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
Created attachment 169414 [details] The build log
>>> 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.
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.
(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.
(In reply to comment #2) See bug #243434 for the collision issue.
(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.
maybe this bug should block bug #239356 ([Tracker] kdeprefix related bugs)
(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
*** Bug 246204 has been marked as a duplicate of this bug. ***
fixed in 1.0.5