Sie sind nicht angemeldet.

1

29.05.2005, 14:47

[gelöst]Compiling - generelle Fragen

Tach zusammen!

Nachdem ich mitte der Woche Gentoo (zum ersten Mal), nach Längerem Benutzen von FreeBSD, aufgesetzt habe, habe ich nun ein "--sync" in Verbindung mit "--update --deep world" ausgeführt. Nun es hat mit folgender Fehlermeldung geendet:

/var/tmp/portage/gcc-3.3.5.20050130-r1/work/build /var/tmp/portage/gcc-3.3.5.20050130-r1/work/build /var/tmp/portage/gcc-3.3.5.20050130-r1/work/gcc-3.3.5
* Running make LDFLAGS="" STAGE1_CFLAGS="-O" LIBPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130" BOOT_CFLAGS=" -O2 -march=athlon-xp" profiledbootstrap
make: *** No rule to make target `profiledbootstrap'. Stop.

Das darauf folgende Paket wäre glibc. Nun ist mit der Eingriff ins System speziell bei diesen Paketen doch etwas "hart", da man doch recht schnell damit ein inkonsistentes System erreichen kann. Daher generell meine Frage: Habt ihr irgendwelche Erfahrungen, speziell solche Pakete von der ganzen Prozedur außen vorzulassen? (bzw. ist es überhaupt möglich). Sollte ja eigentlich, wenn man nicht grade auf Gentoo-Binaries zurückgreift, keine Probleme darstellen - oder liege ich da (grundlegend) falsch?

Danke im voraus.
Was 'de hinten nicht reinkriegst, brauchste' vorne nicht schiessen!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »herrseiler« (31.05.2005, 00:05)


2

29.05.2005, 15:03

Das ist schon seltsam...normalerweise solltest du bei einer frischen Installation keine solch gravierenden updates haben.

Ich habe in der letzten Woche keine Änderungen in der Portage entdeckt, wie z.b. ein neues glibc.

Hast du eine Netzinstallation gemacht?

Wie sieht deine make.conf aus und hast du vielleicht USEFlags geändert, oder keywords hinzugefügt?
Et gibt nüx Gutes, außer man tut es

3

29.05.2005, 15:21

Naja in der Doku stand, dass man sein System regelmäßig auf dem aktuellen Stand halten solle. Also habe ich, der schon seit Jahren Linux benutzt (Slackware) aber im Gentoo-Lager neu ist, die Prozedur einfach mal durchgezogen.


Noch ein paar Eckdaten:

- Netzinstallation
- Kernel 2.6.11.10 (selbst kompiliert)
- Gnome 2.8.3
- Athlon XP 1800+


Hier die make.conf


CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"

SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="how1 ha1 gtk gtk2 gnome -qt -kde dvd alsa cdr X cdparanoia cups dvdr emboss gnutls icq imap javascript jpeg mbox mime mp3 mpeg mysql ogg perl png portaudio postgres python quicktime samba sasl scanner snmp sockets socket5 sox ssl tcltk tiff usb vorbis xine xml2 xmms xvid zlib"


Sollte ich generell "deep" vielleicht einfach weglassen?
Was 'de hinten nicht reinkriegst, brauchste' vorne nicht schiessen!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »herrseiler« (29.05.2005, 15:25)


4

29.05.2005, 17:12

nee, das ist schon okay mit

Quellcode

1
emerge --update --deep world


Nur scheint es, als ob dein bootstrap gar nicht richtig abgeschlossen wäre, wenn er noch einmal glibc emerged, da es da glaube ich gar keinen Update derzeit gibt.

Irgendwie brauche ich mehr Futter.

Was ergibt

Quellcode

1
 emerge -uDav world 
?

Und wenn du dann 'yes' sagst wobei kommt der Fehler und was ist die genaue Fehlermeldung?

Und was ergibt die Eingabe

Quellcode

1
gcc-config -l


Ich werde daraus sonst wohl nicht schlau.
:D
Et gibt nüx Gutes, außer man tut es

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »PANCHO« (29.05.2005, 17:13)


5

29.05.2005, 18:57

Der Fehler hat sich jetzt scheinbar mehr oder weniger in Luft aufgelöst.
Ich habe die Prozedur mal ohne DEEP gestartet und danach nochmal mit und jetzt klappt wieder alles.
Auf das Bootstrapping habe ich keinen Einfluss genommen - habe mit Stage3 gestartet.
Was 'de hinten nicht reinkriegst, brauchste' vorne nicht schiessen!

6

29.05.2005, 19:35

Dann solltest deinThread auf gelöst setzen.

Danke

lg

hardliner

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Hardliner« (29.05.2005, 19:35)