Kernel kompilieren auf Debian-Art scheitert
Jan 'Red Bully' Seiffert
redbully at cc.fh-luh.de
Sat Jul 24 21:35:45 CEST 2004
Jo,
Thomas Schönhoff schrieb:
> Jan 'Red Bully' Seiffert schrieb:
>> Darum:
>> Erst mal nichts deinstallieren, bevor du dir was zerschiesst, auf
^^^^^^
>> Antwort von $GURU warten.
> Allein der 2.95 ist erstmal runtergeflogen, da nur zwei weitere Pakete
> (keine Programme, sondern libstdc++ und -dev) verschwanden.
Ich hoffe das Debian das *wirklich* richtig aufloest, will sagen das
keine Packete bei dir von der alten C++ Standart-Bibliothek abhaengen.
Beliebte Kandidaten fuer so etwas sind immer Binary-only-Packete wie
java, acrobat oder netscape (4.7 tralala), aber es scheint ja alles vom
den 3.er gcc abzuhaengen, deinen ausfuehrungen nach...
> Daher werde ich leichten Herzens dem gegebenen Rat folgen können!
Oeeehm? Der gegebene Rat war: Erstmal _*NICHTS*_ /de/-installieren!
Bis jemand bestaetigen kann, ob man einen dieser Compiler (am besten den
aelteren) entsorgen kann.
>
>> Tja, ich weiss ja leider nicht was diese Packete bedeuten. sind das noch
>> die Kompletten binaries, oder nur Libraries zu Kompatibilitaets-zwecken?
>> Entschuldigung, bin kein Debian-Experte.
>
>
> Ich habe eigentlich gedacht, dass alle Erneuerungen des GCCs auch die
> entsprechenden Pakete de-installieren würde. Offensichtlich war dies ein
> Irrtum....
Ich denke mal (also reine *Spekulation*), das wenn du einen gcc
installiert hast, das Packetsystem davon ausgeht, das du damit etwas
kompilieren moechtest. Die ergebnisse dieser Kompilierung benoetigen nun
die Bibliotheken die die Compiler-version mitbringt, und die Ergebnisse
der Kompilierung koennten am Packetsystem vorbei installiert werden.
Darum wird wohl ein einmal installierter gcc und seine Bibliotheken
nicht deinstalliert.
>> Meines bescheidenen wissens nach muss nur der Kernel-source mit der
>> gleichen .config unter dem link /usr/src/linux vorhanden sein, wie der
>> Kernel der bei dir laeuft, so das das Modul richtig gebaut werden kann
>> und im richtigen /lib/modules-Verzeichniss landet
>
> Nach der beschriebenen Art hatte ich natürlich die entsprechende .config
> in /usr/src/kernel-source aus dem Bootverzeichnis rüberkopiert!
Es kommt halt noch auf den link von "/usr/src/linux" nach
"/usr/src/kernel-source" an. Beispiel:
cd /usr/src
ln -s "meine-tolle-linux-version" linux
> linux-kernel-headers install
>
> Warum mir das letzte Paket installiert wurde, konnte ich bislang noch
> nicht eruieren!
<ironie>
Hmmm, haben die Debian'ies endlich mitbekommen das einem ein Compiler
ohne Headerfiles nichts hilft
</>
;)
Sei froh! Ich hab mal versucht auf dem Rechner meines Bruders (Woody
3.0) ein simples Minimalbeispiel zu kompilieren. Compiler war da....
aber nicht ein Haeder (z.B. stdio.h)... war aber wohl eine Verkettung
unglueglicher Umstaende...
>
> Gruß
>
> Thomas
Gruss
Jan
duck und wech
--
$make believe
make: Fatal error: Don't know how to make target 'believe'
More information about the Linux
mailing list