Red Hat Bugzilla – Bug 831383
gcc-4.7.0-5.fc17.i686 multilib conflict
Last modified: 2012-09-27 07:47:52 EDT
# yum install gcc-4.7.0-5.fc17.i686
Loaded plugins: changelog, downloadonly, priorities, remove-with-leaves, show-
: leaves, tsflags
16 packages excluded due to repository priority protections
--> Running transaction check
---> Package gcc.i686 0:4.7.0-5.fc17 will be installed
--> Finished Dependency Resolution
Package Arch Version Repository Size
gcc i686 4.7.0-5.fc17 fedora 12 M
Install 1 Package
Total size: 12 M
Installed size: 28 M
Is this ok [y/N]: y
Running Transaction Check
Running Transaction Test
Transaction Check Error:
file /usr/libexec/getconf/default from install of gcc-4.7.0-5.fc17.i686 conflicts with file from package gcc-4.7.0-5.fc17.x86_64
 11938 exit 1 noglob yum install gcc-4.7.0-5.fc17.i686
That is a user error. gcc* subpackages are supposed to be installed just for the primary architecture (x86_64), lib* subpackages of gcc (except for libgcj-src and libstdc++-docs) are supposed to be available for all multilib architectures.
I disagree with your assessment.
If the package is available it should be installable (or at least conflict with gcc.x86_64) or not available at all.
The package should not be available. Neither gcc.i686, nor gcc-plugin-devel.i686, nor gcc-gfortran.i686 should be in the x86_64 repo.
ecl is bringing it in.
(In reply to comment #4)
> ecl is bringing it in.
Would it be appropriate to change ecl.spec from:
Thanks, Jakub. I'll get builds going ASAP.
ecl-12.2.1-3.fc17 has been submitted as an update for Fedora 17.
* should fix your issue,
* was pushed to the Fedora 17 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing ecl-12.2.1-3.fc17'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
ecl-12.2.1-3.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
(In reply to comment #3)
> The package should not be available. Neither gcc.i686, nor
> gcc-plugin-devel.i686, nor gcc-gfortran.i686 should be in the x86_64 repo.
I made the same user error as reported in comment #0 on an fc16 system. Identical results. Is there a chance to somehow fix this for fc16 too? (That apparently implies removing those three packages from the fc16's x86_64 repo.)
Oh, sorry, I inadvertently overlooked fc16. I'll make a new build.
ecl-11.1.1-3.fc16 has been submitted as an update for Fedora 16.
ecl-11.1.1-3.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
it happend today
Chronione wersje multilib:
libgfortran-4.7.2-2.fc17.x86_64 != libgfortran-4.7.0-5.fc17.x86_64
Błąd: Chronione wersje multilib: libquadmath-4.7.2-2.fc17.x86_64 != libquadmath-4.7.0-5.fc17.x86_64
no message with package causing problem
(In reply to comment #15)
> it happend today
> Chronione wersje multilib:
> libgfortran-4.7.2-2.fc17.x86_64 != libgfortran-4.7.0-5.fc17.x86_64
> Błąd: Chronione wersje multilib: libquadmath-4.7.2-2.fc17.x86_64 !=
> no message with package causing problem
upss sorry wrong bug page :-)