Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Wie werde ich nen alten gcc los?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
peanut
n00b
n00b


Joined: 24 Feb 2005
Posts: 15
Location: Sankt Augustin, Germany

PostPosted: Tue Mar 08, 2005 10:11 pm    Post subject: Wie werde ich nen alten gcc los? Reply with quote

Moin,

mein Problem begann mit der Umstellung auf gcc 3.3.5 (jaja, ich hab den Thread gelesen). Was mir Sorgen macht, ist beim emergen von sane-backends folgende Meldung:
Code:
Generating manpage sane.7...
Generating manpage saned.8...
../tools/sane-desc:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libgcc_s.so.1: version
GCC_3.3' not found (required by
//usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.so.5)
make[1]: *** [sane-backends.html] Error 1
make[1]: Leaving directory
/var/tmp/portage/sane-backends-1.0.15/work/sane-backends-1.0.15/doc'
make: *** [all-recursive] Error 1

!!! ERROR: media-gfx/sane-backends-1.0.15 failed.
!!! Function src_compile, Line 55, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


Es werden wohl die 3.2.3er libs eingebunden, obwohl mindestens 3.3er verlangt werden. Mein gcc-config -l sieht so aus:
Code:
uli@tux uli $ gcc-config -l
[1] i686-pc-linux-gnu-3.2.3
[2] i686-pc-linux-gnu-3.3.4
[3] i686-pc-linux-gnu-3.3.5 *
[4] i686-pc-linux-gnu-3.3.5-hardened
[5] i686-pc-linux-gnu-3.3.5-hardenednopie
[6] i686-pc-linux-gnu-3.3.5-hardenednossp


Ein
Code:
emerge --unmerge gcc-3.2.3
hat auch nichts geholfen, das Paket wurde nicht gefunden. Normalerweise würde ich das Paket rausschmeißen und komplett neu wieder emergen, aber womit kann ich denn noch komplieren, wenn ich den gcc erst mal draußen habe? Ich trau mich nicht...

Vielen Dank schon mal!
_________________
That man hast most courage who can stop after eating one peanut.
Back to top
View user's profile Send private message
hiroki
Guru
Guru


Joined: 29 Jul 2003
Posts: 327
Location: @home in germany

PostPosted: Tue Mar 08, 2005 10:28 pm    Post subject: Reply with quote

Code:
emerge --unmerge gcc-3.2.3

da fehlt noch ein "=" vor dem gcc, sonst denkt portage "gcc-3.2.3" sei der paketname, statt gcc und 3.2.3 die paketversion.
ich würde es also so schreiben:
Code:
emerge -Cav =gcc-3.2.3*

(für den fall, dass du z.b. gcc-3.2.3-r1 installiert hast, würde er es mir einem simplen "=gcc-3.2.3" wieder als "nicht installiert" melden.
so nun viel glück :)
falls du nun aber nur hier im forum das "=" vergessen haben solltest.. dann kannst du ja was sagen ;) ...

gruß.
Back to top
View user's profile Send private message
inode77
Veteran
Veteran


Joined: 20 Jan 2004
Posts: 1303
Location: Heart of Europe

PostPosted: Tue Mar 08, 2005 10:32 pm    Post subject: Reply with quote

If you don't know the exact revision of the old slot package a pretend remove helps.
Code:
emerge -pC gcc
emerge -C gcc-<old slot package version>
Back to top
View user's profile Send private message
peanut
n00b
n00b


Joined: 24 Feb 2005
Posts: 15
Location: Sankt Augustin, Germany

PostPosted: Tue Mar 08, 2005 10:58 pm    Post subject: Reply with quote

Gottseidank, das wars! Mann, hatte mich das Nerven gekostet. Es war natürlich der gcc-3.2.3-r1....

Nochmal danke,
peanut
_________________
That man hast most courage who can stop after eating one peanut.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) 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