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

Bug 243222

Summary: dev-util/kdesvn-1.0.4 fails to build
Product: Gentoo Linux Reporter: PM <mitaspiotr>
Component: [OLD] KDEAssignee: George Shapovalov (RETIRED) <george>
Status: RESOLVED FIXED    
Severity: major CC: dan.dickey, euan, pqGungnir, sandro.bonazzola, sq2lyk, tampakrap, tomas, yarodin
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 239356    
Attachments: The build log

Description PM 2008-10-22 14:42:15 UTC
I'm not sure why, I think it might be conflicting with my KDE 4.1 installation.  I'm attaching the full build log.

Reproducible: Always

Steps to Reproduce:
1. emerge kdesvn
2.
3.




# emerge --info
WARNING: repository at /usr/local/portage/moje is missing a repo_name entry
Portage 2.2_rc12 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r0, 2.6.27-gentoo i686)
=================================================================                                         
System uname: Linux-2.6.27-gentoo-i686-AMD_Athlon-TM-_XP_2500+-with-glibc2.0                              
Timestamp of tree: Wed, 22 Oct 2008 14:00:05 +0000                                                        
ccache version 2.4 [enabled]                                                                              
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r8
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 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:   2.2.6a
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -mfpmath=sse -g"
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/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -mfpmath=sse -g"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="pl"
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/layman/desktop-effects /usr/local/portage/layman/berkano /usr/local/portage/moje"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X Xaw3d a52 aac aalib acl acpi alsa amr amrnb amrwb async audiofile automount bash-completion berkdb bluetooth branding bzip2 cairo cdaudio cddb cdr cli cracklib crypt css cups curl custom-optimization dbus disk-partition djvu dri dvd dvdr dvdread eds emboss emovix encode esd evo exif fam fat ffmpeg firefox flac fortran gdbm geoip gif glitz gpm gstreamer gtk hal hddtemp iconv id3 id3tag imagemagick inotify ipod ipv6 isdnlog jack jpeg kde kdeenablefinal kdehiddenvisibility kipi ladspa lame libcaca libnotify libsamplerate lm_sensors mad midi mikmod mmap mmx mmxext mng mp3 mp3tunes mp4 mpeg mplayer mudflap musicbrainz ncurses nls nptl nptlonly nsplugin ntfs nvidia ogg openal opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline real reflection roe sasl scanner schroedinger sdl sensord session sndfile soundtouch spell spl sse ssl startup-notification svg swat symlink sysfs syslog tcpd theora threads tiff truetype unicode upnp usb vamp vcd vorbis win32codecs wmf x264 x86 xcb xcomposite xine xml xorg xscreensaver xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 PM 2008-10-22 14:43:17 UTC
Created attachment 169414 [details]
The build log
Comment 2 Yar Odin 2008-10-22 16:32:41 UTC
>>> Failed to install dev-util/kdesvn-1.0.4, Log file:

>>>  '/var/tmp/portage/dev-util/kdesvn-1.0.4/temp/build.log'

 * Messages for package dev-util/kdesvn-1.0.4:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *      /usr/kde/3.5/share/services/svn+file.protocol
 *      /usr/kde/3.5/share/services/svn.protocol
 *      /usr/kde/3.5/share/services/svn+ssh.protocol
 *      /usr/kde/3.5/share/services/svn+http.protocol
 *      /usr/kde/3.5/share/services/svn+https.protocol
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * kde-base/kdesdk-kioslaves-3.5.10
 *      /usr/kde/3.5/share/services/svn+file.protocol
 *      /usr/kde/3.5/share/services/svn+http.protocol
 *      /usr/kde/3.5/share/services/svn+https.protocol
 *      /usr/kde/3.5/share/services/svn+ssh.protocol
 *      /usr/kde/3.5/share/services/svn.protocol
 *
 * Package 'dev-util/kdesvn-1.0.4' NOT merged due to file collisions. If
 * necessary, refer to your elog messages for the whole content of the
 * above message.

