XCode con impulso "Problema semántico - identificador no declarado va_start"

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

La primera vez que usó boost, lo descargué usando puertos y creó un proyecto de línea de comandos en XCode. Ruta de búsqueda de encabezado: / usr / include / **

Aún no hay nada en el código, solo la función principal que viene con el proyecto predeterminado.

Simplemente no sé qué hacer, nunca esperé que esto sucediera.

EDIT1:

Primera ocurrencia:

#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

Es un archivo sin extensión en \ usr \ include \ c ++ \ 4.2.1 y me acabo de dar cuenta de que este archivo no tiene nada que ver con el impulso, aquí está sucediendo algo desagradable.

EDIT2: Después de arreglar el directorio de inclusión a / opt / local / include / ** aparecieron nuevos errores:

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

Hay otros errores, todos relacionados con estos archivos en la carpeta sr / lib / c ++ / v1 / ¿por qué? Estos archivos parecen ser algunas de las funciones principales, no se pueden romper.

Aquí hay una foto de los errores, tal vez ustedes vean algo.

EDIT3: Cambiar el compilador de Apple LLVM a GCC LLVM reduce los errores a solo uno: "vspintf no es miembro de 'std'" en c ++ locale.h. Ok, ahora estoy completamente perdido.

Respuestas a la pregunta(6)

Su respuesta a la pregunta