* Detected file collision(s): * * /usr/bin/playwave * /usr/bin/playmus * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * media-libs/sdl-mixer-1.2.12-r4:0::gentoo * /usr/bin/playmus * /usr/bin/playwave * * Package 'media-libs/sdl2-mixer-2.0.1' NOT merged due to file ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: desktop-libressl_20170604-185115 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-6.3.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python3.6 (fallback) [3] python2.7 (fallback) [4] pypy (fallback) java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.4.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm
Created attachment 476426 [details] emerge-info.txt
Created attachment 476428 [details] emerge-history.txt
Created attachment 476430 [details] etc.portage.tbz2
Created attachment 476432 [details] logs.tbz2
Created attachment 476434 [details] media-libs:sdl2-mixer-2.0.1:20170614-115956.log
Hi, same problem here on my box. [snip] >>> Installing (2 of 2) media-libs/sdl2-mixer-2.0.2::gentoo * checking 13 files for package collisions * 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 https://bugs.gentoo.org/ unless you report exactly * which two packages install the same file(s). See * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how * to solve the problem. And once again, please do NOT file a bug report * unless you have completely understood the above message. * * Detected file collision(s): * * /usr/bin/playmus * /usr/bin/playwave * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * media-libs/sdl-mixer-1.2.12-r4:0::gentoo * /usr/bin/playmus * /usr/bin/playwave * * Package 'media-libs/sdl2-mixer-2.0.2' NOT merged due to file * collisions. If necessary, refer to your elog messages for the whole * content of the above message. >>> Failed to install media-libs/sdl2-mixer-2.0.2, Log file: >>> '/var/tmp/portage/media-libs/sdl2-mixer-2.0.2/temp/build.log' [/snap]
Created attachment 507482 [details] build.log
The problem is the USE flag "playtools" on both packages. Atm you have to remove it for one of the packages through packeage.use.
(In reply to Steffen 'j0inty' Stollfuß from comment #8) > The problem is the USE flag "playtools" on both packages. > > Atm you have to remove it for one of the packages through packeage.use. Its package.use :) Also, I'm reporting this so that a proper mask can be created, or even better, the files can be renamed, not so that you can give me a solution that I figured out ages ago. Though I guess I could have made my report more clear on this front... Thanks
*** Bug 779904 has been marked as a duplicate of this bug. ***
Still the same with latest versions in gentoo and USE="playtools" media-libs/sdl-mixer-1.2.12_p20221010 media-libs/sdl2-mixer-2.0.4-r3 same result with media-libs/sdl2-mixer-2.6.2_pre:0/0::poly-c
same for media-libs/sdl2-mixer-2.6.3