Python: sasl/saslwrapper.cpp:21:23: fatal error: sasl/sasl.h: No such file or director
Merhaba,
pip ile bir kütüphane yüklemeye çalışıyorsunuz ya da pip yükleme çalışıyorsunuz ve şöyle bir hata aldınız
Adding thrift 0.9.1 to easy-install.pth file Installed /usr/lib/python2.7/site-packages/thrift-0.9.1-py2.7-linux-x86_64.egg Searching for sasl Reading https://pypi.python.org/simple/sasl/ Best match: sasl 0.1.3 Downloading https://pypi.python.org/packages/source/s/sasl/sasl-0.1.3.tar.gz#md5=6db4ca3d4fb699cf126a6e6f2f516d8f Processing sasl-0.1.3.tar.gz Writing /tmp/easy_install-SQlmID/sasl-0.1.3/setup.cfg Running sasl-0.1.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-SQlmID/sasl-0.1.3/egg-dist-tmp-gHyDyt sasl/saslwrapper.cpp:21:23: fatal error: sasl/sasl.h: No such file or directory #include <sasl/sasl.h> ^ compilation terminated. error: Setup script exited with error: command 'gcc' failed with exit status 1
Çözümü bazı paketleri yüklemekten geçiyor,
gcc-c++ python-devel.x86_64 cyrus-sasl-devel.x86_64
Ben centos üzerinde göstereceğim..
yum install gcc-c++ yum install python-devel.x86_64 yum install cyrus-sasl-devel.x86_64
Şimdi tekrar deniyoruz;
pip install pyhs2
ve çalıştı output’U şöyle:
ecamalan# pip install pyhs2 Requirement already satisfied (use --upgrade to upgrade): pyhs2 in /usr/lib/python2.7/site-packages/pyhs2-0.5.0-py2.7.egg Downloading/unpacking sasl (from pyhs2) Downloading sasl-0.1.3.tar.gz Running setup.py (path:/tmp/pip_build_root/sasl/setup.py) egg_info for package sasl Requirement already satisfied (use --upgrade to upgrade): thrift in /usr/lib/python2.7/site-packages/thrift-0.9.1-py2.7-linux-x86_64.egg (from pyhs2) Installing collected packages: sasl Running setup.py install for sasl building '_saslwrapper' extension gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -Isasl -I/usr/include/python2.7 -c sasl/saslwrapper.cpp -o build/temp.linux-x86_64-2.7/sasl/saslwrapper.o sasl/saslwrapper.cpp: In member function ‘void saslwrapper::ClientImpl::interact(sasl_interact_t*)’: sasl/saslwrapper.cpp:341:11: warning: unused variable ‘input’ [-Wunused-variable] char* input; ^ gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -Isasl -I/usr/include/python2.7 -c sasl/saslwrapper_wrap.cxx -o build/temp.linux-x86_64-2.7/sasl/saslwrapper_wrap.o g++ -pthread -shared -Wl,-z,relro build/temp.linux-x86_64-2.7/sasl/saslwrapper.o build/temp.linux-x86_64-2.7/sasl/saslwrapper_wrap.o -L. -lsasl2 -lpython2.7 -o build/lib.linux-x86_64-2.7/_saslwrapper.so Successfully installed sasl Cleaning up...
Centos 7 : ffmpeg & mp4 Codecs Problemi Hadoop Name node is in safe mode