Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 154631 - gcc4 requires outdated libstdc++
Summary: gcc4 requires outdated libstdc++
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: gcc4
Version: 3
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Jakub Jelinek
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-04-13 06:25 UTC by Florin Andrei
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2005-04-13 19:13:43 UTC


Attachments (Terms of Use)

Description Florin Andrei 2005-04-13 06:25:20 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050323 Firefox/1.0.2 Fedora/1.0.2-1.3.1

Description of problem:
# yum install gcc4 gcc4-c++
Setting up Install Process
Setting up Repos
base                      100% |=========================| 1.1 kB    00:00
updates-released          100% |=========================|  951 B    00:00
Reading repository metadata in from local files
base      : ################################################## 2622/2622
primary.xml.gz            100% |=========================| 320 kB    00:01
MD Read   : ################################################## 778/778
updates-re: ################################################## 778/778
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for gcc4-c++ to pack into transaction set.
gcc4-c%2B%2B-4.0.0-0.8.i3 100% |=========================| 7.2 kB    00:00
---> Package gcc4-c++.i386 0:4.0.0-0.8 set to be updated
---> Downloading header for gcc4 to pack into transaction set.
gcc4-4.0.0-0.8.i386.rpm   100% |=========================|  11 kB    00:00
---> Package gcc4.i386 0:4.0.0-0.8 set to be updated
--> Running transaction check
--> Processing Dependency: libstdc++-devel = 3.4.2 for package: gcc4-c++
--> Processing Dependency: libstdc++ = 3.4.2 for package: gcc4-c++
--> Finished Dependency Resolution
Error: Missing Dependency: libstdc++-devel = 3.4.2 is needed by package gcc4-c++Error: Missing Dependency: libstdc++ = 3.4.2 is needed by package gcc4-c++
# rpm -q libstdc++
libstdc++-3.4.3-22.fc3


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


How reproducible:
Always

Steps to Reproduce:
1.see above
2.
3.
  

Additional info:

Comment 1 Jakub Jelinek 2005-04-13 07:07:27 UTC
Are you using an outdated mirror or don't have updates among channels?
Yum is trying to download 4.0.0-0.8, which is the original FC3 gcc4/gcc4-c++,
but FC3 updates have 4.0.0-0.41.fc3, that requires 3.4.3 libstdc++-devel.

Comment 2 Florin Andrei 2005-04-13 16:41:22 UTC
Hm, i did exactly the same thing on another system (update gcc3 to 3.4.3, then
"yum install gcc4 gcc4-c++" and it was fine.
I will try again in a few minutes on the machine that had the error and report
back to you.

Comment 3 Florin Andrei 2005-04-13 17:15:27 UTC
Ok, i went back to the system that failed last night, i did "yum install" again
and this time it was fine. Must have been a bad mirror yesterday.

# yum install gcc4 gcc4-c++
Setting up Install Process
Setting up Repos
base                      100% |=========================| 1.1 kB    00:00
updates-released          100% |=========================|  951 B    00:00
Reading repository metadata in from local files
base      : ################################################## 2622/2622
updates-re: ################################################## 839/839
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for gcc4-c++ to pack into transaction set.
gcc4-c%2B%2B-4.0.0-0.41.f 100% |=========================|  16 kB    00:00
---> Package gcc4-c++.i386 0:4.0.0-0.41.fc3 set to be updated
---> Downloading header for gcc4 to pack into transaction set.
gcc4-4.0.0-0.41.fc3.i386. 100% |=========================|  19 kB    00:00
---> Package gcc4.i386 0:4.0.0-0.41.fc3 set to be updated
--> Running transaction check

Dependencies Resolved
Transaction Listing:
  Install: gcc4.i386 0:4.0.0-0.41.fc3 - updates-released
  Install: gcc4-c++.i386 0:4.0.0-0.41.fc3 - updates-released
Total download size: 5.1 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): gcc4-c++-4.0.0-0.4 100% |=========================| 2.4 MB    00:12
(2/2): gcc4-4.0.0-0.41.fc 100% |=========================| 2.7 MB    00:15
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: gcc4 100 % done 1/2
Installing: gcc4-c++ 100 % done 2/2

Installed: gcc4.i386 0:4.0.0-0.41.fc3 gcc4-c++.i386 0:4.0.0-0.41.fc3
Complete!



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