Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
gcc: Plötzlich alle Versionen masked?
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
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Tue Jul 12, 2005 6:05 am    Post subject: gcc: Plötzlich alle Versionen masked? Reply with quote

Auf einer meiner Kisten (ein ziemlich altes Ding mit gcc 2.95) sind seit ein paar Tagen plötzlich alle Versionen des gcc maskiert:

Code:

phoebe ~ # emerge -Dup world

These are the packages that I would merge, in order:

Calculating world dependencies /
!!! All ebuilds that could satisfy "sys-devel/gcc" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-devel/gcc-3.3.5.20050130-r2 (masked by: profile, ~x86 keyword)
- sys-devel/gcc-3.4.3-r1 (masked by: profile, -* keyword)
- sys-devel/gcc-3.3.2-r7 (masked by: profile)
- sys-devel/gcc-3.3.6 (masked by: profile, -* keyword)
- sys-devel/gcc-4.0.1 (masked by: profile, -* keyword)
- sys-devel/gcc-3.3.5-r1 (masked by: profile)
- sys-devel/gcc-3.1.1-r2 (masked by: profile)
- sys-devel/gcc-3.3.5.20050130-r1 (masked by: profile)
- sys-devel/gcc-3.4.1-r3 (masked by: profile, -* keyword)
- sys-devel/gcc-4.1.0_beta20050709 (masked by: profile, -* keyword)
- sys-devel/gcc-3.4.3.20050110-r2 (masked by: profile, -* keyword)
- sys-devel/gcc-3.2.2 (masked by: profile, -* keyword)
- sys-devel/gcc-3.2.3-r4 (masked by: profile)
- sys-devel/gcc-3.4.4 (masked by: profile, -* keyword)
- sys-devel/gcc-2.95.3-r9 (masked by: profile)

For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!!    (dependency required by "www-client/links-2.1_pre17-r1" [ebuild])


!!! Problem with ebuild www-client/links-2.1_pre17-r1
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.


Da scheint jemand was am Profil gedreht zu haben, ich nutze

Code:

phoebe ~ # l /etc/make.profile
lrwxr-xr-x  1 root root 46 Nov  3  2004 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/gcc2


Das System sieht wie folgt aus:

Code:

phoebe ~ # emerge info
Portage 2.0.51.19 (default-linux/x86/gcc2, gcc-2.95.3, glibc-2.2.5-r2,glibc-2.2.5-r9, 2.6.12-gentoo-r4 i686)
=================================================================
System uname: 2.6.12-gentoo-r4 i686 AMD-K7(tm) Processor
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 28 2005, 09:40:55)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.8.5-r3, 1.5, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=i686 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=i686 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/"
LANG="en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/usr/TMP/"
PORTDIR="/usr/portage"
SYNC="rsync://10.10.10.169/gentoo-portage"
USE="x86 3dnow alsa apache2 apm berkdb bitmap-fonts crypt cscope emboss font-server foomaticdb fortran gd gif gnome gtk2 hardenedphp imlib jpeg libg++ libwww mad mikmod mmx motif mp3 mysql ncurses nls oss pam perl png postgres python readline samba slang spell sse ssl tcpd truetype-fonts type1-fonts xml2 zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY


Wie kriege ich das jetzt bloß wieder hin?
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
/dev/blackhawk
Guru
Guru


Joined: 12 Feb 2004
Posts: 380
Location: Germany

PostPosted: Tue Jul 12, 2005 12:38 pm    Post subject: Reply with quote

Wenn's nicht unbedingt so ein alter gcc sein muß, dann make.profile auf ein aktuelles Profil (z.B. /usr/portage/profiles/default-linux/x86/2005.0/) umlegen und den 'emerge -Du world' durchführen.

MFG

/dev/blackhawk
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Tue Jul 12, 2005 12:41 pm    Post subject: Reply with quote

Ich befürchte, daß das nicht so einfach ist, weil von gcc 2.95 und gcc 3.x erzeugter Binärcode wohl nicht kompatibel ist und die Umstellung des kompletten System wohl alles andere als einfach ist. :cry:
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
/dev/blackhawk
Guru
Guru


Joined: 12 Feb 2004
Posts: 380
Location: Germany

PostPosted: Tue Jul 12, 2005 12:51 pm    Post subject: Reply with quote

gcc und glibc updaten mit einem anschließendem 'emerge -e system && emerge -e world' sollte doch gehen, oder?
Allerdings wäre es IMHO wahrscheinlich einfacher, gleich das System neu aufzusetzten :wink:
Ist halt jetzt die Frage, wie wichtig Dir das Update ist.

MFG

/dev/blackhawk
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Tue Jul 12, 2005 12:57 pm    Post subject: Reply with quote

Nach dem, was ich hier vor einiger Zeit gelesen habe, reicht das nicht.

Und da das ein Server ist, dessen hohe Verfügbarkeit ziemlich wichtig ist und auf dem ziemlich viele Programme mit manuell angepaßten Konfigurationen laufen, läßt der sich auch nicht mal eben neu installieren. :cry:
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
/dev/blackhawk
Guru
Guru


Joined: 12 Feb 2004
Posts: 380
Location: Germany

PostPosted: Tue Jul 12, 2005 1:31 pm    Post subject: Reply with quote

OK, bei einem Server sieht die Sache natürlich anders aus.

Ist 'links' das einzige Paket, was auf dem neuen gcc besteht? Wenn ja, würd ich es per /etc/portage/package.mask maskieren und den Rest updaten.

Was hältst Du davon:
-Komplett-Backup machen
-Am Wochenende das Update probieren
-Wenns schief geht => Backup einspielen

Wenn keiner mehr nen anderen Vorschlag/Lösung hat, würde ich es so probieren. Scheint mir eine relativ Nerven-schonende Möglichkeit zu sein.

MFG

/dev/blackhawk
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Tue Jul 12, 2005 2:22 pm    Post subject: Reply with quote

Jo, stimmt, bisher ist nur links betroffen (ändert sich hoffentlich nicht so schnell, sonst bringt das zwischenzeitliche Maskieren nicht viel).

Der Server ist ja schon seit Monaten das Problemkind, es gibt inzwischen 7 auf dem Server installierte Pakete, die sich nicht updaten lassen, weil emerge reproduzierbar mit dem gleichen Fehler abbricht. Wäre das Ding nicht so wichtig, daß es 24/7 laufen muß und wären da nicht so viele Daten und config-Dateien betroffen, hätte ich den längst schon Platt gemacht. Wird sich wohl über kurz oder lang nicht vermeiden lassen...
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
amne
Bodhisattva
Bodhisattva


Joined: 17 Nov 2002
Posts: 6378
Location: Graz / EU

PostPosted: Tue Jul 12, 2005 3:02 pm    Post subject: Reply with quote

schachti wrote:
Wäre das Ding nicht so wichtig, daß es 24/7 laufen muß und wären da nicht so viele Daten und config-Dateien betroffen, hätte ich den längst schon Platt gemacht.

Wenn es so wichtig ist sollte es ein Backupsystem geben, dass du in der Zwischenzeit einsetzen kannst. ;)
_________________
Dinosaur week! (Ok, this thread is so last week)
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Tue Jul 12, 2005 3:04 pm    Post subject: Reply with quote

Tja, leider kostet sowas Geld. :lol:

Aber mal im Ernst: Demnächst gibt's 'nen neuen Router, dann wird der bisherige Router diesen Server endlich ersetzen können. Da das aber noch ein paar Wochen dauert, muß er es bis dahin weiterhin so schaffen.
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
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