undefined macro: AC_PROG_LIBTOOL

undefined macro: AC_PROG_LIBTOOL 错误问题解决


在编译protobuf或者其他需要执行 autogen.sh 的源码的时候可能会出现如下错误:

undefined macro: AC_PROG_LIBTOOL

AC_PROG_LIBTOOL宏是libtool工具里面定义的,可以使用如下指令查看当前系统是否安装:

libtool --version

如果libtool工具已经安装过了,依旧是报错的情况,在centos7系统中存在一个坑。

centos7 系统查找.m4文件的路径是/usr/local/share/aclocal,而系统本身自带的工具的目录可能是/usr/share/aclocal
可以将libtool.m4文件链接到/usr/local/share/aclocal路径,或者重新下载libtool源码进行安装。

安装完成后,确保目录内存在libtool.m4文件

问题解决

上一篇:tslib运行autogen.sh报错error: possibly undefined macro: AC_MSG_ERROR的解决办法!


下一篇:(爱吃西瓜)笔记一:模型评估与选择