Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 248508 - net-irc/kvirc 3.4.2 - kvi_app.cpp:(.text+0x6e8): undefined reference to `KImageEffect::fade(QImage&, float, QColor const&)'
Summary: net-irc/kvirc 3.4.2 - kvi_app.cpp:(.text+0x6e8): undefined reference to `KIma...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Packages in net-irc
URL:
Whiteboard:
Keywords:
Depends on: 282891
Blocks:
  Show dependency tree
 
Reported: 2008-11-24 06:00 UTC by A. Clark
Modified: 2009-11-14 09:51 UTC (History)
3 users (show)

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


Attachments
Complete build log (build.log,414.11 KB, text/plain)
2008-11-24 06:01 UTC, A. Clark
Details

Note You need to log in before you can comment on or make changes to this bug.
Description A. Clark 2008-11-24 06:00:42 UTC
Building kvirc 3.4.2 fails consistently here.  Attaching full build log as the summary would be extremely long.  This is my emerge --info:

 Portage 2.2_rc15 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r7 x86_64)
=================================================================                                
System uname: Linux-2.6.25-gentoo-r7-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_5200+-with-glibc2.2.5                                                                                                      
Timestamp of tree: Sun, 23 Nov 2008 10:01:01 +0000                                                      
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]                    
app-shells/bash:     3.2_p33                                                                            
dev-java/java-config: 1.3.7, 2.1.6                                                                      
dev-lang/python:     2.5.2-r7                                                                           
dev-util/cmake:      2.6.2                                                                              
sys-apps/baselayout: 1.12.11.1                                                                          
sys-apps/sandbox:    1.2.18.1-r2                                                                        
sys-devel/autoconf:  2.13, 2.61-r2                                                                      
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1                                            
sys-devel/binutils:  2.18-r3                                                                            
sys-devel/gcc-config: 1.4.0-r4                                                                          
sys-devel/libtool:   1.5.26                                                                             
virtual/os-headers:  2.6.23-r3                                                                          
ACCEPT_KEYWORDS="amd64"                                                                                 
CBUILD="x86_64-pc-linux-gnu"                                                                            
CFLAGS="-march=athlon64 -fomit-frame-pointer -O2 -pipe"                                                 
CHOST="x86_64-pc-linux-gnu"                                                                             
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"                                                
CXXFLAGS="-march=athlon64 -fomit-frame-pointer -O2 -pipe"                                               
DISTDIR="/usr/portage/distfiles"                                                                        
FEATURES="distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"                                                                                                
GENTOO_MIRRORS="http://gentoo.mirrors.tera-byte.com/ http://adelie.polymtl.ca/ http://gentoo.arcticnetwork.ca/source/ http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ "
LANG="en_CA.UTF-8"
LDFLAGS=""
LINGUAS="en"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/my-stuff"
SYNC="rsync://rsync.isurf.ca/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 archive arts berkdb bzip2 cdparanoia cdr cli cracklibcrypt cups curl dbus dga dri dts dv dvd dvdr encode exif ffmpeg flac gdbm gif glibc-omitfp gphoto2 gpm hal iconv id3tag ieee1394 iproute2 ipv6 isdnlog java jpeg kde kdeenablefinal kdehiddenvisibility lame libsamplerate libvisual live lm_sensors mad mbox midi mmx mmxext mng mp3 mpeg mplayer mudflap mysql ncurses nepomuk nls nptl nptlonly nvidia ogg opengl openmp pam pcre pdf perl pic png pppd python qt qt3 qt3support quicktime rdesktop readline reflection rtc samba sdl semantic-desktop session smp sox speex spl ssesse2 ssl tcpd theora threads tiff truetype twolame unicode usb v4l v4l2 visualization vorbis x264 xcomposite xine xinerama xorg xscreensaver xv xvid xvmc yv12 zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x   ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3       trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS 

Reproducible: Always
Comment 1 A. Clark 2008-11-24 06:01:39 UTC
Created attachment 173115 [details]
Complete build log
Comment 2 David Carlos Manuelda 2008-12-30 23:58:09 UTC
I confirm this issue.
I've had --as-needed LDFLAG turned on and firstly I thought it was the reason so I recompiled kdelibs:3.5 and kvirc with LDFLAGS="" and still the same.
For more info, I've compiled kdelibs with kdehiddenvisibility turned on.

Can this be the reason of the bug, I mean, should I try to recompile kdelibs without hiddenvisibility and retry kvirc?
Comment 3 David Carlos Manuelda 2009-01-07 12:25:21 UTC
I've recompiled kdelibs *without* kdehiddenvisibility and retried to build kvirc and the problem still remains.
I don't really know what's the cause for this, and a search in google showed no results other than gentoo problems, so I assume is not an upstream bug.
Any ideas?
Comment 4 David Carlos Manuelda 2009-01-07 15:10:13 UTC
I've located the issue here.
This does not compile if you have kde4 stuff built in system along with kde3 stuff. Maybe is a kdeprefix issue because I had kde4 build without that USE flag.
I've tried to uninstall *ALL* KDE4 stuff and when I tried to recompile KVirc, it compiled fine, so I assume it is trying somehow to link to kde4 libs instead of kde3 ones (I don't know why).
Latter today I'll rebuild kde4 with kdeprefix enabled and retry compiling kvirc in order to see if it still works, but at least I've isolated the problem.

Do you (the bug reporter) have kde4 compiled and installed too? with or without kdeprefix use flag?
Comment 5 A. Clark 2009-01-09 01:03:28 UTC
Yes, I have kde4 installed, without -kdeprefix.
Comment 6 David Carlos Manuelda 2009-01-09 01:04:55 UTC
(In reply to comment #5)
> Yes, I have kde4 installed, without -kdeprefix.
> 

Then, you have there the cause, either recompile kde4 with kdeprefix, or uninstall all KDE4 stuff in order to compile kvirc as a workarround while gentoo devs mess with this one :)
Comment 7 David Carlos Manuelda 2009-01-23 19:21:47 UTC
ping?
Any news on this? Since it is discovered it is caused by kdeprefix issue, this needs to be fixed. Unfortunatelly I don't know how to do this, and this is a blockstopper not to use kdeprefix for me, and it seems it is not so good to use it according to what I've read over the internet..
Comment 8 David Carlos Manuelda 2009-01-30 18:52:59 UTC
A. Clark, can you make this bug block bug #239356? Since I am not the bug reporter, I cannot, and it is definitely related to kdeprefix
Comment 9 David Carlos Manuelda 2009-01-30 19:17:34 UTC
Added kde@gentoo.org to CC as it seems kde related too.
Comment 10 David Carlos Manuelda 2009-02-17 09:57:32 UTC
OK, I red somewhere over the internet[1] that some distros put symlinks to shared KDE4 libraries in a separate folder /lib/kde4 for example while keeping real libraries under /lib to prevent those linking issues.
I added kde herd to this thread since I think this could be a good idea, and kde eclasses need to be modifyed for this purpose, and because net-irc team did not response to this thread.
How about this idea? This thread is old enough to have at least one response please :)
[1]: http://blog.cryos.net/archives/189-KDE-4.1-Gentoo-Ebuilds.html#c1151