не могу скомпилировать .so файл с момента обновления до mojave - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть приложение django с небольшим количеством python.Перед обновлением до mojave я скомпилировал файл cython и все заработало.С Мохаве я не могу больше скомпилировать или запустить сервер.У меня всегда одна и та же ошибка:

File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: dlopen(/project/algos/models.so, 2): no suitable image found.  Did find:
/project/algos/models.so: unknown file type, first eight bytes: 0x7F 0x45 0x4C 0x46 0x02 0x01 0x01 0x00
/project/algos/models.so: unknown file type, first eight bytes: 0x7F 0x45 0x4C 0x46 0x02 0x01 0x01 0x00

Я не знаю, откуда возникла проблема.

gcc -v

Configured with: -- prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin18.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

установочный пакет:

open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

возврат с помощью команды xcode-select --install:

xcode-select: error: command line tools are already installed, use "Software Update" to install updates

Версия MacOS: 10.14.2 Версия Xcode: Версия 10.1

...