আমি ইনস্টল করার চেষ্টা করার সময় odoo-server
, আমি নিম্নলিখিত ত্রুটি পেয়েছি:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
কেউ কি আমাকে এই সমস্যাটি সমাধান করতে সহায়তা করতে পারে?
আমি ইনস্টল করার চেষ্টা করার সময় odoo-server
, আমি নিম্নলিখিত ত্রুটি পেয়েছি:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
কেউ কি আমাকে এই সমস্যাটি সমাধান করতে সহায়তা করতে পারে?
উত্তর:
আমি আমার শেষ বছরের প্রধান প্রকল্পের জন্য লিনাক্স মিন্ট ইনস্টল করে কলেজে একই সমস্যার সম্মুখীন হয়েছি, নীচের তৃতীয় সমাধানটি আমার পক্ষে কাজ করেছে।
এই ত্রুটির মুখোমুখি হওয়ার সময় দয়া করে ত্রুটির আগে লক্ষ্য করুন যে আপনি প্যাকেজ বা শিরোলেখ ফাইলটি মিস করছেন - আপনার এটি খুঁজে পাওয়া উচিত এবং সেগুলি ইনস্টল করুন এবং এটি কার্যকর হয় কিনা তা যাচাই করে নিন (যেমন এসএসএল-লিবএসএল)।
জন্য পাইথন 2.x ব্যবহার:
$ sudo apt-get install python-dev
জন্য পাইথন 2.7 ব্যবহার করুন:
$ sudo apt-get install libffi-dev
জন্য পাইথন 3.x ব্যবহার:
$ sudo apt-get install python3-dev
বা পাইথন 3 এর একটি নির্দিষ্ট সংস্করণের জন্য, x
এর ছোটখাটো সংস্করণটি প্রতিস্থাপন করুন
$ sudo apt-get install python3.x-dev
পাইথন এইচ শিরোনাম ফাইল ছাড়া আর কিছুই নয়। এটি অ্যাপ্লিকেশন তৈরি করতে জিসিসি ব্যবহার করে। আপনাকে পাইথন-দেব নামে একটি প্যাকেজ ইনস্টল করতে হবে। এই প্যাকেজের মধ্যে শিরোলেখ ফাইল, একটি অচল গ্রন্থাগার এবং পাইথন মডিউল তৈরির জন্য ডেভেলপমেন্ট সরঞ্জাম রয়েছে, পাইথন ইন্টারপ্রেটার বাড়ানো বা অ্যাপ্লিকেশনগুলিতে পাইথন এম্বেড করা।
প্রবেশ করান:
$ sudo apt-get install python-dev
অথবা
# apt-get install python-dev
http://www.cyberciti.biz/faq/debian-ubuntu-linux-python-h-file-not-found-error-solution/ দেখুন / দেখুন
Reading state information... Done python-dev is already the newest version.
এই প্যাকেজগুলি ইনস্টল করার চেষ্টা করুন।
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev libssl-dev
sudo easy_install greenlet
sudo easy_install gevent
আপনাকে এই প্যাকেজগুলি ইনস্টল করতে হবে:
sudo apt-get install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev
libldap2-dev
, libpq-dev
এবংlibsasl2-dev
$ sudo apt-get install gcc
$ sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi
অথবা এটি ব্যবহার করে দেখুন:
$ sudo apt-get install libxml2-dev libxslt1-dev
জন্য পাইথন 3.4 ব্যবহার করুন:
sudo apt-get install python3.4-dev
জন্য পাইথন 3.5 ব্যবহার করুন:
sudo apt-get install python3.5-dev
জন্য পাইথন 3.6 ব্যবহার করুন:
sudo apt-get install python3.6-dev
জন্য পাইথন 3.7 ব্যবহার করুন:
sudo apt-get install python3.7-dev
জন্য পাইথন 3.8 ব্যবহার করুন:
sudo apt-get install python3.8-dev
... এবং আরও ...
apt-get install python3.6-dev
করেছি এবং এটিও কাজ করে।
sudo apt-get install python3.8-dev
আমার জন্য উপরের কোনটিই কাজ করেনি। যাইহোক, আমি ইনস্টল করার সাথে সমস্যার সমাধান করেছি libssl-dev
।
sudo apt-get install libssl-dev
আমার ক্ষেত্রে যেমন আপনার ত্রুটি বার্তা থাকে তবে এটি কাজ করতে পারে:
মারাত্মক ত্রুটি: ওপেনসেল / ওপেনস্লভ এইচ: কোনও ফাইল বা ডিরেক্টরি নেই ... .... 'x86_64-linux-gnu-gcc' কমান্ডটি প্রস্থান স্থিতি 1 সহ ব্যর্থ হয়েছে
আমার ক্ষেত্রে, এটা প্যাকেজ অনুপস্থিত ছিল libffi-দেব ।
কি কাজ করেছে:
sudo apt-get install libffi-dev
উবুন্টু 14.04 এ:
sudo apt-file search ffi.h
ফিরে
chipmunk-dev: /usr/include/chipmunk/chipmunk_ffi.h
ghc-doc: /usr/share/doc/ghc-doc/html/users_guide/ffi.html
jython-doc: /usr/share/doc/jython-doc/html/javadoc/org/python/modules/jffi/jffi.html
libffi-dev: /usr/include/x86_64-linux-gnu/ffi.h
libffi-dev: /usr/share/doc/libffi6/html/Using-libffi.html
libgirepository1.0-dev: /usr/include/gobject-introspection-1.0/girffi.h
libgirepository1.0-doc: /usr/share/gtk-doc/html/gi/gi-girffi.html
mlton-basis: /usr/lib/mlton/include/basis-ffi.h
pypy-doc: /usr/share/doc/pypy-doc/html/config/objspace.usemodules._ffi.html
pypy-doc: /usr/share/doc/pypy-doc/html/config/objspace.usemodules._rawffi.html
pypy-doc: /usr/share/doc/pypy-doc/html/rffi.html
আমি libffi-dev ইনস্টল করতে বেছে নিয়েছি
sudo apt-get install libffi-dev
নিখুঁতভাবে কাজ
ffi.h
অনুপস্থিত নির্ভরতা ঠিক করতে সহায়তা করেছিল তা নয়, অন্যান্য অনুপস্থিত নির্ভরতাও ঠিক করতে সহায়তা করেছে। ধন্যবাদ!
pcrecpp.h
। এবং আমার প্যাকেজটি ইনস্টল করতে হয়েছিলlibpcre3-dev
।
পুরানো প্রশ্ন হওয়া সত্ত্বেও আমি আমার মতামত যুক্ত করব।
আমি মনে করি সঠিক উত্তরটি জিসিসি সংকলকের ত্রুটি বার্তার উপর নির্ভর করে, "মিসিং xxxx.h" এর মতো কিছু
এটি কিছু ক্ষেত্রে সহায়তা করতে পারে:
sudo apt-get install build-essential python-dev
নীচে উত্তর আমার জন্য কাজ করে, আপনি চেষ্টা করতে পারেন:
sudo apt-get install python3-lxml
sudo apt-get install python-lxml
ত্রুটি: ত্রুটি: 'x86_64-linux-gnu-gcc' কমান্ড প্রস্থান স্থিতি 1 সহ ব্যর্থ হয়েছে
কার্যকর sudo apt-get install python-dev
করা ত্রুটির সমাধান করেছে।
sudo apt-get install python3-dev
।
virtualenv
চলমান অজগর 3.5 এর সাথে উবুন্টু 14.04 এলটিএস ব্যবহার করে আমাকে করতে হয়েছিল:
sudo apt-get install python3.5-dev
অন্যান্য আদেশ:
sudo apt-get install python-dev
sudo apt-get install python3-dev
সাহায্য না. আমি মনে করি এটি virtualenv
প্রয়োজনীয় কারণগুলি সিস্টেম-ওয়াইড python-dev
প্যাকেজের উপর নির্ভর করতে হবে এবং এটি অবশ্যই virtualenv
অজগর সংস্করণের সাথে মেলে । তবে উপরের কমান্ডগুলি ব্যবহার করে python-dev
পাইথন ২.x এবং পাইথন ৩.x এর জন্য উবুন্টু ১৪.০৪ আসে যা ৩.৪, ৩.৫ নয়।
এটি আমার পক্ষে যথেষ্ট ছিল:
sudo apt-get install build-essential
আমার কম্পিউটারটি আজ পাইপের সাথে আপগ্রেড করার পরে এবং অন্য উত্তরগুলি এখানে দেখুন, আমি আপনাকে বলতে পারি যে এটি কিছু হতে পারে। আপনার প্রয়োজনীয় লাইব্রেরিটি কী প্রয়োজন তা অনুসন্ধান করে আপনার ত্রুটি করে ত্রুটিটি পরীক্ষা করা উচিত। আমার ক্ষেত্রে, এগুলি আমার কাছে ইনস্টল করা লাইব্রেরি ছিল:
$ sudo apt-get install libssl-dev
$ sudo apt-get install libffi-dev
$ sudo apt-get install libjpeg-dev
$ sudo apt-get install libvirt-dev
$ sudo apt-get install libsqlite3-dev
$ sudo apt-get install libcurl4-openssl-dev
$ sudo apt-get install libxml2-dev libxslt1-dev python-dev
আছে HTH
পরামর্শ : দয়া করে এটিকে উত্তর হিসাবে বিবেচনা করবেন না। শুধু অন্য কাউকে সাহায্য করতে।
সাইকোপজি 2 ইনস্টল করার সময় আমারও একই সমস্যা ছিল । আমি ইনস্টল build-essential
, python-dev
এবং libpq-dev
কিন্তু এটা একই ভুল নিক্ষিপ্ত।
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
যেহেতু আমি মোতায়েনের তাড়াহুড়োয় ছিলাম শেষ পর্যন্ত কেবলমাত্র @ ব্যবহারকারী 3440631 এর উত্তর থেকে সম্পূর্ণ লাইনটি অনুলিপি করেছি।
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev
এবং এটি একটি মোহন মত কাজ করে। তবে কোন প্যাকেজটি আমার সমস্যার সমাধান করেছে তা সন্ধান করতে পারেনি। psycopg2
উপরের কমান্ড থেকে নির্ভরতা প্যাকেজ সম্পর্কে কারও ধারণা থাকলে দয়া করে মন্তব্যটি আপডেট করুন ।
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
সময় অনেক ইনস্টল আমি একই ত্রুটিটি পেয়েছিলেন M2Crypto
& pygraphviz
এবং সবকিছুর মধ্যে উল্লেখ ইনস্টল অনুমোদিত উত্তর । কিন্তু এই লাইনের নিচে অন্যান্য প্যাকেজ সঙ্গে আমার সব সমস্যার সমাধান অনুমোদিত উত্তর খুব।
sudo apt-get install libssl-dev swig
sudo apt-get install -y graphviz-dev
এই swig
প্যাকেজের জন্য সমাধান হিসেবে আমার জীবন সংরক্ষিত M2Crypto
এবং graphviz-dev
জন্য pygraphviz
। আমি আশা করি এটি কারও সাহায্য করবে।
প্রথমে আপনাকে খুঁজে পেতে হবে আসল সমস্যাটি কী ছিল। আপনি যা দেখছেন তা হ'ল সি সংকলক ব্যর্থ হয়েছে তবে কেন আপনি তা এখনও জানেন না। আপনি যেখানে আসল ত্রুটি পাবেন সেখানে স্ক্রোল করুন। আমার ক্ষেত্রে, ব্যবহার করে কিছু প্যাকেজ ইনস্টল করার চেষ্টা করে pip3
আমি পেয়েছি:
Complete output from command /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-4u59c_8b/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-itjeh3va-record/install-record.txt --single-version-externally-managed --compile --user:
c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory
#include <ffi.h>
^
compilation terminated.
সুতরাং আমার ক্ষেত্রে আমার ইনস্টল করা দরকার libffi-dev
।
bcrypt
মাধ্যমে ইনস্টল করছিলাম pip3
, এবং আউটপুটটি বেশ বিশাল ছিল এবং প্রথম বার্তাগুলি পর্যবেক্ষণ করে pip3 install bcrypt
, আমি বুঝতে পেরেছি যে libffi-dev
প্যাকেজটি ইনস্টলেশন প্রক্রিয়াটির পরবর্তী পদক্ষেপগুলির জন্য সমস্ত সমস্যার কারণ হয়ে দাঁড়িয়েছিল। ভালভাবে পর্যবেক্ষণ, বন্ধু :)। আমি আশা করি আপনি আমার আপত্তি করবেন না, যদি আমি আপনার উত্তরে কিছু সেন্ট দিই, যা আমার পক্ষে, এটি আরও ভাল বিবেচনার দাবি রাখে। শুভেচ্ছা।
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev
sudo easy_install greenlet
sudo easy_install gevent
আমার উবুন্টু ১৪.০৪-তে আমার যখন একই সমস্যা ছিল তখন উপরের উত্তরগুলির কোনওটিই আমার পক্ষে কার্যকর হয়নি
যাইহোক, এটি ত্রুটিটি সমাধান করেছে:
sudo apt-get install python-numpy libicu-dev
Odoo
উপর নির্ভর করে না python-numpy
।
আমার স্ট্যাকটি এমন ছিল:
> > ^
> > In file included from /usr/include/openssl/ssl.h:156:0,
> > from OpenSSL/crypto/x509.h:17,
> > from OpenSSL/crypto/crypto.h:17,
> > from OpenSSL/crypto/crl.c:3:
> > /usr/include/openssl/x509.h:751:15: note: previous declaration of ‘X509_REVOKED_dup’ was here
> > X509_REVOKED *X509_REVOKED_dup(X509_REVOKED *rev);
> > ^
> > error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
> >
> > ---------------------------------------- Rolling back uninstall of > pyOpenSSL Command "/home/marta/env/pb/bin/python -u -c
> "import setuptools,
> > tokenize;__file__='/tmp/pip-build-14ekWY/pyOpenSSL/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n',
> > '\n');f.close();exec(compile(code, __file__, 'exec'))" install
> > --record /tmp/pip-2HERvW-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/marta/env/pb/include/site/python2.7/pyOpenSSL" failed with error
> > code 1 in /tmp/pip-build-14ekWY/pyOpenSSL/
একই ক্ষেত্রে, দয়া করে ইনস্টলেশন ফাইলগুলির একটিতে টাইপ (বাগ) বিবেচনা করুন এবং "X509_REVOKED_dup" পরিবর্তন করে "X509_REVOKED_dupe" (কোনও উদ্ধৃতি নেই) এটিকে ম্যানুয়ালি সম্পাদনা করুন। আমি x509.h ফাইলটি সম্পাদনা করেছি:
সেড-এর / এক্স509_REVOKED_dup / X509_REVOKED_dupe / জি '-আইএসআর / অন্তর্ভুক্ত / ওপেনএসএল / x509.h
এবং এটি আমার পক্ষে কাজ করেছে তবে দয়া করে নীচের লিঙ্কযুক্ত পোস্টের সাথে পরামর্শ করুন, কারণ তারা অন্য ফাইলটি সম্পাদনা করেছেন:
সেড-এর / এক্স509_REVOKED_dup / X509_REVOKED_dupe / জি '-আই ওপেনএসএসএল / ক্রিপ্টো / crl.c
https://groups.google.com/forum/#!topic/kivy-users/Qt0jNIOACZc
আমার ক্ষেত্রে কমান্ড sudo apt-get install unixodbc-dev
বিষয়টি সমাধান করেছে। আমি sql.h শিরোনাম ফাইলটি নির্দিষ্ট করে একটি ত্রুটি পাচ্ছিলাম getting
Centos 7 এর জন্য পাইথন ডেভলপমেন্ট প্যাকেজ ইনস্টল করতে নীচের কমান্ডটি ব্যবহার করুন
পাইথন 2.7
সুডো ইয়াম ইনস্টল করুন পাইথন-দেব
পাইথন ৩.৪
সুডো ইয়াম ইনস্টল পাইথন 34-ডেভেল
তবুও যদি আপনার সমস্যার সমাধান না হয় তবে নীচে প্যাকেজগুলি ইনস্টল করার চেষ্টা করুন -
sudo yum libffi-devel ইনস্টল করুন
সুডো ইয়াম ইনস্টল করুন ওপেনসেল-ডেভেল
লাইক রবিন উইনস্লো একটি মন্তব্যে বলেছেন:
আমি আমার সমাধানটি এখানে পেয়েছি: stackoverflow.com/a/5178444/613540
আমার ক্ষেত্রে, আমার সম্পূর্ণ ত্রুটি বার্তাটি ছিল:
/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
আমি টর্চ ইনস্টল করার চেষ্টা করছিলাম :
sudo python3 setup.py install
প্রদত্ত স্ট্যাকওভারফ্লো লিঙ্কটি সহ আমি এই সমস্যাটি এর দ্বারা সমাধান করি:
sudo apt install zlib1g-dev
নোট করুন যে নিম্নলিখিত প্যাকেজগুলি ইতিমধ্যে ইনস্টল করা হয়েছে:
libxslt1-dev is already the newest version.
python3-dev is already the newest version.
libxml2-dev is already the newest version.
আশা করি যে সাহায্য করবে!
আমার ক্ষেত্রে এটি oursql
নীচের মত একই (জেনেরিক) ত্রুটি সৃষ্টি করছিল।
In file included from oursqlx/oursql.c:236:0:
oursqlx/compat.h:13:19: fatal error: mysql.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Failed building wheel for oursql
Running setup.py clean for oursql
সুতরাং, আমি জানতাম যে আমার libmysqlcppconn-dev
প্যাকেজ থাকা দরকার ।
sudo apt-get install libmysqlcppconn-dev
এবং সব ভাল!
sudo apt-get install libmysqld-dev
এবং এটি আমার পক্ষে কাজ করে।