Проблемы, возникающие при попытке собрать Panda3D из Source на MacOS - PullRequest
0 голосов
/ 28 марта 2019

Следуя инструкциям на странице GitHub для Panda3D (сборка из Source).

Version: 1.10.3
Platform: macosx-10.14-x86_64
Using Python 2.7
Target OS: darwin
Target arch: x86_64
WARNING: Could not locate thirdparty package fftw, excluding from build
WARNING: Could not locate thirdparty package gles, excluding from build
WARNING: Could not locate thirdparty package gles2, excluding from build
WARNING: Could not locate thirdparty package egl, excluding from build
WARNING: Could not locate pkg-config package gtk+-2.0, excluding from build
Removing file built/Frameworks/Cg.framework/Cg
Generating dependencies...
WARNING: file depends on Python but is not in an ABI-specific directory: built/bin/p3dcparse
WARNING: file depends on Python but is not in an ABI-specific directory: built/bin/deploy-stub
WARNING: file depends on Python but is not in an ABI-specific directory: built/bin/deploy-stubw
[  2%] Linking static library built/tmp/libp3cppParser.a
libtool: object: built/tmp/p3cppParser_composite1.o malformed object (unknown load command 1)
libtool: object: built/tmp/p3cppParser_composite2.o malformed object (unknown load command 1)
libtool: object: built/tmp/p3cppParser_cppBison.o malformed object (unknown load command 1)
Storing dependency cache.
Elapsed Time: 1 sec
The following command returned a non-zero value: libtool -static -o built/tmp/libp3cppParser.a built/tmp/p3cppParser_composite1.o built/tmp/p3cppParser_composite2.o built/tmp/p3cppParser_cppBison.o

Я уже пытался удалить собранный каталог и начать с нуля, но он не компилируется должным образом.Однако я получаю еще одну ошибку, которая кажется более интересной.

panda3d euler@mac $  python makepanda/makepanda.py --everything --installer --osxtarget 10.14
Version: 1.10.3
Platform: macosx-10.14-x86_64
Using Python 2.7
Target OS: darwin
Target arch: x86_64
WARNING: Could not locate thirdparty package fftw, excluding from build
WARNING: Could not locate thirdparty package gles, excluding from build
WARNING: Could not locate thirdparty package gles2, excluding from build
WARNING: Could not locate thirdparty package egl, excluding from build
Couldn't find library libpython2.7
ERROR: Could not locate thirdparty package python in specified directory, aborting build
Storing dependency cache.
Elapsed Time: 0 sec

Build terminated.

Я обновил свой Homebrew, обновил инструменты командной строки Xcode и переустановил Python 2. Кажется, он не работает https://github.com/panda3d/panda3d

Запуск

/opt/local/bin/libtool

дает мне это.

Помогите, я думаю

...