Summary: | Licq-1.3.0_pre5 doesn't compile gpgme | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Aaron Peterson <alpeterson> |
Component: | Current packages | Assignee: | Konstantin Arkhipov (RETIRED) <voxus> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | dragonheart |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
licq-1.3.0_pre-r6.ebuild
licq-1.3.0_pre-r6-gpgme3_hack.patch 1.3.0-flaghacker.patch 1.3.0-makefile-locale.patch |
Description
Aaron Peterson
2004-09-07 04:18:41 UTC
shoot, I was going to give the error message... here it is: Making all in src make[2]: Entering directory `/var/tmp/portage/licq-1.3.0_pre-r5/work/licq-1.3.0-PRE/src' if g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I../include -DINSTALL_PREFIX=\"/usr\" -fPIC -DPIC -D_REENTRANT -march=athlon-xp-O2 -pipe -fomit-frame-pointer -Wall -fno-exceptions -fno-check-new -MT licq.o -MD -MP -MF ".deps/licq.Tpo" \ -c -o licq.o `test -f 'licq.cpp' || echo './'`licq.cpp; \ then mv -f ".deps/licq.Tpo" ".deps/licq.Po"; \ else rm -f ".deps/licq.Tpo"; exit 1; \ fi if g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I../include -DINSTALL_PREFIX=\"/usr\" -fPIC -DPIC -D_REENTRANT -march=athlon-xp-O2 -pipe -fomit-frame-pointer -Wall -fno-exceptions -fno-check-new -MT main.o -MD -MP -MF ".deps/main.Tpo" \ -c -o main.o `test -f 'main.cpp' || echo './'`main.cpp; \ then mv -f ".deps/main.Tpo" ".deps/main.Po"; \ else rm -f ".deps/main.Tpo"; exit 1; \ fi if g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I../include -DINSTALL_PREFIX=\"/usr\" -fPIC -DPIC -D_REENTRANT -march=athlon-xp-O2 -pipe -fomit-frame-pointer -Wall -fno-exceptions -fno-check-new -MT icqpacket.o -MD -MP -MF ".deps/icqpacket.Tpo" \ -c -o icqpacket.o `test -f 'icqpacket.cpp' || echo './'`icqpacket.cpp; \ then mv -f ".deps/icqpacket.Tpo" ".deps/icqpacket.Po"; \ else rm -f ".deps/icqpacket.Tpo"; exit 1; \ fi if g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I../include -DINSTALL_PREFIX=\"/usr\" -fPIC -DPIC -D_REENTRANT -march=athlon-xp-O2 -pipe -fomit-frame-pointer -Wall -fno-exceptions -fno-check-new -MT proxy.o-MD -MP -MF ".deps/proxy.Tpo" \ -c -o proxy.o `test -f 'proxy.cpp' || echo './'`proxy.cpp; \ then mv -f ".deps/proxy.Tpo" ".deps/proxy.Po"; \ else rm -f ".deps/proxy.Tpo"; exit 1; \ fi if g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I../include -DINSTALL_PREFIX=\"/usr\" -fPIC -DPIC -D_REENTRANT -march=athlon-xp-O2 -pipe -fomit-frame-pointer -Wall -fno-exceptions -fno-check-new -MT socket.o -MD -MP -MF ".deps/socket.Tpo" \ -c -o socket.o `test -f 'socket.cpp' || echo './'`socket.cpp; \ then mv -f ".deps/socket.Tpo" ".deps/socket.Po"; \ else rm -f ".deps/socket.Tpo"; exit 1; \ fi if g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I../include -DINSTALL_PREFIX=\"/usr\" -fPIC -DPIC -D_REENTRANT -march=athlon-xp-O2 -pipe -fomit-frame-pointer -Wall -fno-exceptions -fno-check-new -MT icqd.o -MD -MP -MF ".deps/icqd.Tpo" \ -c -o icqd.o `test -f 'icqd.cpp' || echo './'`icqd.cpp; \ then mv -f ".deps/icqd.Tpo" ".deps/icqd.Po"; \ else rm -f ".deps/icqd.Tpo"; exit 1; \ fi In file included from icqd.cpp:41: ../include/licq_gpg.h:6:26: gpgme3/gpgme.h: No such file or directory In file included from icqd.cpp:41: ../include/licq_gpg.h:23: error: `GpgmeCtx' does not name a type make[2]: *** [icqd.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/licq-1.3.0_pre-r5/work/licq-1.3.0-PRE/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/licq-1.3.0_pre-r5/work/licq-1.3.0-PRE' make: *** [all] Error 2 !!! ERROR: net-im/licq-1.3.0_pre-r5 failed. !!! Function src_compile, Line 77, Exitcode 2 !!! (no error message) escargot env.d # this isn't a gcc problem as far as I can tell. It needs a: env GPGME_CONFIG=${ROOT}usr/bin/gpgme3-config line before econf. and not files/1.3.0-gpgme3_hack.patch just double checking now before I commit it. If it have a propper configure script grumple grumple. Look at mail-client/sylpheed-0.9.12-r4.ebuild configure.in for an autoconf utilising of gpg3-config. Created attachment 39634 [details]
licq-1.3.0_pre-r6.ebuild
fixes a few things in the previous release. Not totally debugged but even when
I got the compiled version it just ran in a race condition.
Created attachment 39635 [details, diff]
licq-1.3.0_pre-r6-gpgme3_hack.patch
Fixed the automake stuff - I submitted this one upstream
Created attachment 39636 [details, diff]
1.3.0-flaghacker.patch
stop stripping the debug flag out of CFLAGS.
Work todo - still uses CXXFLAGS/CPPFLAGS or something. Check its using
CXXFLAGS.
This still add a -f<> flag that I haven't got rid of totally yet.
Created attachment 39637 [details, diff] 1.3.0-makefile-locale.patch This may break stuff so I'm no sure. Got errors http://sourceforge.net/tracker/index.php?func=detail&aid=1028468&group_id=254&atid=100254 and was trying to fix them. Sorry Konstantin passing this back to you cause it was giving me too much grief. _pre2 committed i hope, everything is ok in it, but, please, test it. |