Re: Verzweiflung

From: Michael Beckmann <petzi(at)zit.th-darmstadt.de>
Date: Mon, 1 Apr 1996 00:54:33 +0200

>> > ld: crt0.o: No such file or directory
>
>Wo sucht ld denn? Ist crt0.o wirklich nicht da? Ich hatte mir mal ein
>system ziemlich durcheinandergebracht, weil ich 'alte' bzw. falsche
>as/cc1 usw. im Pfad hatte bzw. /usr/local/lib/gcc-unknown-i386/specs
>(oder wo die sonst stehen) herumstehen hatte.

Das hat sich inzwischen geklärt. Ich habe den Source gefunden und das File
manuell gebaut. Dafür blieb es dann etwas später stehen. Das habe ich auch
behoben. Jetzt bleibt es noch später stehen, und da weiß ich nicht mehr wie
ich es beheben kann.

>> > Es bricht immer mit so etwas ab. Ich weiß nicht mehr was ich machen soll.
>>
>> Kein ,,make world'' nehmen. :-(

Was macht man denn, wenn man kein make world nimmt ?

>> make world ist nicht grundverkehrt, aber wenn etwas schiefgeht, mußt
>> Du manuell eingreifen. In diesem Falle mußt Du manuell ein crt0.o neu
>> bauen und installieren, danach zweckmäßig ,lib' und ,install' neu
>> bauen und installieren, danach das komplette /usr/src remaken.

Wie baut man denn lib ? Heißt das man geht nach /usr/src/lib und gibt make
all install oder so etwas ein ? Und wie baut man install ?

>> Du mußt bissel ein ,,Gefühl'' dafür entwickeln, an welcher Stelle es
>> klemmt und was man als Ausweg tun kann. It's -current...

Nein, -stable . Für meinen Server will ich nur -stable .

>Michael hat aber 2.1.0-R, auf dem er aufbaut. Kann natuerlich sein, dass
>er sein System schon 'versaut' hat oder sonst (s.o.) irgendwelche Dinge
>'verstellt' hat.

Ich habe nichts versaut oder verstellt. Ich habe nie eine Library oder ein
Binary oder so gelöscht oder verschoben oder was auch immer. Ich habe
lediglich die kompletten Sourcen gesupt, make world eingegeben und
festgestellt, daß es immer mittendrin unterbrochen hat. Wenn irgendetwas
versaut ist, dann liegt es an FreeBSD selbst. Es liegt an den Makefiles
oder an sup oder daran daß schon mal irgendwann zuvor ein make world
abgebrochen hat oder an was auch immer. Ich bin kein Unix Programmierer und
befasse mich kaum ein Jahr mit Unix. Es ist jedenfalls ein großes Problem
mit FreeBSD daß dieses make world nicht ordentlich funktioniert. Wer in
letzter Zeit die stable Mailingliste gelesen hat, wird feststellen, daß
etliche Leute außer mir ganz ähnliche Probleme hatten. Das System muß halt
so gestaltet sein, daß so etwas nicht vorkommen kann. Wenn man make world
eingibt und die vollständigen Sourcen auf dem System hat, muß eben ein
nagelneues glänzendes sauberes vollständiges System herauskommen. Warum
erwartet make world irgendwelche Dateien, die man aus den Sourcen bauen
muß, aus denen man gerade make world machen will ? Make world soll doch
gerade alle diese Dateien neu machen, also kann es sie doch nicht erwarten
?

Michael
Received on Mon 01 Apr 1996 - 01:03:12 CEST

search this site