Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 68041

Summary: centericq-4.12.0 does not compile
Product: Gentoo Linux Reporter: Tassilo Horn <tsdh>
Component: Current packagesAssignee: 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: ---

Description Tassilo Horn 2004-10-18 12:19:23 UTC
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"
Comment 1 Torsten Veller (RETIRED) gentoo-dev 2004-10-18 13:03:08 UTC
gcc-3.4 problem -- duplicate of bug #65791
upstream hasn't fixed the problems with newer gcc versions 
Comment 2 Don Seiler (RETIRED) gentoo-dev 2004-10-18 13:30:17 UTC

*** This bug has been marked as a duplicate of 65791 ***