Comment 3 Dan A. Dickey 2008-10-22 16:44:38 UTC
I'm having the same problem as comment #1 from Piotr.
Regarding comment #2 from Yar - I think that is a totally unrelated bug
and the comment should be elsewhere, not with this bug.
Comment 4 Sandro Bonazzola 2008-10-23 17:19:02 UTC
(In reply to comment #3)

Regarding comment #1 and comment #3: it seems that kdesvn try to build against kde4 but libraries from kde3 shadows those of kde4.
Maybe it's a kdeprefix use flag related bug: it seems you've emerged kde without this use flag. I haven't seen this problem on my system, and I've that use flag enabled.

> Regarding comment #2 from Yar - I think that is a totally unrelated bug
> and the comment should be elsewhere, not with this bug.

Yes, it's a QA issue, I'm going to open a new bug for that.
Comment 5 Sandro Bonazzola 2008-10-23 17:22:41 UTC
(In reply to comment #2)

See bug #243434 for the collision issue.
Comment 6 Dan A. Dickey 2008-10-23 17:32:18 UTC
(In reply to comment #4)

I do not have the kdeprefix use flag set, and *am* seeing this problem.
What you say is probably correct, but from what I've read I really do
not want to be using kdeprefix.  I am under the opinion that this was more
or less for use while KDE4 was whipped into shape.

Now that 4.1.2 is available - I had thought it was in good enough shape.
Apparently not if kdeprefix is still necessary.  However, everything else
seems to compile ok - just not kdesvn.  Not that 4.1.2 works here for me though.
I'm still using 3.5 and will for some time I imagine.  
Comment 7 Sandro Bonazzola 2008-10-23 17:45:46 UTC
maybe this bug should block bug #239356 ([Tracker] kdeprefix related  bugs)
Comment 8 Yar Odin 2008-10-30 07:35:12 UTC
(In reply to comment #4)
> (In reply to comment #3)
> 
> Regarding comment #1 and comment #3: it seems that kdesvn try to build against
> kde4 but libraries from kde3 shadows those of kde4.
> Maybe it's a kdeprefix use flag related bug: it seems you've emerged kde
> without this use flag. I haven't seen this problem on my system, and I've that
> use flag enabled.
> 
> > Regarding comment #2 from Yar - I think that is a totally unrelated bug
> > and the comment should be elsewhere, not with this bug.
> 
> Yes, it's a QA issue, I'm going to open a new bug for that.
> 

I'm using kde-3.5.10 it haven't kdeprefix flag:
[ Found these USE variables for kde-base/kdelibs-3.5.10-r2 ]
 U I
 + + acl                 : Adds support for Access Control Lists
 + + alsa                : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
 - - arts                : Adds support for aRts: the KDE sound daemon
 - - avahi               : Add avahi/Zeroconf support
 - - bindist             : Flag to enable or disable options for prebuilt (GRP)  packages (eg. due to licensing issues)
 + + branding            : Enable Gentoo specific branding
 + + cups                : Add support for CUPS (Common Unix Printing System)
 - - debug               : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml
 - - doc                 : Adds extra documentation (API, Javadoc, etc)
 - - elibc_FreeBSD       : <unknown>
 + + fam                 : Enable FAM (File Alteration Monitor) support
 + + jpeg2k              : Support for JPEG 2000, a wavelet-based image compression format
 - - kdehiddenvisibility : Makes KDE symbols hidden by default, requires GCC 4.1 (experimental)
 + + kerberos            : Adds kerberos support
 + + kernel_linux        : <unknown>
 - - legacyssl           : Support for some deprecated ciphers. Don't use this flag unless you really need it
 - - lua                 : Enable Lua scripting support
 - - openexr             : Support for the OpenEXR graphics file format
 + + spell               : Adds dictionary support
 + + tiff                : Adds support for the TIFF image format
 - - utempter            : Records user logins. Useful on multi-user systems
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2008-11-10 16:04:51 UTC
*** Bug 246204 has been marked as a duplicate of this bug. ***
Comment 10 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2009-05-21 09:29:35 UTC
fixed in 1.0.5