XCode с бустом «Семантическая проблема - необъявленный идентификатор va_start»

C++locale.h
->Semantic Issue
-->Use of undeclared identifier 'va_start'
->Semantic Issue
-->Use of undeclared identifier 'va_end'

В первый раз, используя boost, загрузил его с помощью портов и создал проект командной строки в XCode. Путь поиска заголовка: / usr / include / **

В коде пока ничего нет, только основная функция, которая поставляется с proj по умолчанию.

Просто не знаю, что делать, никогда не ожидал, что это произойдет.

EDIT1:

Первое вхождение:

#ifndef _GLIBCXX_CSTDARG
#define _GLIBCXX_CSTDARG 1

#pragma GCC system_header

#include <bits/c++config.h>
#include <stdarg.h>

// Adhere to section 17.4.1.2 clause 5 of ISO 14882:1998
#ifndef va_end
#define va_end(ap) va_end (ap)
#endif

_GLIBCXX_BEGIN_NAMESPACE(std)

  using ::va_list;

_GLIBCXX_END_NAMESPACE

#endif

Это файл без расширения в \ usr \ include \ c ++ \ 4.2.1, и я только что понял, что этот файл не имеет ничего общего с boost, здесь происходит что-то неприятное.

РЕДАКТИРОВАТЬ 2: После исправления include-каталога в / opt / local / include / ** появились новые ошибки:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/c++/v1/type_traits:214:46:
Use of undeclared identifier 'nullptr_t'; did you mean 'nullptr'?

Есть другие ошибки, связанные с этими файлами в папке sr / lib / c ++ / v1 / почему это так? Кажется, что эти файлы представляют собой некоторые основные функции, их нельзя сломать.

Вот картинка с ошибками, может быть, вы, ребята, видите что-то Errors

EDIT3: Изменение компилятора с Apple LLVM на GCC LLVM сводит ошибки только к одной: vspintf не является членом группы std. в с ++ locale.h. Хорошо, теперь я полностью потерян.

Ответы на вопрос(5)

Ваш ответ на вопрос