Невозможно установить библиотеку Python с homebrew после обновления до MacOS Mojave - PullRequest
0 голосов
/ 22 мая 2019

Я устанавливаю библиотеку Python в Macosx Mojave 10.14.5, используя homebrew.

Кажется, что clang не знает об абсолютном расположении заголовка.Например, это неправильный путь isysroot: - mmacosx-version-min = 10.13 -isysroot /SDKs/MacOSX.platform/MacOSX10.13.sdk

Правильное расположение для заголовка: / Applications / Xcode.app / Содержание / Разработчик / Платформы / MacOSX.platform / Разработчик / SDKs / MacOSX10.14.sdk .

Я пробовал brew doctor и brew audit, ноClang по-прежнему указывает на 10,13 и в частичном расположении.

/Applications/Xcode.app/Contents/Developer/usr/bin/gcc \
  -g -O2 \
  -mmacosx-version-min=10.13 \
  -isysroot SDKs/MacOSX.platform/MacOSX10.13.sdk \
  -o CMakeFiles/cmTC_c1013.dir/testCCompiler.c.o \
  -c \
  /private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-geb7zeba/dynet/build/py3.7-64bit/CMakeFiles/CMakeTmp/testCCompiler.c

Ошибка:

clang: warning: no such sysroot directory: '/SDKs/MacOSX.platform/MacOSX10.13.sdk' [-Wmissing-sysroot]
...