枫影谁用了 发表于 2005-2-27 22:24:30

编译openq.3.1错误

checking for pkg-config... /usr/bin/pkg-config
checking for GLIB - version >= 2.0.0... yes (version 2.4.0)
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for GTK+ - version >= 2.0.0... yes (version 2.4.0)
checking for gaim... Failed to open '/usr/lib/pkgconfig/gaim.pc': No such file or directory
No package 'gaim' found
configure: error: gaim 1.0 is required to build OpenQ
# make
make: *** No targets specified and no makefile found.Stop.




我的系统是redhat9,gaim版本是编译的1.1.2

枫影谁用了 发表于 2005-2-27 22:42:39

问题已解决!
在gaim编译时要上参数--prefix=/usr --exec-prefix=/usr
哈哈。

csyfek 发表于 2005-2-28 00:17:02

这个有关系吗? :?: 是你没指对pkgconfig的路径吧。

革命者 发表于 2005-3-1 22:13:07

--exec-prefix=/usr 什么意思?

6692975 发表于 2005-3-1 22:29:45

是 --prefix=/usr 起到作用了。
默认会安装到/usr/local下,gaim.pc就装到了/usr/local/pkgconfig
而默认的PKG_CONFIG_PATH是/usr/lib/pkgconfig,所以就出错了。。

多看一眼系统安装版精华帖就不会碰到这样的问题。。。。
唉。。。。。

./configure --help :

--exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                        

革命者 发表于 2005-3-2 10:41:31

指定安装内定结构文件的目录
页: [1]
查看完整版本: 编译openq.3.1错误