मैं एक पुस्तकालय बनाने की कोशिश कर रहा हूं, और README निर्देशों को config.ac पर कॉल करना है, फिर बनाते हैं।
दुर्भाग्य से, मैं एक त्रुटि में भाग रहा हूं:
configure.ac:75 :error: possibly undefined macro: AC_PROG_LIBTOOL
If this token is legitimate please use m4_pattern_allow
अब, मुझे पता है कि मैंने लिबटूल स्थापित किया है (मैं वैज्ञानिक लिनक्स 6.2 (अन-अपग्रेडेड) चला रहा हूं, और स्वचालित रूप से, ऑटोकॉन्फ़, लिबटूल, और लिबटूल-डेपूल के आरपीएम प्राप्त करने के लिए yum --downloadonly का उपयोग किया है)।
वे स्थापित हैं, और libtool वर्तमान में / usr / share / libtool में रहता है। हालाँकि, ऑटोकॉनफ़ इसे खोजने के लिए प्रतीत नहीं हो सकता है।
सभी Google परिणाम 'इंस्टॉल लिबेटूल' प्रकार के थे, जो मुझे बिल्कुल भी मदद नहीं करते हैं। किसी भी मदद या मार्गदर्शन वास्तव में सराहना की जाएगी। मुझे यकीन नहीं है कि अगर मुद्दा यह है कि rpm -i ने यहाँ पर libtool प्राप्त किया है, या अगर मुझे / usr / share / libtool को कहीं और से लिंक करने की आवश्यकता है (ताकि जो और बाकी सब इसे पा सकें)।
autogen.sh
करने के लिएexec autoreconf
लाइन को भी संशोधित कर सकते हैं-I /usr/share/alocal
, जो कि मैंने वास्तव में किया था।configure
स्क्रिप्ट उत्पन्न करने के लिए लागू वास्तविक कमांड तब हैautoreconf -v -f -i -I /usr/share/aclocal
।