macro `AM_PROG_LIBTOOL’ not found in library
2013-03-19 18:28
639 查看
macro `AM_PROG_LIBTOOL’ not found in library
像此类错误,要么是libtool没有安装
要么是automake和libtool安装位置不在一起,导致没有关联,安装libtool后产生的*.m4文件没有导入automake的文件夹中。
安装完成automake之后,可以使用
aclocal --verbose来查询当前的macro
yhs@yhs-desktop:~/work/cirrus-arm-linux-2.0.8/edb9315$ aclocal --verbose
aclocal: found macro AM_AUTOMAKE_VERSION in /usr/share/aclocal-1.7/amversion.m4: 21
aclocal: found macro AM_SET_CURRENT_AUTOMAKE_VERSION in /usr/share/aclocal-1.7/amversion.m4: 27
aclocal: found macro AM_PROG_AS in /usr/share/aclocal-1.7/as.m4: 24
aclocal: found macro AM_AUX_DIR_EXPAND in /usr/share/aclocal-1.7/auxdir.m4: 61
aclocal: found macro AM_PROG_CC_STDC in /usr/share/aclocal-1.7/ccstdc.m4: 40
aclocal: found macro fp_PROG_CC_STDC in /usr/share/aclocal-1.7/ccstdc.m4: 111
aclocal: found macro AM_CONDITIONAL in /usr/share/aclocal-1.7/cond.m4: 27
aclocal: found macro _AM_DEPENDENCIES in /usr/share/aclocal-1.7/depend.m4: 39
aclocal: found macro AM_SET_DEPDIR in /usr/share/aclocal-1.7/depend.m4: 141
aclocal: found macro AM_DEP_TRACK in /usr/share/aclocal-1.7/depend.m4: 149
aclocal: found macro _AM_OUTPUT_DEPENDENCY_COMMANDS in /usr/share/aclocal-1.7/depout.m4: 24
。。。。。。。。
从上面的信息可以看出,macro都是定义在了/usr/share/aclocal-1.7/*.m4中。
这时你可以查找有没有你所需要的macro。
如果你安装完毕libtool之后,并没有在这里看到libtool.m4 ,ltoptions.m4,lt~obsolete.m4等等,你需要自己找到libtool的安装文件夹,找出它们
yhs@yhs-desktop:/usr/share/aclocal$ ls
ac_check_krb5.m4 intdiv0.m4 libtool.m4 progtest.m4
argz.m4 intldir.m4 lock.m4 size_max.m4
codeset.m4 intl.m4 longlong.m4 stdint_h.m4
expat.m4 intlmacosx.m4 ltdl.m4 uintmax_t.m4
fontutil.m4 intmax.m4 lt~obsolete.m4 visibility.m4
freetype2.m4 inttypes_h.m4 ltoptions.m4 wchar_t.m4
gettext.m4 inttypes-pri.m4 ltsugar.m4 wint_t.m4
glibc21.m4 lcmessage.m4 ltversion.m4 xsize.m4
glibc2.m4 libgcrypt.m4 nls.m4 xtrans.m4
gnome-doc-utils.m4 lib-ld.m4 pkg.m4
gpg-error.m4 lib-link.m4 po.m4
iconv.m4 lib-prefix.m4 printf-posix.m4
把它们复制进aclocal: found macro AM_DEP_TRACK in /usr/share/aclocal-1.7/depend.m4: 149
这个文件夹中即可。
像此类错误,要么是libtool没有安装
要么是automake和libtool安装位置不在一起,导致没有关联,安装libtool后产生的*.m4文件没有导入automake的文件夹中。
安装完成automake之后,可以使用
aclocal --verbose来查询当前的macro
yhs@yhs-desktop:~/work/cirrus-arm-linux-2.0.8/edb9315$ aclocal --verbose
aclocal: found macro AM_AUTOMAKE_VERSION in /usr/share/aclocal-1.7/amversion.m4: 21
aclocal: found macro AM_SET_CURRENT_AUTOMAKE_VERSION in /usr/share/aclocal-1.7/amversion.m4: 27
aclocal: found macro AM_PROG_AS in /usr/share/aclocal-1.7/as.m4: 24
aclocal: found macro AM_AUX_DIR_EXPAND in /usr/share/aclocal-1.7/auxdir.m4: 61
aclocal: found macro AM_PROG_CC_STDC in /usr/share/aclocal-1.7/ccstdc.m4: 40
aclocal: found macro fp_PROG_CC_STDC in /usr/share/aclocal-1.7/ccstdc.m4: 111
aclocal: found macro AM_CONDITIONAL in /usr/share/aclocal-1.7/cond.m4: 27
aclocal: found macro _AM_DEPENDENCIES in /usr/share/aclocal-1.7/depend.m4: 39
aclocal: found macro AM_SET_DEPDIR in /usr/share/aclocal-1.7/depend.m4: 141
aclocal: found macro AM_DEP_TRACK in /usr/share/aclocal-1.7/depend.m4: 149
aclocal: found macro _AM_OUTPUT_DEPENDENCY_COMMANDS in /usr/share/aclocal-1.7/depout.m4: 24
。。。。。。。。
从上面的信息可以看出,macro都是定义在了/usr/share/aclocal-1.7/*.m4中。
这时你可以查找有没有你所需要的macro。
如果你安装完毕libtool之后,并没有在这里看到libtool.m4 ,ltoptions.m4,lt~obsolete.m4等等,你需要自己找到libtool的安装文件夹,找出它们
yhs@yhs-desktop:/usr/share/aclocal$ ls
ac_check_krb5.m4 intdiv0.m4 libtool.m4 progtest.m4
argz.m4 intldir.m4 lock.m4 size_max.m4
codeset.m4 intl.m4 longlong.m4 stdint_h.m4
expat.m4 intlmacosx.m4 ltdl.m4 uintmax_t.m4
fontutil.m4 intmax.m4 lt~obsolete.m4 visibility.m4
freetype2.m4 inttypes_h.m4 ltoptions.m4 wchar_t.m4
gettext.m4 inttypes-pri.m4 ltsugar.m4 wint_t.m4
glibc21.m4 lcmessage.m4 ltversion.m4 xsize.m4
glibc2.m4 libgcrypt.m4 nls.m4 xtrans.m4
gnome-doc-utils.m4 lib-ld.m4 pkg.m4
gpg-error.m4 lib-link.m4 po.m4
iconv.m4 lib-prefix.m4 printf-posix.m4
把它们复制进aclocal: found macro AM_DEP_TRACK in /usr/share/aclocal-1.7/depend.m4: 149
这个文件夹中即可。
相关文章推荐
- macro `AM_PROG_LIBTOOL’ not found in library
- warning: macro `AM_PATH_GLIB_2_0' not found in library 还有 ‘AM_PATH_LIBCRYT’
- warning: macro `AM_PATH_CPPUNIT' not found in library
- AS 中报错:Error:(22, 0) Project with path ':library' could not be found in project ':indict
- 启动tomcat,出现The Apache Tomcat Native library which allows optimal performance in production environments was not found on the jav
- The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java
- 解决:The Apache Tomcat Native library which allows optimal performance in production environments was not found
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path
- The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:
- Linux的automake出现的问题(Makefile.am: C objects in subdir but `AM_PROG_CC_C_O' not in `configure.ac')
- Torch - 错误 getrf : Lapack library not found in compile time
- [转]解决:The Apache Tomcat Native library which allows optimal performance in production environments was not found
- 解决:The Apache Tomcat Native library which allows optimal performance in production environments was not found
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.p
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:
- 解决UnsatisfiedLinkError: Unable to load library:Native library not found in resource path
- 解决Tomcat启动报错:The Apache Tomcat Native library which allows optimal performance in production environments was not found on the j
- Error: Footprint not found in Library
- IDEA搭建ssm框架测试衍生出的问题The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Develop\jdk7\jdk1.7.0_79\bin;
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.p