Bug 707889 - Someones stupidity made gcc.x86_64 depend on glibc.i686
Summary: Someones stupidity made gcc.x86_64 depend on glibc.i686
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: yum
Version: 15
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Seth Vidal
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-26 09:28 UTC by Marek Michał Mazur
Modified: 2014-01-21 23:18 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-26 19:21:53 UTC
Type: ---


Attachments (Terms of Use)

Description Marek Michał Mazur 2011-05-26 09:28:54 UTC
Description of problem:


Version-Release number of selected component (if applicable): Fedora 15 B


How reproducible:
marek@fedora:~$ sudo yum install gcc
Wczytane wtyczki: langpacks, presto, refresh-packagekit
Ustawianie procesu instalacji
Rozwiązywanie zależności
--> Wykonywanie sprawdzania transakcji
---> Package gcc.x86_64 0:4.6.0-7.fc15 will be zainstalowany
--> Przetwarzanie zależności: cpp = 4.6.0-7.fc15 dla pakietu: gcc-4.6.0-7.fc15.x86_64
--> Przetwarzanie zależności: cloog-ppl >= 0.15 dla pakietu: gcc-4.6.0-7.fc15.x86_64
--> Przetwarzanie zależności: binutils >= 2.20.51.0.2-12 dla pakietu: gcc-4.6.0-7.fc15.x86_64
--> Przetwarzanie zależności: glibc-devel >= 2.2.90-12 dla pakietu: gcc-4.6.0-7.fc15.x86_64
--> Przetwarzanie zależności: libmpc.so.2()(64bit) dla pakietu: gcc-4.6.0-7.fc15.x86_64
--> Wykonywanie sprawdzania transakcji
---> Package binutils.x86_64 0:2.21.51.0.6-2.fc15 will be zainstalowany
---> Package cloog-ppl.x86_64 0:0.15.9-3.fc15 will be zainstalowany
--> Przetwarzanie zależności: libppl.so.9()(64bit) dla pakietu: cloog-ppl-0.15.9-3.fc15.x86_64
--> Przetwarzanie zależności: libppl_c.so.4()(64bit) dla pakietu: cloog-ppl-0.15.9-3.fc15.x86_64
---> Package cpp.x86_64 0:4.6.0-7.fc15 will be zainstalowany
---> Package glibc-devel.x86_64 0:2.13.90-9 will be zainstalowany
--> Przetwarzanie zależności: glibc-headers = 2.13.90-9 dla pakietu: glibc-devel-2.13.90-9.x86_64
--> Przetwarzanie zależności: glibc = 2.13.90-9 dla pakietu: glibc-devel-2.13.90-9.x86_64
--> Przetwarzanie zależności: glibc-headers dla pakietu: glibc-devel-2.13.90-9.x86_64
---> Package libmpc.x86_64 0:0.8.3-0.3.svn855.fc15 will be zainstalowany
--> Wykonywanie sprawdzania transakcji
---> Package glibc.i686 0:2.13.90-9 will be zainstalowany
--> Przetwarzanie zależności: glibc-common = 2.13.90-9 dla pakietu: glibc-2.13.90-9.i686
--> Przetwarzanie zależności: libfreebl3.so(NSSRAWHASH_3.12.3) dla pakietu: glibc-2.13.90-9.i686
--> Przetwarzanie zależności: libfreebl3.so dla pakietu: glibc-2.13.90-9.i686
---> Package glibc-headers.x86_64 0:2.13.90-9 will be zainstalowany
--> Przetwarzanie zależności: kernel-headers >= 2.2.1 dla pakietu: glibc-headers-2.13.90-9.x86_64
--> Przetwarzanie zależności: kernel-headers dla pakietu: glibc-headers-2.13.90-9.x86_64
---> Package ppl.x86_64 0:0.11.2-1.fc15 will be zainstalowany
--> Przetwarzanie zależności: libpwl.so.5()(64bit) dla pakietu: ppl-0.11.2-1.fc15.x86_64
--> Wykonywanie sprawdzania transakcji
---> Package glibc.i686 0:2.13.90-9 will be zainstalowany
--> Przetwarzanie zależności: glibc-common = 2.13.90-9 dla pakietu: glibc-2.13.90-9.i686
---> Package kernel-headers.x86_64 0:2.6.38.6-27.fc15 will be zainstalowany
---> Package nss-softokn-freebl.i686 0:3.12.10-1.fc15 will be zainstalowany
---> Package ppl-pwl.x86_64 0:0.11.2-1.fc15 will be zainstalowany
--> Ukończono rozwiązywanie zależności
Błąd: Pakiet: glibc-2.13.90-9.i686 (fedora)
          Wymaga: glibc-common = 2.13.90-9
          Zainstalowano: glibc-common-2.13.90-13.x86_64 (@updates-testing)
              glibc-common = 2.13.90-13
          Dostępne: glibc-common-2.13.90-9.x86_64 (fedora)
              glibc-common = 2.13.90-9
 Można spróbować użyć --skip-broken, aby obejść problem
 Można spróbować wykonać polecenie: rpm -Va --nofiles --nodigest

Who the hell added i686 lib as dependency for x86_64 gcc?????!!!!!!

Comment 1 seth vidal 2011-05-26 14:11:16 UTC
First, please stop the insults and invective. It's not helpful
Second, please post a:

LANG=C yum -v 

output of the depsolving.

Comment 2 James Antill 2011-05-26 14:28:29 UTC
 So, given the language barrier I'm not 100% sure what's going on ... but I'd guess it's something to do with the fact you have some of glibc from updates-testing, but don't have updates-testing enabled.
 I think it's due to the gcc requirement of glibc-devel ... where yum then tries to install it but it can't happily due to the version it would want being in updates-testing.

Comment 3 Marek Michał Mazur 2011-05-26 15:53:22 UTC
more information: http://lists.fedoraproject.org/pipermail/devel/2011-February/148893.html

you should update (build) gcc package that uses newer version of glibc...


Note You need to log in before you can comment on or make changes to this bug.