您尚未登录。

#1 2012-05-18 17:38:46

xpk
会员
注册时间: 2012-05-18
帖子: 12

求助 编译gtkqq失败

onfigure.ac:8: installing 'build-aux/missing'
src/gui/Makefile.am: installing 'build-aux/depcomp'
automake: warnings are treated as errors
/usr/share/automake-1.12/am/ltlibrary.am: warning: 'libwebqq.la': linking libtool libraries using a non-POSIX
/usr/share/automake-1.12/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
src/libqq/Makefile.am:1:   while processing Libtool library 'libwebqq.la'
autoreconf: automake failed with exit status: 1
==> 错误: 在 build() 中发生一个错误。
    正在放弃...
==> ERROR: Makepkg was unable to build gtkqq-git.
==> Restart building gtkqq-git ? [y/N]

离线

#2 2012-05-18 18:01:17

phoenixlzx
晩ご飯だよー
注册时间: 2011-08-19
帖子: 1,789
个人网站

Re: 求助 编译gtkqq失败

/usr/share/automake-1.12/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'

看样子是程序作者疏忽了。

解决办法:yaourt询问是否编辑PKGBUILD的时候选择Y,然后找到

msg "GIT checkout done"

也就是差不多29行,然后在这一行后面添加一行

sed '20 aAM_PROG_AR' -i $srcdir/gtkqq/configure.ac

保存PKGBUILD即可正确编译通过

PS.没必要重复发帖,安装版的帖子被我删掉了。

离线

#3 2012-05-18 18:09:04

jouyouyun
会员
注册时间: 2011-10-10
帖子: 268

Re: 求助 编译gtkqq失败

configure.ac 加上 AM_PROG_AR ,在Arch上可以编译了

patch
=====
diff --git a/configure.ac b/configure.ac
index 35ecc08..69f7d82 100644
--- a/configure.ac
+++ b/configure.ac
@@ -10,6 +10,7 @@ AM_INIT_AUTOMAKE

AC_PROG_CC
AM_PROG_CC_C_O
+AM_PROG_AR
AC_PROG_INSTALL
 
LT_INIT
 

http://groups.google.com/group/gtkqq-dev/topics 里找到的。

最近编辑记录 jouyouyun (2012-05-18 18:10:44)

离线

#4 2012-05-18 18:52:37

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,223
个人网站

Re: 求助 编译gtkqq失败

- - 这种错误貌似开发者不是第一次犯了,难道都是在线修改代码么?


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#5 2012-05-18 19:01:45

xpk
会员
注册时间: 2012-05-18
帖子: 12

Re: 求助 编译gtkqq失败

非常感谢楼上3位。

最近编辑记录 xpk (2012-05-18 19:08:23)

离线

#6 2012-05-18 19:02:53

xpk
会员
注册时间: 2012-05-18
帖子: 12

Re: 求助 编译gtkqq失败

cuihao 说:

- - 这种错误貌似开发者不是第一次犯了,难道都是在线修改代码么?

git上的代码就是实时更改的 呵呵。看来有些开发者还是不够细心的 哈哈。

最近编辑记录 xpk (2012-05-18 19:07:54)

离线

#7 2012-05-19 17:01:12

ffwalle
机器人
注册时间: 2011-12-03
帖子: 393

Re: 求助 编译gtkqq失败

qq....


just for fun :-)

离线

#8 2012-08-05 20:45:26

eastasiax
会员
注册时间: 2012-08-05
帖子: 5

Re: 求助 编译gtkqq失败

这个那么这是什么错误啊,求指导

==> Determining latest git revision...
  -> Version found: 20120805
==> Making package: gtkqq-git 20120805-1 (Sun Aug  5 20:44:37 CST 2012)
。。。
==> GIT checkout done
==> Starting configure...
+ aclocal
./autogen.sh: line 7: 32167 Segmentation fault      aclocal
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Makepkg was unable to build gtkqq-git.

我在src目录下直接运行命令 aclocal ,也是段错误,是不是我的软件本身的问题哦?

最近编辑记录 eastasiax (2012-08-05 21:16:50)

离线

#9 2012-08-05 21:27:59

eastasiax
会员
注册时间: 2012-08-05
帖子: 5

Re: 求助 编译gtkqq失败

好像系统的automake包有问题,版本1.12.2

离线

#10 2012-08-05 22:19:19

phoenixlzx
晩ご飯だよー
注册时间: 2011-08-19
帖子: 1,789
个人网站

Re: 求助 编译gtkqq失败

Segmentation fault

段错误了,程序有问题

离线

#11 2012-08-06 00:18:36

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,223
个人网站

Re: 求助 编译gtkqq失败

矮油,私的包,必须重视……
我是后面出的错:

==> Starting configure...
+ aclocal
+ autoconf
+ libtoolize --copy --force --automake
+ autoreconf --install
configure.ac:15: installing 'build-aux/compile'
configure.ac:19: installing 'build-aux/config.guess'
configure.ac:19: installing 'build-aux/config.sub'
configure.ac:8: installing 'build-aux/install-sh'
configure.ac:8: installing 'build-aux/missing'
src/gui/Makefile.am: installing 'build-aux/depcomp'
automake: warnings are treated as errors
/usr/share/automake-1.12/am/ltlibrary.am: warning: 'libwebqq.la': linking libtool libraries using a non-POSIX
/usr/share/automake-1.12/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
src/libqq/Makefile.am:1:   while processing Libtool library 'libwebqq.la'
autoreconf: automake failed with exit status: 1
==> 错误: 在 build() 中发生一个错误。
    正在放弃...

LZ重装一下automake吧。至于编译失败的问题,把PKGBUILD里的“_gitbranch”改成master再试试?


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#12 2012-08-07 11:13:47

eastasiax
会员
注册时间: 2012-08-05
帖子: 5

Re: 求助 编译gtkqq失败

我把automake换成1.11就可以了,不过编译完安张后程序段错误, 等作者修正喽
辛苦了啊

离线

#13 2012-08-07 11:16:42

eastasiax
会员
注册时间: 2012-08-05
帖子: 5

Re: 求助 编译gtkqq失败

最新git8月7号的可以使用了

离线

#14 2012-08-12 22:19:26

cc
会员
注册时间: 2012-08-12
帖子: 1

Re: 求助 编译gtkqq失败

phoenixlzx 说:
/usr/share/automake-1.12/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'

看样子是程序作者疏忽了。

解决办法:yaourt询问是否编辑PKGBUILD的时候选择Y,然后找到

msg "GIT checkout done"

也就是差不多29行,然后在这一行后面添加一行

sed '20 aAM_PROG_AR' -i $srcdir/gtkqq/configure.ac

保存PKGBUILD即可正确编译通过

PS.没必要重复发帖,安装版的帖子被我删掉了。

已成功!

离线

#15 2012-08-27 19:42:04

gfzheng
会员
注册时间: 2012-08-27
帖子: 4

Re: 求助 编译gtkqq失败

done, gtkqq不错的。

离线

页脚