ऑटोरैकोनफ़ 'असफलता' पर अमल नहीं कर सकता


12

मैं ऑटोटूल के बारे में सीखना चाहता था, इसलिए मैंने बस YouTube पर कुछ ट्यूटोरियल देखना शुरू कर दिया।

मैंने एक फोल्डर बनाया जिसका नाम है helloऔर फिर एक configure.acफाइल बनाई :

AC_INIT([hello],[.01])
AC_OUTPUT 

मैंने उसे बचाया और फिर दौड़ा autoreconf -i। जाहिर है, यह पहली बार काम नहीं किया क्योंकि यह स्थापित नहीं था। फिर मैंने autoconfकमांड द्वारा स्थापित किया sudo apt-get install autoconf2.13

अब इसके बाद मैं फिर से भागा autoreconf -i, लेकिन अब मुझे नीचे दिखाए अनुसार त्रुटि हो रही है:

Can't exec "libtoolize": No such file or directory at /usr/bin/autoreconf2.50 line 196.
Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 196.

मैंने अभी-अभी अपना हैलो फ़ोल्डर चेक किया है, इसने configureऔर- autom4te.cacheलेकिन फिर भी, जब autoreconf -iइसे चलाने पर त्रुटि की ये दो पंक्तियाँ दिखाई दे रही हैं, तो क्या भविष्य में कोई समस्या होगी, ये त्रुटियाँ क्या हैं?
abkds

इसके बजाय au → reconf ut iautoreconf -i अगर मैं au → conf-iautoconf -i करता हूं, तो यह कोई त्रुटि नहीं दिखा रहा है। क्या कर रहे हैं अंतर b / w autoreconfऔर autoconfआदेश
abkds

जब आपके पास एक त्रुटि संदेश होता है जो एक ऐसे प्रोग्राम को संदर्भित करता है जो गायब होने जैसा प्रतीत होता है, जैसे कि यहाँ libtoolize करें, तो आप कोशिश कर सकते हैं apt-file search filenameकि आपके पास क्या है और इसके साथ फ़ाइल नाम बदलें और यह आपको बताएगा कि आपको किस पैकेज को स्थापित करने की आवश्यकता है।

@illuminE यकीन है कि आसान जानकारी है कि भविष्य के लिए याद करेंगे
abcds

1
sudo apt-get install बिल्ड-Essential libtool ने मेरे लिए काम किया - मैं इसे वोट करूंगा लेकिन मेरे पास ऐसा करने की प्रतिष्ठा नहीं है
kris

जवाबों:


36

तुम्हें करना चाहिए sudo apt-get install build-essential libtool


बस यह कोशिश की, लेकिन एक ही त्रुटि दिखा stil
abkds

@ TrafalgarLaw क्या आप भी आज़मा सकते हैं sudo apt-get install libtool। मुझे यकीन नहीं है कि यह बिल्ड-एसेंशियल में शामिल है।
यूवीवी

धन्यवाद आदमी, आप सही थे यह काम किया :)! libtoolमें नहीं हैbuild-essential
abkds

apt-get install libtoolबाइनरी के लिए विशेष रूप सेlibtoolize
m3nda

5

इसे इस्तेमाल करे..

sudo apt-get install automake autoconf libtool autoreconf -i

इसने मेरे लिए काम किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.