页次: 1
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]
离线
/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.没必要重复发帖,安装版的帖子被我删掉了。
离线
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)
离线
- - 这种错误貌似开发者不是第一次犯了,难道都是在线修改代码么?
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
非常感谢楼上3位。
最近编辑记录 xpk (2012-05-18 19:08:23)
离线
- - 这种错误貌似开发者不是第一次犯了,难道都是在线修改代码么?
git上的代码就是实时更改的 呵呵。看来有些开发者还是不够细心的 哈哈。
最近编辑记录 xpk (2012-05-18 19:07:54)
离线
qq....
just for fun :-)
离线
这个那么这是什么错误啊,求指导
==> 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)
离线
好像系统的automake包有问题,版本1.12.2
离线
离线
矮油,私的包,必须重视……
我是后面出的错:
==> 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: ~欢迎参与志愿计算~
离线
我把automake换成1.11就可以了,不过编译完安张后程序段错误, 等作者修正喽
辛苦了啊
离线
最新git8月7号的可以使用了
离线
/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.没必要重复发帖,安装版的帖子被我删掉了。
已成功!
离线
done, gtkqq不错的。
离线
页次: 1