当前位置: 首页 > 工具软件 > GTK-Doc > 使用案例 >

glib配置错误(gtk-doc、libtool、automaker、autoconf的安装)

何涵忍
2023-12-01

几个软件下载地址如下:

http://download.chinaunix.net/download/0007000/6039.shtml

http://download.chinaunix.net/download/0001000/648.shtml

http://download.chinaunix.net/download/0001000/653.shtml

http://download.chinaunix.net/download/0005000/4226.shtml

安装glib时,出现错误说缺少autoconf、automake、libtool、和gtk-doc,在网上搜索说可以到chinaunix中下载,然后就找到了这几个库的下载地址,然后都下载下来开始安装,下载的版本和下面从网上找到的一样

    没有先后顺序,如下面网上的一样,把他们解压到了/usr/bin目录下了,不过我想是不是不需要非要解压到这个目录下,先不管这些,这个以后学的深了自然就懂得了。然后到各个解压目录下进行配置、编译、安装。

命令分别是:

sudo ./configure

sudo make

sudo make install

 

安装autoconf时出现问题,需要m4

然后下载m4包,依然和上面安装步骤一样,然后再安装autoconf

好像是安装gtk-doc时又出现了问题,说是缺少Openjade,再次下载,安装,结果安装过程又出现了缺少OpenSp,再次下载安装,安装opensp又出现问题:configure: error: C++ preprocessor "/lib/cpp" fails sanity check网上说是缺少库,解决方法看下一篇:configure: error: C++ preprocessor "/lib/cpp" fails sanity check

 build-essential安装过后,opensp又出现了其他问题,最后用sudo apt-get install openjade命令安装了openjade,也可以用sudo apt-get install opensp命令安装opensp,不过安装opensp的目的是为了安装openjade,所以直接安装了openjade(原先不知道openjade和opensp可以直接用命令安装,不知道是不是我在/etc/apt/sources.list中添加了几个镜像网址的缘故),再次安装gtk-doc,比较安装openjade也是因为安装gtk-doc需要,再次配置又需要docbook,用sudo apt-get install docbook 命令可以直接找到,那就直接安装吧,安装后再次配置,依然缺少docbook,仔细看发现:缺少docbook xsl。再次用sudo 安装命令看看能否找到sudo apt-get install docbook-xsl  ,真的能找到,那就安装吧,安装完毕,再去gtk-doc目录编译,好了终于不再报错了

 

总结一下吧:其实上面安装步骤中有需要build-essential的,据说这个包含很多的安装包,安装完build-essential后,再次配置glib时,就不会再出现libtool、automaker、autoconf的错误,(也就是说build-essential应该包含了这三个安装包,就不用再手动安装了)只有一个错误,那就是gtk-doc找不到,所以,就去下载gtk-doc安装包吧(这个包直接用apt-get安装命令找不到),下载后解压gtk-doc然后再到这个目录./configure,会出现错误,找不到openjade(这时如果去下载openjade解压安装又会缺少opensp,再下载opensp解压安装又会缺少其他的东西,所以直接用apt-get安装命令安装),用sudo apt-get install openjade命令安装。

再次去gtk-doc目录配置./configure 出现错误,找不到docbook xsl,用sudo apt-get install docbook-xsl命令安装,安装完成,再去gtk-doc目录下配置,编译,安装就ok了,还有上面添加的几个网址是在下面这个网站上找到的:http://packages.ubuntu.com/zh-tw/utopic/amd64/opensp/download

 

 

 

 

http://bbs.chinaunix.net/thread-3752960-1-1.html

我用的是ubuntu9.10,由于官网已经不支持这个版本了,所以该系统在使用“apt-get install 软件名 ”的时候总是说找不到网址,无法识别包之类的错误,我经过上网查,问,还好这个网址的几个朋友的帮助,我终于折腾出结果来了。下面我把我的安装过程总结一下,以供后面的像我一样的初学者参考:
1、我要安装autoconf、automake和libtool三个包,首先在这个网站上下载这三个包的压缩包;
2、将压缩包都解压到/usr/bin目录下,会出现autoconf-2.13、automake-1.4-p6和libtool-1.3.5之类的目录;
3、分别进入这三个目录,用以下三个命令就可以完成:
      ./configure
        make
        make install
4、这大家可能都知道,但是这中间遇到一些问题是像我这样比较笨点的初学者又无法解决了,下面是我遇到的问题:
     在autoconf-2.13目录下安装autoconf的时候,第一天命令就提示有Error:少m4?
               解决方案是先去装m4这个包(这个网站上就有压缩包)
           安装是那三个命令,一样,回过头来再安装autoconf,一次进行就可以了
在此非常感谢snow888、dooros和chenyx帮助!

 

 类似资料: