Created attachment 765209 [details] build.log * checking 83 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/include/OpenEXR/IlmThreadForward.h * /usr/include/OpenEXR/IlmThreadExport.h * /usr/include/OpenEXR/IlmThreadNamespace.h * /usr/include/OpenEXR/IlmThreadMutex.h * /usr/include/OpenEXR/IlmThreadSemaphore.h * /usr/include/OpenEXR/IlmThread.h * /usr/include/OpenEXR/IlmThreadPool.h * /usr/include/OpenEXR/IexMathIeeeExc.h * /usr/include/OpenEXR/IexMathFloatExc.h * /usr/include/OpenEXR/IexForward.h * /usr/include/OpenEXR/IexExport.h * /usr/include/OpenEXR/IexNamespace.h * /usr/include/OpenEXR/Iex.h * /usr/include/OpenEXR/IexMacros.h * /usr/include/OpenEXR/IexErrnoExc.h * /usr/include/OpenEXR/IexThrowErrnoExc.h * /usr/include/OpenEXR/IexMathExc.h * /usr/include/OpenEXR/IexBaseExc.h * /usr/lib64/libIlmThread.so * /usr/lib64/libImath.so * /usr/lib64/libIex.so * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * dev-libs/imath-3.1.4-r2:3::local * /usr/lib64/libImath.so * * media-libs/openexr-3.1.4-r1:0::local * /usr/include/OpenEXR/Iex.h * /usr/include/OpenEXR/IexBaseExc.h * /usr/include/OpenEXR/IexErrnoExc.h * /usr/include/OpenEXR/IexExport.h * /usr/include/OpenEXR/IexForward.h * /usr/include/OpenEXR/IexMacros.h * /usr/include/OpenEXR/IexMathExc.h * /usr/include/OpenEXR/IexMathFloatExc.h * /usr/include/OpenEXR/IexMathIeeeExc.h * /usr/include/OpenEXR/IexNamespace.h * /usr/include/OpenEXR/IexThrowErrnoExc.h * /usr/include/OpenEXR/IlmThread.h * /usr/include/OpenEXR/IlmThreadExport.h * /usr/include/OpenEXR/IlmThreadForward.h * /usr/include/OpenEXR/IlmThreadMutex.h * /usr/include/OpenEXR/IlmThreadNamespace.h * /usr/include/OpenEXR/IlmThreadPool.h * /usr/include/OpenEXR/IlmThreadSemaphore.h * /usr/lib64/libIlmThread.so * * Package 'media-libs/ilmbase-2.5.7-r1' NOT merged due to file * collisions. If necessary, refer to your elog messages for the whole * content of the above message.
thunderdome /var/db/repos/local/media-libs/ilmbase # equery list openexr * Searching for openexr ... [I-O] [ ] media-libs/openexr-3.1.4-r1:0/30
* dev-libs/imath-3.1.4-r2:3::local * /usr/lib64/libImath.so But imath in ::gentoo has a blocker for ilmbase? What is your version?
(In reply to Sam James from comment #2) > * dev-libs/imath-3.1.4-r2:3::local > * /usr/lib64/libImath.so > > But imath in ::gentoo has a blocker for ilmbase? What is your version? thunderdome # equery list imath * Searching for imath ... [I-O] [ ] dev-libs/imath-3.1.4-r2:3/29
(In reply to Andrea Postiglione from comment #3) > (In reply to Sam James from comment #2) > > * dev-libs/imath-3.1.4-r2:3::local > > * /usr/lib64/libImath.so > > > > But imath in ::gentoo has a blocker for ilmbase? What is your version? > > thunderdome # equery list imath > * Searching for imath ... > [I-O] [ ] dev-libs/imath-3.1.4-r2:3/29 i've the ebuild from sam james in git
(In reply to Andrea Postiglione from comment #4) > (In reply to Andrea Postiglione from comment #3) > > (In reply to Sam James from comment #2) > > > * dev-libs/imath-3.1.4-r2:3::local > > > * /usr/lib64/libImath.so > > > > > > But imath in ::gentoo has a blocker for ilmbase? What is your version? > > > > thunderdome # equery list imath > > * Searching for imath ... > > [I-O] [ ] dev-libs/imath-3.1.4-r2:3/29 > > i've the ebuild from sam james in git But it says you've got a ilmbase from ::local merged gentoo ilmbase, openexr-3 both block each other, right?
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=518c2a518c1466b73e3e41813a181df77f49f9bd commit 518c2a518c1466b73e3e41813a181df77f49f9bd Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-15 20:22:06 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 20:22:54 +0000 media-libs/ilmbase: tidy a bit This shouldn't make a difference but let's do it to be consistent I guess. Bug: https://bugs.gentoo.org/833428 Signed-off-by: Sam James <sam@gentoo.org> media-libs/ilmbase/ilmbase-2.5.7-r1.ebuild | 1 + 1 file changed, 1 insertion(+)
(In reply to Sam James from comment #5) > (In reply to Andrea Postiglione from comment #4) > > (In reply to Andrea Postiglione from comment #3) > > > (In reply to Sam James from comment #2) > > > > * dev-libs/imath-3.1.4-r2:3::local > > > > * /usr/lib64/libImath.so > > > > > > > > But imath in ::gentoo has a blocker for ilmbase? What is your version? > > > > > > thunderdome # equery list imath > > > * Searching for imath ... > > > [I-O] [ ] dev-libs/imath-3.1.4-r2:3/29 > > > > i've the ebuild from sam james in git > > But it says you've got a ilmbase from ::local merged > > gentoo ilmbase, openexr-3 both block each other, right? i got all ebuilds from here https://github.com/gentoo/gentoo/pull/24172/commits/3907439c775743430008b4a5c0d1480461c5337b
(In reply to Andrea Postiglione from comment #7) > (In reply to Sam James from comment #5) > > (In reply to Andrea Postiglione from comment #4) > > > (In reply to Andrea Postiglione from comment #3) > > > > (In reply to Sam James from comment #2) > > > > > * dev-libs/imath-3.1.4-r2:3::local > > > > > * /usr/lib64/libImath.so > > > > > > > > > > But imath in ::gentoo has a blocker for ilmbase? What is your version? > > > > > > > > thunderdome # equery list imath > > > > * Searching for imath ... > > > > [I-O] [ ] dev-libs/imath-3.1.4-r2:3/29 > > > > > > i've the ebuild from sam james in git > > > > But it says you've got a ilmbase from ::local merged > > > > gentoo ilmbase, openexr-3 both block each other, right? > > i got all ebuilds from here > https://github.com/gentoo/gentoo/pull/24172/commits/ > 3907439c775743430008b4a5c0d1480461c5337b Oh wait. Were you using 'ebuild ... merge' instead of 'emerge'? That won't allow collisions. If you try sync in a moment then do a world update, it should work OK>