Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 154421 - kde-base/kopete-3.5.5-r2 compile fails with new meanwhile depend
Summary: kde-base/kopete-3.5.5-r2 compile fails with new meanwhile depend
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 155136 155256 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-11-07 17:05 UTC by hpestilence
Modified: 2009-10-06 23:10 UTC (History)
10 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
kopete-3.5.5-r2-status-visiblility.patch (kopete-3.5.5-status-visibility.patch,539 bytes, patch)
2006-12-16 00:34 UTC, Thomas S. Howard
Details | Diff
kopete-3.5.5-r2.ebuild.patch (kopete-3.5.5-r2.ebuild.patch,387 bytes, patch)
2006-12-16 00:35 UTC, Thomas S. Howard
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description hpestilence 2006-11-07 17:05:09 UTC
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.
Comment 1 Filipe Sousa 2006-11-12 06:15:07 UTC
i have the same problem. afaik it's a problem with symbols visibility and the fast workaround was disabling kdehiddenvisibility until someone fixes that.
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2006-11-14 09:36:33 UTC
*** Bug 155136 has been marked as a duplicate of this bug. ***
Comment 3 Ioannis Aslanidis (RETIRED) gentoo-dev 2006-11-15 08:11:07 UTC
*** Bug 155256 has been marked as a duplicate of this bug. ***
Comment 4 Dragos Delcea 2006-11-16 04:13:43 UTC
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?
Comment 5 Caleb Tennis (RETIRED) gentoo-dev 2006-11-16 04:58:42 UTC
Dragos: that is correct
Comment 6 Dragos Delcea 2006-11-16 07:47:24 UTC
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
Comment 7 Thomas S. Howard 2006-12-16 00:34:57 UTC
Created attachment 104116 [details, diff]
kopete-3.5.5-r2-status-visiblility.patch

This should fix it.
Comment 8 Thomas S. Howard 2006-12-16 00:35:43 UTC
Created attachment 104117 [details, diff]
kopete-3.5.5-r2.ebuild.patch

And for the ebuild...
Comment 9 Myles Goodwin 2007-01-02 16:14:10 UTC
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
Comment 10 Thomas S. Howard 2007-01-02 17:28:10 UTC
(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". 

Comment 11 Wulf Krueger (RETIRED) gentoo-dev 2007-07-08 10:31:53 UTC
Thanks for the patch, Thomas. Fixed in CVS.
Comment 12 brynley 2009-10-06 23:10:45 UTC
How do you install the .patch