| Summary: | centericq-4.12.0 does not compile | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Tassilo Horn <tsdh> |
| Component: | Current packages | Assignee: | Alex Veber (RETIRED) <coronalvr> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | net-im |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
gcc-3.4 problem -- duplicate of bug #65791 upstream hasn't fixed the problems with newer gcc versions |
The emerge of centericq-4.12.0 fails with the following output: make[4]: Leaving directory `/var/tmp/portage/centericq-4.12.0/work/centericq-4.12.0/libicq2000-0.1/libicq2000' Making all in src make[4]: Entering directory `/var/tmp/portage/centericq-4.12.0/work/centericq-4.12.0/libicq2000-0.1/src' make[5]: Entering directory `/var/tmp/portage/centericq-4.12.0/work/centericq-4.12.0/libicq2000-0.1/src' c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libicq2000 -march=i686 -Os -pipe -c ContactList.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libicq2000 -march=i686 -Os -pipe -c ContactTree.cpp In file included from ../libicq2000/Contact.h:29, from ../libicq2000/ContactList.h:28, from ContactList.cpp:22: ../libicq2000/sigslot.h: In constructor `sigslot::_connection0<dest_type, mt_policy>::_connection0()': ../libicq2000/sigslot.h:748: error: `pobject' undeclared (first use this function) ../libicq2000/sigslot.h:748: error: (Each undeclared identifier is reported only once for each function it appears in.) ../libicq2000/sigslot.h:749: error: `pmemfun' undeclared (first use this function) ../libicq2000/sigslot.h: In constructor `sigslot::_connection1<dest_type, arg1_type, mt_policy>::_connection1()': ../libicq2000/sigslot.h:789: error: `pobject' undeclared (first use this function) ../libicq2000/sigslot.h:790: error: `pmemfun' undeclared (first use this function) ../libicq2000/sigslot.h: In constructor `sigslot::_connection2<dest_type, arg1_type, arg2_type, mt_policy>::_connection2()': ../libicq2000/sigslot.h:830: error: `pobject' undeclared (first use this function) ../libicq2000/sigslot.h:831: error: `pmemfun' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal0<mt_policy>::connect(dest_type*, void (dest_type::*)())': ../libicq2000/sigslot.h:892: error: `m_connected_slots' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal0<mt_policy>::connect(sigslot::signal0<mt_policy>&)': ../libicq2000/sigslot.h:900: error: `m_connected_slots' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal0<mt_policy>::emit()': ../libicq2000/sigslot.h:907: error: `connections_list' has not been declared ../libicq2000/sigslot.h:907: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:908: error: `connections_list' has not been declared ../libicq2000/sigslot.h:908: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:910: error: `it' undeclared (first use this function) ../libicq2000/sigslot.h:910: error: `itEnd' undeclared (first use this function) ../libicq2000/sigslot.h:912: error: `itNext' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal0<mt_policy>::operator()()': ../libicq2000/sigslot.h:924: error: `connections_list' has not been declared ../libicq2000/sigslot.h:924: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:925: error: `connections_list' has not been declared ../libicq2000/sigslot.h:925: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:927: error: `it' undeclared (first use this function) ../libicq2000/sigslot.h:927: error: `itEnd' undeclared (first use this function) ../libicq2000/sigslot.h:929: error: `itNext' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal1<arg1_type, mt_policy>::connect(dest_type*, void (dest_type::*)(arg1_type))': ../libicq2000/sigslot.h:960: error: `m_connected_slots' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal1<arg1_type, mt_policy>::connect(sigslot::signal1<arg1_type, mt_policy>&)': ../libicq2000/sigslot.h:968: error: `m_connected_slots' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal1<arg1_type, mt_policy>::emit(arg1_type)': ../libicq2000/sigslot.h:975: error: `connections_list' has not been declared ../libicq2000/sigslot.h:975: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:976: error: `connections_list' has not been declared ../libicq2000/sigslot.h:976: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:978: error: `it' undeclared (first use this function) ../libicq2000/sigslot.h:978: error: `itEnd' undeclared (first use this function) ../libicq2000/sigslot.h:980: error: `itNext' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal1<arg1_type, mt_policy>::operator()(arg1_type)': ../libicq2000/sigslot.h:992: error: `connections_list' has not been declared ../libicq2000/sigslot.h:992: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:993: error: `connections_list' has not been declared ../libicq2000/sigslot.h:993: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:995: error: `it' undeclared (first use this function) ../libicq2000/sigslot.h:995: error: `itEnd' undeclared (first use this function) ../libicq2000/sigslot.h:997: error: `itNext' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal2<arg1_type, arg2_type,mt_policy>::connect(dest_type*, void (dest_type::*)(arg1_type, arg2_type))': ../libicq2000/sigslot.h:1028: error: `m_connected_slots' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal2<arg1_type, arg2_type,mt_policy>::connect(sigslot::signal2<arg1_type, arg2_type, mt_policy>&)': ../libicq2000/sigslot.h:1036: error: `m_connected_slots' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal2<arg1_type, arg2_type,mt_policy>::emit(arg1_type, arg2_type)': ../libicq2000/sigslot.h:1043: error: `connections_list' has not been declared ../libicq2000/sigslot.h:1043: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:1044: error: `connections_list' has not been declared ../libicq2000/sigslot.h:1044: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:1046: error: `it' undeclared (first use this function) ../libicq2000/sigslot.h:1046: error: `itEnd' undeclared (first use this function) ../libicq2000/sigslot.h:1048: error: `itNext' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal2<arg1_type, arg2_type,mt_policy>::operator()(arg1_type, arg2_type)': ../libicq2000/sigslot.h:1060: error: `connections_list' has not been declared ../libicq2000/sigslot.h:1060: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:1061: error: `connections_list' has not been declared ../libicq2000/sigslot.h:1061: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:1063: error: `it' undeclared (first use this function) ../libicq2000/sigslot.h:1063: error: `itEnd' undeclared (first use this function) ../libicq2000/sigslot.h:1065: error: `itNext' undeclared (first use this function) make[5]: *** [ContactList.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../libicq2000/Contact.h:29, from ../libicq2000/ContactTree.h:30, from ContactTree.cpp:22: ../libicq2000/sigslot.h: In constructor `sigslot::_connection0<dest_type, mt_policy>::_connection0()': ../libicq2000/sigslot.h:748: error: `pobject' undeclared (first use this function) ../libicq2000/sigslot.h:748: error: (Each undeclared identifier is reported only once for each function it appears in.) ../libicq2000/sigslot.h:749: error: `pmemfun' undeclared (first use this function) ../libicq2000/sigslot.h: In constructor `sigslot::_connection1<dest_type, arg1_type, mt_policy>::_connection1()': ../libicq2000/sigslot.h:789: error: `pobject' undeclared (first use this function) ../libicq2000/sigslot.h:790: error: `pmemfun' undeclared (first use this function) ../libicq2000/sigslot.h: In constructor `sigslot::_connection2<dest_type, arg1_type, arg2_type, mt_policy>::_connection2()': ../libicq2000/sigslot.h:830: error: `pobject' undeclared (first use this function) ../libicq2000/sigslot.h:831: error: `pmemfun' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal0<mt_policy>::connect(dest_type*, void (dest_type::*)())': ../libicq2000/sigslot.h:892: error: `m_connected_slots' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal0<mt_policy>::connect(sigslot::signal0<mt_policy>&)': ../libicq2000/sigslot.h:900: error: `m_connected_slots' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal0<mt_policy>::emit()': ../libicq2000/sigslot.h:907: error: `connections_list' has not been declared ../libicq2000/sigslot.h:907: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:908: error: `connections_list' has not been declared ../libicq2000/sigslot.h:908: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:910: error: `it' undeclared (first use this function) ../libicq2000/sigslot.h:910: error: `itEnd' undeclared (first use this function) ../libicq2000/sigslot.h:912: error: `itNext' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal0<mt_policy>::operator()()': ../libicq2000/sigslot.h:924: error: `connections_list' has not been declared ../libicq2000/sigslot.h:924: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:925: error: `connections_list' has not been declared ../libicq2000/sigslot.h:925: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:927: error: `it' undeclared (first use this function) ../libicq2000/sigslot.h:927: error: `itEnd' undeclared (first use this function) ../libicq2000/sigslot.h:929: error: `itNext' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal1<arg1_type, mt_policy>::connect(dest_type*, void (dest_type::*)(arg1_type))': ../libicq2000/sigslot.h:960: error: `m_connected_slots' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal1<arg1_type, mt_policy>::connect(sigslot::signal1<arg1_type, mt_policy>&)': ../libicq2000/sigslot.h:968: error: `m_connected_slots' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal1<arg1_type, mt_policy>::emit(arg1_type)': ../libicq2000/sigslot.h:975: error: `connections_list' has not been declared ../libicq2000/sigslot.h:975: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:976: error: `connections_list' has not been declared ../libicq2000/sigslot.h:976: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:978: error: `it' undeclared (first use this function) ../libicq2000/sigslot.h:978: error: `itEnd' undeclared (first use this function) ../libicq2000/sigslot.h:980: error: `itNext' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal1<arg1_type, mt_policy>::operator()(arg1_type)': ../libicq2000/sigslot.h:992: error: `connections_list' has not been declared ../libicq2000/sigslot.h:992: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:993: error: `connections_list' has not been declared ../libicq2000/sigslot.h:993: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:995: error: `it' undeclared (first use this function) ../libicq2000/sigslot.h:995: error: `itEnd' undeclared (first use this function) ../libicq2000/sigslot.h:997: error: `itNext' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal2<arg1_type, arg2_type,mt_policy>::connect(dest_type*, void (dest_type::*)(arg1_type, arg2_type))': ../libicq2000/sigslot.h:1028: error: `m_connected_slots' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal2<arg1_type, arg2_type,mt_policy>::connect(sigslot::signal2<arg1_type, arg2_type, mt_policy>&)': ../libicq2000/sigslot.h:1036: error: `m_connected_slots' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal2<arg1_type, arg2_type,mt_policy>::emit(arg1_type, arg2_type)': ../libicq2000/sigslot.h:1043: error: `connections_list' has not been declared ../libicq2000/sigslot.h:1043: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:1044: error: `connections_list' has not been declared ../libicq2000/sigslot.h:1044: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:1046: error: `it' undeclared (first use this function) ../libicq2000/sigslot.h:1046: error: `itEnd' undeclared (first use this function) ../libicq2000/sigslot.h:1048: error: `itNext' undeclared (first use this function) ../libicq2000/sigslot.h: In member function `void sigslot::signal2<arg1_type, arg2_type,mt_policy>::operator()(arg1_type, arg2_type)': ../libicq2000/sigslot.h:1060: error: `connections_list' has not been declared ../libicq2000/sigslot.h:1060: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:1061: error: `connections_list' has not been declared ../libicq2000/sigslot.h:1061: error: `const_iterator' does not name a type ../libicq2000/sigslot.h:1063: error: `it' undeclared (first use this function) ../libicq2000/sigslot.h:1063: error: `itEnd' undeclared (first use this function) ../libicq2000/sigslot.h:1065: error: `itNext' undeclared (first use this function) make[5]: *** [ContactTree.o] Error 1 make[5]: Leaving directory `/var/tmp/portage/centericq-4.12.0/work/centericq-4.12.0/libicq2000-0.1/src' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/centericq-4.12.0/work/centericq-4.12.0/libicq2000-0.1/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/centericq-4.12.0/work/centericq-4.12.0/libicq2000-0.1' make[2]: *** [all-recursive-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/centericq-4.12.0/work/centericq-4.12.0/libicq2000-0.1' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/centericq-4.12.0/work/centericq-4.12.0' make: *** [all-recursive-am] Error 2 !!! ERROR: net-im/centericq-4.12.0 failed. !!! Function src_compile, Line 55, Exitcode 2 !!! Compilation failed !!! If you need support, post the topmost build error, NOT this status message. Things I have tried: Lowering my CFLAGS from "-march=pentium4m -Os -pipe -fomit-frame-pointer" to "-march=i686 -Os -pipe" and changing MAKEOPTS from -j2 to -j1. But the errors remain. Reproducible: Always Steps to Reproduce: 1. emerge -u centericq 2. 3. root@inspiron> emerge info ~ Portage 2.0.51_rc9 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.8-ck7 i686) ================================================================= System uname: 2.6.8-ck7 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.40GHz Gentoo Base System version 1.5.3 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4m -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4m -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks fixpackages sandbox" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://mir.zyrianes.net/gentoo/ http://mir.zyrianes.net/gentoo/ http://www.gigaload.org/gentoo.org/ ftp://ftp.easynet.nl/mirror/gentoo/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="X acpi alsa ansi arts artswrappersuid audiofile avi berkdb bitmap-fonts bzlib cdparanoia cdr cups dio dvd emacs encode f77 faad flac freetype ftp gdbm gif gnutls gpm gprof graphviz gtk gtk2 icq imagemagick imap imlib imlib2 ipv6 ithreads jabber java javascript jpeg jpeg2k kde libwww live mad mikmod mmx mmx2 mng motif mpeg ncurses network nls no_wxgtk1 nptl offensive oggvorbis opengl pam pcmcia pdflib pic png pnp qt quicktime readline rtc ruby sdl slang slp speex sse sse2 ssl svg tcpd tetex theora threads tidy tiff truetypetype1 unicode usb videos wmf wxwindows x86 xine xml2 xmms xpm xprint xv xvid zlib linguas_de"