কনফিগার.একে আমার কাছে নিম্নলিখিতগুলি রয়েছে:
AC_CHECK_PROGS(MAKE,$MAKE make gmake,error)
if test "x$MAKE" = "xerror" ;then
AC_MSG_ERROR([cannot find a make command])
fi
এটি দীর্ঘদিন ধরে আমাদের প্রকল্পে রয়েছে তবে কিছু সেট আপে আমি এই ত্রুটিটি পেয়েছি:
configure.ac:45: error: possibly undefined macro: AC_MSG_ERROR
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
এর উপরে সম্প্রতি যুক্ত হওয়া লাইনগুলি:
AC_CONFIG_MACRO_DIR([m4])
LT_INIT
এই ত্রুটির কারণ কী এবং কীভাবে সমস্যাটি সন্ধান করা যায় তা কি কেউ ব্যাখ্যা করতে পারবেন?
সম্পাদনা: পার্থক্য সম্পর্কে বিশদ যোগ করা।
বক্স যে কাজ করে:
uname -a Linux host1 2.6.38-13-generic #53-Ubuntu SMP Mon Nov 28 19:33:45 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
automake: 1.11.1
autoconf: 2.67
m4: 1.4.14
libtoolize: 2.2.6b
বক্স যে কাজ করে না:
Linux host2 2.6.32-35-generic-pae #78-Ubuntu SMP Tue Oct 11 17:01:12 UTC 2011 i686 GNU/Linux
automake: 1.11.1
autoconf: 2.65
m4: 1.4.13
libtoolize: 2.2.6b
নতুন সম্পাদনা: কেবল 32 বিট মেশিনই এই সমস্যাটি অনুভব করে।
আপডেট জন্য আমি একটা সেন্টওএস মেশিনে সমস্যা পুনর্গঠন করা সক্ষম autoconf 2.67
, automake 1.11.1
, libtool 2.2.6b
, এবং m4 1.4.14
। এটি কি 32-বিট মেশিন সহ একটি বাগ?