Я новичок-компилятор из-источника, и у меня есть некоторые проблемы с sconstruct.Scons не найден cython
У меня есть новый osx (Mountain Lion) install (да, это был один из тех выходных). Я установил cython через pip. Он находится в/usr/local/share/python. Этот каталог также находится в моем PATH. Если я запустил команду, которую scons barfing on из приглашения, она заканчивается просто отлично.
Однако скрипт scons для источника, который я пытаюсь построить, не может найти cython. Из нижеприведенного расшифровки видно, что мой PATH правильно передается в scons.
Любой совет будет оценен!
~/Desktop/Fiat-Lux> scons
scons: Reading SConscript files ...
Checking whether the C++ compiler works(cached) yes
Checking for C function printf()... (cached) yes
Checking for C++ library m... (cached) yes
Checking for C library boost_system-mt... (cached) yes
--> Setting HOME : /Users/davidcranor
--> Appending custom PATH : /usr/local/share/python:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
--> Appending custom PYTHONPATH : /usr/local/lib/python2.7/site-packages:
Staging directory: /Users/davidcranor/Desktop/Fiat-Lux/build/
Checking for C++ library boost_system-mt... (cached) yes
Checking for C++ library boost_thread-mt... (cached) yes
Checking for C++ library boost_program_options-mt... (cached) yes
Checking for C++ library boost_filesystem-mt... (cached) yes
Checking for C++ library jack... (cached) yes
Checking for C++ library aubio... (cached) yes
Checking for C++ header file Eigen/Dense... (cached) yes
Checking for C++ library opencv_core... (cached) yes
Checking for C++ library opencv_imgproc... (cached) yes
Checking for C++ library opencv_highgui... (cached) yes
Checking for C library openlase... (cached) yes
scons: done reading SConscript files.
scons: Building targets ...
cython --cplus -o xenon/Python/xenon_core.cc xenon/Python/xenon_core.pyx
sh: cython: command not found
scons: *** [xenon/Python/xenon_core.cc] Error 127
scons: building terminated because of errors.
записи Cython в терминале и положить выход здесь –
кажется, вызвать компилятор просто отлично .... ~/Desktop/Fiat- Lux> cython Cython (http://cython.org) - это компилятор для кода, написанного на языке Cython . Cython основан на Pyrex Грегом Юинг. Использование:. Cython [опция] SourceFile {дарохранительница, р} ... Опции: -V, --version Показать номер версии Cython компилятора – David
Насколько я знаю SCons не Buildin поддержки Cython. Поэтому код, вызывающий cython, должен быть предоставлен скриптом, и он может быть сломан где-то. – Arpegius