- Mitglied seit
- 27 Okt 2006
- Beiträge
- 90
- Punkte für Reaktionen
- 0
- Punkte
- 6
An die Linux-Experten:
Da ich mit StinkyLinux und Freetz so meine Probleme hatte (compilieren klappte zwar, aber es gab Probleme mit dem compilierten Image und USB-Sticks - siehe auch hier), wollte ich die virtuelle Linux-Maschiene mal selbst aufsetzen und mir bei der Gelegenheit mal Ubuntu 8.10 anschauen.
Nach ein paar Anlaufschwierigkeiten beim einrichten einer Netzwerkfreigabe analog zu StinkyLinux (ist mir dann aber gelungen) und einigen fehlenden paketen wie "make", "patch" usw. konnte ich dann letztendlich doch "make menuconfig" starten, nachdem ich den aktuellen trunk laden ließ (svn up).
Nun habe ich jedoch das Problem, das sich Freetz nicht compilieren lässt - folgender Fehler (gekürzt) kommt hoch:
Bin bei Tante Google leider nicht so richtig fündig geworden. Heraus bekommen habe ich lediglich, das der GCC 8.3.2 "1ubuntu11" etwas pingeliger sein soll als ältere/andere Versionen von GCC und daher fehlende Argumente nicht so leicht ignoriert - eben wie der Fehler "open with O_CREAT in second argument needs 3 arguments" schon sagt.
Was meint ihr - sollte ich da eine andere GCC-version raufschieben (so das denn hilft - wenn ja, wie stell ich das am dümmsten an?) oder soll ich am Quellcode fummeln? Letzteres macht ja vermutlich nicht sooo den Sinn, denn spätestens beim nächsten Update währe das ja wieder fällig.
Alles in allem bin ich erstaunt, wie einfach Ubuntu 8.10 zu bedienen ist - selbst für jemanden wie mich, der sich seit Jahren zwar ab und an Linux angeschaut aber nie ernsthaft eingesetzt hat. Selbst das erstellen einer Freigabe ist dank "share-admin" sehr einfach, auch wenn ich die Hilfe befragen musste, da das programm entgegen der Hilfe nicht im Gnome-Menü verlinkt ist.
Ich habe natürlich Ubuntu 8.10 aktualisieren lassen, sollte also auf aktuellem Patchstand sein. Ubuntu 8.10 läuft in einer virtuellen Maschiene unter dem VMware Player 2.5.1.
Da ich mit StinkyLinux und Freetz so meine Probleme hatte (compilieren klappte zwar, aber es gab Probleme mit dem compilierten Image und USB-Sticks - siehe auch hier), wollte ich die virtuelle Linux-Maschiene mal selbst aufsetzen und mir bei der Gelegenheit mal Ubuntu 8.10 anschauen.
Nach ein paar Anlaufschwierigkeiten beim einrichten einer Netzwerkfreigabe analog zu StinkyLinux (ist mir dann aber gelungen) und einigen fehlenden paketen wie "make", "patch" usw. konnte ich dann letztendlich doch "make menuconfig" starten, nachdem ich den aktuellen trunk laden ließ (svn up).
Nun habe ich jedoch das Problem, das sich Freetz nicht compilieren lässt - folgender Fehler (gekürzt) kommt hoch:
Code:
In Funktion »open«, eingefügt von »collect_execute« bei <Freetz Trunk Ordner>/source/toolchain/kernel/gcc-3.4.6/gcc/collect2.c:1537: /usr/include/bits/fcntl2.h:51: Fehler:
Aufruf von »__open_missing_mode« mit Attributfehler deklariert: open with O_CREAT in second argument needs 3 arguments
make[2]: *** [collect2.o] Fehler 1
<Freetz Trunk Ordner>/source/toolchain/kernel/gcc-3.4.6/gcc/gcc.c:906: Warnung: Zeichenkettenlänge »529« ist größer...
<Freetz Trunk Ordner>/source/toolchain/kernel/gcc-3.4.6/gcc/gcc.c:924: Warnung: Zeichenkettenlänge »608« ist größer...
make[1]: *** [all-gcc] Fehler 2
make: *** [<Freetz Trunk Ordner>/source/toolchain/kernel/gcc-3.4.6-build/.compiled] Fehler 2
Bin bei Tante Google leider nicht so richtig fündig geworden. Heraus bekommen habe ich lediglich, das der GCC 8.3.2 "1ubuntu11" etwas pingeliger sein soll als ältere/andere Versionen von GCC und daher fehlende Argumente nicht so leicht ignoriert - eben wie der Fehler "open with O_CREAT in second argument needs 3 arguments" schon sagt.
Was meint ihr - sollte ich da eine andere GCC-version raufschieben (so das denn hilft - wenn ja, wie stell ich das am dümmsten an?) oder soll ich am Quellcode fummeln? Letzteres macht ja vermutlich nicht sooo den Sinn, denn spätestens beim nächsten Update währe das ja wieder fällig.
Alles in allem bin ich erstaunt, wie einfach Ubuntu 8.10 zu bedienen ist - selbst für jemanden wie mich, der sich seit Jahren zwar ab und an Linux angeschaut aber nie ernsthaft eingesetzt hat. Selbst das erstellen einer Freigabe ist dank "share-admin" sehr einfach, auch wenn ich die Hilfe befragen musste, da das programm entgegen der Hilfe nicht im Gnome-Menü verlinkt ist.
Ich habe natürlich Ubuntu 8.10 aktualisieren lassen, sollte also auf aktuellem Patchstand sein. Ubuntu 8.10 läuft in einer virtuellen Maschiene unter dem VMware Player 2.5.1.
Zuletzt bearbeitet: