Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge sci-electronics/ghdl-0.29 failed
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
yzg
Guru
Guru


Joined: 18 Jun 2005
Posts: 491

PostPosted: Mon Oct 05, 2015 2:15 am    Post subject: emerge sci-electronics/ghdl-0.29 failed Reply with quote

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
View user's profile Send private message
ct85711
Veteran
Veteran


Joined: 27 Sep 2005
Posts: 1791

PostPosted: Mon Oct 05, 2015 4:51 am    Post subject: Reply with quote

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
View user's profile Send private message
yzg
Guru
Guru


Joined: 18 Jun 2005
Posts: 491

PostPosted: Mon Oct 05, 2015 10:35 am    Post subject: Reply with quote

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
View user's profile Send private message
ct85711
Veteran
Veteran


Joined: 27 Sep 2005
Posts: 1791

PostPosted: Mon Oct 05, 2015 11:44 am    Post subject: Reply with quote

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
View user's profile Send private message
yzg
Guru
Guru


Joined: 18 Jun 2005
Posts: 491

PostPosted: Tue Oct 06, 2015 12:54 pm    Post subject: Reply with quote

Submitted bug report https://bugs.gentoo.org/show_bug.cgi?id=562406
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum