Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 621772 - media-libs/sdl2-mixer-2.0.1 : file collision with media-libs/sdl-mixer-1.2.12-r4
Summary: media-libs/sdl2-mixer-2.0.1 : file collision with media-libs/sdl-mixer-1.2.12-r4
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-14 17:55 UTC by Toralf Förster
Modified: 2017-12-02 01:45 UTC (History)
2 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,8.56 KB, text/plain)
2017-06-14 17:55 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,410.02 KB, text/plain)
2017-06-14 17:55 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,65.39 KB, application/x-bzip)
2017-06-14 17:55 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,7.97 KB, application/x-bzip)
2017-06-14 17:55 UTC, Toralf Förster
Details
media-libs:sdl2-mixer-2.0.1:20170614-115956.log (media-libs:sdl2-mixer-2.0.1:20170614-115956.log,41.73 KB, text/plain)
2017-06-14 17:55 UTC, Toralf Förster
Details
build.log (build.log,114.55 KB, text/x-log)
2017-12-01 09:06 UTC, Steffen 'j0inty' Stollfuß
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2017-06-14 17:55:32 UTC
 * 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
Comment 1 Toralf Förster gentoo-dev 2017-06-14 17:55:35 UTC
Created attachment 476426 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-06-14 17:55:38 UTC
Created attachment 476428 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2017-06-14 17:55:41 UTC
Created attachment 476430 [details]
etc.portage.tbz2
Comment 4 Toralf Förster gentoo-dev 2017-06-14 17:55:44 UTC
Created attachment 476432 [details]
logs.tbz2
Comment 5 Toralf Förster gentoo-dev 2017-06-14 17:55:47 UTC
Created attachment 476434 [details]
media-libs:sdl2-mixer-2.0.1:20170614-115956.log
Comment 6 Steffen 'j0inty' Stollfuß 2017-12-01 09:01:45 UTC
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]
Comment 7 Steffen 'j0inty' Stollfuß 2017-12-01 09:06:37 UTC
Created attachment 507482 [details]
build.log
Comment 8 Steffen 'j0inty' Stollfuß 2017-12-01 09:13:11 UTC
The problem is the USE flag "playtools" on both packages.

Atm you have to remove it for one of the packages through packeage.use.
Comment 9 deference 2017-12-02 01:45:54 UTC
(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