Here is the error message that I received: /bin/sh ../../../libtool --silent --tag=CXX --mode=link i686-pc-linux-gnu-g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o kopete_meanwhile.la -rpath /usr/kde/3.5/lib/kde3 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.5/lib -R /usr/kde/3.5/lib -R /usr/qt/3/lib -R /usr/lib -L/usr/kde/3.5/lib -L/usr/qt/3/lib -L/usr/lib meanwhileprotocol.lo meanwhileaddcontactpage.lo meanwhileeditaccountwidget.lo meanwhileaccount.lo meanwhilecontact.lo meanwhilesession.lo meanwhileplugin.lo ../../../kopete/libkopete/libkopete.la ui/libkopetemeanwhileui.la -lmeanwhile -lglib-2.0 .libs/meanwhileprotocol.o: In function `MeanwhileProtocol::lookupStatus(Kopete::OnlineStatusManager::Categories)': meanwhileprotocol.cpp:(.text+0x27b): undefined reference to `Kopete::OnlineStatusManager::self()' meanwhileprotocol.cpp:(.text+0x295): undefined reference to `Kopete::OnlineStatusManager::onlineStatus(Kopete::Protocol*, Kopete::OnlineStatusManager::Categories) const' collect2: ld returned 1 exit status make[5]: *** [kopete_meanwhile.la] Error 1 make[5]: Leaving directory `/var/tmp/portage/kopete-3.5.5-r2/work/kopete-3.5.5/kopete/protocols/meanwhile' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/kopete-3.5.5-r2/work/kopete-3.5.5/kopete/protocols/meanwhile' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kopete-3.5.5-r2/work/kopete-3.5.5/kopete/protocols' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kopete-3.5.5-r2/work/kopete-3.5.5/kopete' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kopete-3.5.5-r2/work/kopete-3.5.5' make: *** [all] Error 2 !!! ERROR: kde-base/kopete-3.5.5-r2 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile kopete-3.5.5-r2.ebuild, line 121: Called kde_src_compile kde.eclass, line 172: Called kde_src_compile 'all' kde.eclass, line 342: Called kde_src_compile 'myconf' 'configure' 'make' kde.eclass, line 338: Called die !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, and the call stack if relevant. My 'emerge --info': Portage 2.1.1-r1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.18-ck1-r1 i686) ================================================================= System uname: 2.6.18-ck1-r1 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.12.6 Last Sync: Tue, 07 Nov 2006 01:59:02 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /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/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/" LC_ALL="en_US.UTF-8" LINGUAS="en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/sunrise" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac aalib alsa asf bash-completion berkdb bitmap-fonts bzip2 cairo cdr cjk cli cracklib crypt cups dbus dlloader dri dts dvd dvdr dvdread elibc_glibc emboss encode fam ffmpeg firefox flac fortran gd gdbm gif glut gpm hal iconv imagemagick imlib input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse ipv6 isdnlog ithreads java javascript joystick jpeg jpeg2k kde kdehiddenvisibility kernel_linux kqemu ldap lesstif libcaca libg++ linguas_en live lm_sensors logrotate lua mad matroska mbox mbrola mikmod mmap mmx mmxext mp3 mp4 mpeg mplayer musicbrainz ncurses nforce2 nls nptl nptlonly nsplugin nvidia offensive ogg openexr opengl oss pam pcre pdf perl png ppds pppd python qt3 qt4 quicktime readline real reflection rtc ruby sdl session speex spell spl sse ssl svg svga tcpd threads tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_fbdev video_cards_nvidia video_cards_vesa vorbis win32codecs wmf x264 xcomposite xine xml xorg xpm xscreensaver xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS I've tried compiling two different times and received the same error message.
i have the same problem. afaik it's a problem with symbols visibility and the fast workaround was disabling kdehiddenvisibility until someone fixes that.
*** Bug 155136 has been marked as a duplicate of this bug. ***
*** Bug 155256 has been marked as a duplicate of this bug. ***
I have the exactly the same error when trying to compile kdenetwork-3.5.5-r1; is kdenetwork a meta package containing kopete amongst other packages?
Dragos: that is correct
my workaround involved removing sametime flag from kdenetwork/kopete AND removing net-libs/meanwhile; only by removing the flag was still triggering the error (probably found meanwhile library and tried to use it);I took this route as disabling kdehiddenvisibility meant that I should have had to reemerge all previous emerged kde packages
Created attachment 104116 [details, diff] kopete-3.5.5-r2-status-visiblility.patch This should fix it.
Created attachment 104117 [details, diff] kopete-3.5.5-r2.ebuild.patch And for the ebuild...
Thomas, I had a hiccup with your ebuild fix. Instead, I renamed the patch to kopete-3.5.5-status-visiblility.patch and it worked without a hitch. Compiled jsut fine with the following USE flags: addbookmarks alias arts autoreplace connectionstatus contactnotes crypt gadu groupwise highlight history irc jingle kdehiddenvisibility latex netmeeting nowlistening sametime slp sms ssl statistics texteffect translator webpresence winpopup xinerama xscreensaver yahoo
(In reply to comment #9) > Thomas, I had a hiccup with your ebuild fix. Instead, I renamed the patch to > kopete-3.5.5-status-visiblility.patch Yeah, I just checked and it turns out that's actually the name I'm using. I don't know why I added the "-r2".
Thanks for the patch, Thomas. Fixed in CVS.
How do you install the .patch