gcc не может найти стандартные библиотеки на mac (при установке пакетов python из требований) - PullRequest
0 голосов
/ 25 февраля 2019

У меня проблема из-за отсутствия в gcc стандартных библиотек.

    copying blpapi/schema.py -> build/lib.macosx-10.7-x86_64-3.7/blpapi
    running build_ext
    building 'blpapi._internals' extension
    creating build/temp.macosx-10.7-x86_64-3.7
    creating build/temp.macosx-10.7-x86_64-3.7/blpapi
    gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/anaconda3/envs/invtools/include -arch x86_64 -I/anaconda3/envs/invtools/include -arch x86_64 -I/usr/local/lib/blpapi_cpp_3.8.1.1/include -I/anaconda3/envs/invtools/include/python3.7m -c blpapi/internals_wrap.cxx -o build/temp.macosx-10.7-x86_64-3.7/blpapi/internals_wrap.o
    warning: include path for stdlibc++ headers not found; pass '-std=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
    blpapi/internals_wrap.cxx:3101:10: fatal error: 'stdexcept' file not found
    #include <stdexcept>
             ^~~~~~~~~~~
    1 warning and 1 error generated.
    error: command 'gcc' failed with exit status 1

У меня изначально была другая проблема.Это было что-то о не могу найти тип uint8_t кто-то предложил удалить файлы в: /usr/local/include/.И это вызывает вышесказанное сейчас.Это потому, что сейчас нет стандартных библиотек.Я установил этот /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg, и теперь у меня есть стандартная библиотека в /usr/include.Который я скопировал на /usr/local/indclude/ безрезультатно.brew link gcc говорит мне:

Warning: Already linked: /usr/local/Cellar/gcc/8.2.0
To relink: brew unlink gcc && brew link gcc

Как мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...