Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 414075 - cross-i686-mingw32/w32api / cross-i586-mingw32/w32api - file collisions in /usr/share/doc/${PF}/
Summary: cross-i686-mingw32/w32api / cross-i586-mingw32/w32api - file collisions in /u...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-30 08:37 UTC by Soeren Hoeckner
Modified: 2012-05-03 02:34 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Soeren Hoeckner 2012-04-30 08:37:07 UTC
I've merged two cross-toolchains for win32 compilation 
 [1] i586-mingw32-4.5.3 *

 [2] i686-mingw32-4.5.3 *
the merging of package cross-i686-mingw32/w32api failed due to file collisions with the package cross-i586-mingw32/w32api.

 * 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/share/doc/w32api-3.17.2/CONTRIBUTIONS.bz2
 * 	/usr/share/doc/w32api-3.17.2/ChangeLog.bz2
 * 	/usr/share/doc/w32api-3.17.2/README.w32api.bz2
 * 	/usr/share/doc/w32api-3.17.2/TODO.bz2

maybe we can omit that docs with some useflag options or store them in a prefix dependent folder.

sho-x201t linux # portageq owners / /usr/share/doc/w32api-3.17.2/*                
cross-i586-mingw32/w32api-3.17.2
	/usr/share/doc/w32api-3.17.2/CONTRIBUTIONS.bz2
	/usr/share/doc/w32api-3.17.2/ChangeLog.bz2
	/usr/share/doc/w32api-3.17.2/README.w32api.bz2
	/usr/share/doc/w32api-3.17.2/TODO.bz2
Comment 1 SpanKY gentoo-dev 2012-05-03 02:22:49 UTC
Commit message: Make sure the docdir is unique across cross-compilers
http://sources.gentoo.org/dev-embedded/avr-libc/avr-libc-1.8.0.ebuild?r1=1.3&r2=1.4
Comment 2 SpanKY gentoo-dev 2012-05-03 02:34:17 UTC
should be all set now in the tree; thanks for the report!

Commit message: Make sure the docdir is unique across cross-compilers
http://sources.gentoo.org/dev-util/w32api/w32api-3.14.ebuild?r1=1.2&r2=1.3
http://sources.gentoo.org/dev-util/w32api/w32api-3.17.2.ebuild?r1=1.3&r2=1.4