View previous topic :: View next topic |
Author |
Message |
yzg Guru
Joined: 18 Jun 2005 Posts: 491
|
Posted: Mon Oct 05, 2015 2:15 am Post subject: emerge sci-electronics/ghdl-0.29 failed |
|
|
There is file collision /usr/lib32/libiberty.a between the new sys-libs/binutils-libs-2.25.1-r1 and sci-electronics/ghdl-0.29. It prevents the installation of ghdl.
Code: |
>>> Failed to install sci-electronics/ghdl-0.29, Log file:
>>> '/var/tmp/portage/sci-electronics/ghdl-0.29/temp/build.log'
* Messages for package sci-electronics/ghdl-0.29:
* 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). See
* http://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/lib32/libiberty.a
*
* Searching all installed packages for file collisions...
*
* Press Ctrl-C to Stop
*
* sys-libs/binutils-libs-2.25.1-r1:0::gentoo
* /usr/lib32/libiberty.a
*
* Package 'sci-electronics/ghdl-0.29' NOT merged due to file collisions.
|
|
|
Back to top |
|
|
ct85711 Veteran
Joined: 27 Sep 2005 Posts: 1791
|
Posted: Mon Oct 05, 2015 4:51 am Post subject: |
|
|
what all packages does this file (/usr/lib32/libiberty.a) belong too? Easiest way will be the output of Code: | equery b /usr/lib32/libiberty.a |
|
|
Back to top |
|
|
yzg Guru
Joined: 18 Jun 2005 Posts: 491
|
Posted: Mon Oct 05, 2015 10:35 am Post subject: |
|
|
Only sys-libs/binutils-libs since ghdl failed
Code: |
$ equery b /usr/lib32/libiberty.a
* Searching for /usr/lib32/libiberty.a ...
sys-libs/binutils-libs-2.25.1-r1 (/usr/lib32/libiberty.a)
|
|
|
Back to top |
|
|
ct85711 Veteran
Joined: 27 Sep 2005 Posts: 1791
|
Posted: Mon Oct 05, 2015 11:44 am Post subject: |
|
|
seems it is a valid file collision (rare to see...), so you might as well go ahead and file a bug report, as it seems ghdl bundles that library instead of using the system's copy. Be sure to include the build.log for ghdl and also the output of the equery (so the devs can know of both packages). |
|
Back to top |
|
|
yzg Guru
Joined: 18 Jun 2005 Posts: 491
|
|
Back to top |
|
|
|