2014-07-09 3 views
0

내가 우분투 14.04에 파이썬 2.7을 실행하고 및 파이썬 - 이영표 패키지를 설치했지만이 :정의되지 않은 심볼 가져 이영표

ImportError: /usr/lib/python2.7/dist-packages/_pyo.so: undefined symbol: jack_port_register 

내가해야 것 같아 어떻게 든 내 시스템의 잭 라이브러리를 망쳐 놨지 만, 무엇이 고장 났는지 알 수는 없다.

[~/Downloads/pyo-read-only]$ ldconfig -p|grep jack 
    libjack.so.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjack.so.0 
    libjack.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjack.so 
[~/Downloads/pyo-read-only]$ objdump -tT /usr/lib/x86_64-linux-gnu/libjack.so.0|grep jack_port_register 
000000000000a3a0 g DF .text 00000000000001a1 Base  jack_port_register 

나는 처음부터 python-pyo를 만들려고했지만 동일한 오류가 발생합니다. --use-jack없이 빌드하면 서버를 부팅하려고 할 때 세그먼트 화 오류가 발생합니다.

답변

0

수동으로 setup.py에 -ljack을 추가하고 소스에서 빌드하여 조금 더 얻을 수있었습니다.

1

이 문제가 발생했습니다. 올바른 패키지가 설치되었는지 확인하여 문제가 해결되었습니다. 부터 http://ajaxsoundstudio.com/pyodoc/compiling.html

sudo apt-get install libjack-jackd2-dev libportmidi-dev portaudio19-dev liblo-dev 
sudo apt-get install libsndfile-dev python-dev python-tk 
sudo apt-get install python-imaging-tk python-wxgtk3.0 
관련 문제