运维日志您现在的位置是:首页 > 博客日志 > 运维日志

error: Libtool library used but 'LIBTOOL' is undefined

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-05-05运维日志 1 0关键字:   

执行configure遇到这个错误,这是个突然出现的错误,之前相同的代码执行configure时没有出错,Libtool 是安装了的。这到底是什么原因呢?


ePQ无知人生

相关错误输出:


ePQ无知人生

Makefile.am:26: error: Libtool library used but 'LIBTOOL' is undefinedePQ无知人生

Makefile.am:26:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'ePQ无知人生

Makefile.am:26:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.ePQ无知人生

Makefile.am:26:   If 'LT_INIT' is in 'configure.ac', make sureePQ无知人生

Makefile.am:26:   its definition is in aclocal's search path.ePQ无知人生

ERROR: autogen.sh failed, autogen is incompleteePQ无知人生


ePQ无知人生


ePQ无知人生

./libtool: line 1290: func_opt_split: command not foundePQ无知人生

libtool: Version mismatch error.  This is libtool 2.2.6b, but theePQ无知人生

libtool: definition of this LT_INIT comes from libtool 2.4.6.ePQ无知人生

libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6bePQ无知人生

libtool: and run autoconf again.ePQ无知人生

make[1]: *** [libpng14_la-png.lo] Error 63ePQ无知人生

make[1]: Leaving directory `/opt/libpng-1.4.22'ePQ无知人生

make: *** [all] Error 2ePQ无知人生


ePQ无知人生


ePQ无知人生

# autoconfePQ无知人生

configure.ac:38: error: possibly undefined macro: AC_PROG_LDePQ无知人生

      If this token and others are legitimate, please use m4_pattern_allow.ePQ无知人生

      See the Autoconf documentation.ePQ无知人生


ePQ无知人生

# automake --add-missingePQ无知人生

Makefile.am:26: error: Libtool library used but 'LIBTOOL' is undefinederror: Libtool library used but 'LIBTOOL' is undefinedePQ无知人生

Makefile.am:26:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'ePQ无知人生

Makefile.am:26:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.ePQ无知人生

Makefile.am:26:   If 'LT_INIT' is in 'configure.ac', make sureePQ无知人生

Makefile.am:26:   its definition is in aclocal's search path.ePQ无知人生


ePQ无知人生

发生错误原因?

环境:contos6,php5.6,ePQ无知人生

最近在研究着让php支持avif转png的功能,由于先前安装的libpng1.6.x版本都带有iCCP警告,导致调用时转换失败,所以在编译安装低版本libpng前就先到高版本的源码目录下执行了一下“make uninstall”,难道就是因为这个命令导致的错误?ePQ无知人生

奇怪,libpng 所有版本的源码都出现这个问题了。ePQ无知人生


ePQ无知人生

解决方法

也是怪了,把源码删除,然后重新解压,再执行 configure,make,make install 竟然一切顺利!ePQ无知人生


ePQ无知人生

相关参考

error: Libtool library used but 'LIBTOOL' is undefined

Libtool library used but `LIBTOOL' is undefined?


ePQ无知人生


ePQ无知人生

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.com/blog/service/2022-05-05/1199.html

很赞哦! () 有话说 ()

相关文章