20
2024
09
17:30:18

macro `AM_PATH_PYTHON' not found in library , warning: macro `AM_PATH_CPPUNIT' not found in library

macro `AM_PATH_PYTHON' not found in library 依赖于automake




cppunit默认安装目录是/usr/local,执行autoreconf -if会报错warning: macro `AM_PATH_CPPUNIT' not found in library

cppunit.m4默认在/usr/local/share/aclocal目录下,但aclocal在/usr/share/aclocal-$VERSION和/usr/share/aclocal两个目录下寻找,aclocal认为cppunit配置安装时使用--prefix=/usr指定了/usr目录,实际上默认是/usr/local/

解决方法:

1.设置ACLOCAL
ACLOCAL="aclocal -I /usr/local/share/aclocal" autoreconf -if

2.设置ACLOCAL_PATH
ACLOCAL_PATH=/usr/local/share/aclocal autoreconf -if

3.设置ACLOCAL_FLAGS
ACLOCAL_FLAGS="-I /usr/local/share/aclocal" autoreconf -if

 

早先版本的autoreconf不太遵循ACLOCAL_PATH或ACLOCAL_FLAGS,使用ACLOCAL是解决问题的最佳方法。

 

ref:https://issues.apache.org/jira/browse/ZOOKEEPER-1454



How to bulid the dbus-2.0 in the Ubuntn linux system?


1.Need install autoconf when run the autoreconf;


  sudo apt-get install  autoconf


2.Need install the libtool-2.2


  1.)   Download the    libtool-2.2.tar.gz


  2.)   tar -zxvf  libtool-2.2.tar.gz;


  3.) ./configure --prefix=/usr;


  4.)  make;


  5.)sudo make install;


3.)Solve the issue " macro `AM_GLIB_GNU_GETTEXT ' not found in library "  --->Spend some time to solve it;


    sudo apt-get build-dep compiz;


4.)Can't find the share lib "libexpat.so.0 "


   ln -s /usr/lib/libexpat.so   /usr/lib/libexpat.so.0


 


 If you solve the below the issue ,you can build the dbus normally.

————————————————


config.status: error: cannot find input file: `Makefile.in'


最近在cygwin64里面编译ffmpeg,在使用automake编译其他依赖库的时候,一直遇到 这样的提示:

config.status: error: cannot find input file: `Makefile.in'

网上查了很多方法大部分都是如下动作

这样这解决不了问题 。。。

正确的方法应该是

1、aclocal

2、automake --add-missing

d37fe569ac58d7210d9eb2727357aff8_83bba4ce15cdf9c18da1c825b12b0511.png

第二步之后会提示你缺少一些文件(为什么没有自动生成,我也没弄清楚)

然后根据提示自己手动创建缺少的文件,然后在再执行一遍automake --add-missing就可以了。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/8023.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: