XCode com boost “Issue Semântico - identificador não declarado va_start”

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

A primeira vez que usou o boost, baixou-o usando portas e criou um projeto de linha de comando no XCode. Caminho de pesquisa de cabeçalho: / usr / include / **

Não há nada no código ainda, apenas a função principal que vem com o proj padrão.

Só não sei o que fazer, nunca esperei que isso acontecesse.

EDIT1:

Primeira ocorrência:

#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

É um arquivo sem extensão em \ usr \ include \ c ++ \ 4.2.1 e acabei de perceber que este arquivo não tem nada a ver com boost, há algo desagradável acontecendo aqui.

EDIT2: Depois de corrigir o include dir para / opt / local / include / ** novos erros apareceram:

/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'?

Existem outros erros, todos relacionados a esses arquivos na pasta sr / lib / c ++ / v1 / por que isso? Esses arquivos parecem ser algumas das principais funcionalidades, eles não podem estar quebrados.

Aqui está uma foto dos erros, talvez vocês vejam algo

EDIT3: Alterar o compilador de Apple LLVM para GCC LLVM reduz os erros para apenas um: "vspintf não é um membro de 'std'" em c ++ locale.h. Ok, agora estou completamente perdido.

questionAnswers(6)

yourAnswerToTheQuestion