Ich habe immernoch ein kleines Problem bei der Installation diverser Module. Derzeit läuft bei mir ein Kernel 2.6.11.7 (kompiliert mit gcc-3.3). Um neue Module zu installieren, müsste ich nun entweder den Kernel mit gcc-4 kompilieren, oder zurück auf gcc-3.3 switchen, da apt-get upgrade vor einiger zeit gcc-4 installiert hat.
Hört sich im ersten Moment nicht dramatisch an, aber:
a) Kernel kompilieren:
nen 2.6.13er Kernel kann ich fehlerfrei kompilieren, bei jeglichen 2.6.11er Versionen erhalte ich allerdings folgenden Fehler:
Code: Alles auswählen
In file included from drivers/i2c/i2c-core.c:29:
include/linux/i2c.h:58: error: array type has incomplete element type
include/linux/i2c.h:197: error: array type has incomplete element type
drivers/i2c/i2c-core.c: In function 'i2c_transfer':
drivers/i2c/i2c-core.c:594: error: type of formal parameter 2 is incomplete
drivers/i2c/i2c-core.c: In function 'i2c_master_send':
drivers/i2c/i2c-core.c:620: error: type of formal parameter 2 is incomplete
drivers/i2c/i2c-core.c: In function 'i2c_master_recv':
drivers/i2c/i2c-core.c:649: error: type of formal parameter 2 is incomplete
make[3]: *** [drivers/i2c/i2c-core.o] Fehler 1
make[2]: *** [drivers/i2c] Fehler 2
make[1]: *** [drivers] Fehler 2
make[1]: Verlasse Verzeichnis »/usr/src/linux-2.6.11.8«
make: *** [stamp-build] Fehler 2
wenn ich gcc-4 deinstallieren will wird gleich das halbe system mit entfernt, obwohl die 3.3er Version noch immer installiert ist. Gibt es evtl eine Möglichkeit den Link in /usr/bin/gcc auf gcc-3.3 umzubiegen???
Code: Alles auswählen
/usr/bin/gcc --> /usr/bin/gcc-3.3
Code: Alles auswählen
/usr/bin/gcc --> /usr/bin/gcc-3.3
gcc: ambiguous abbreviation --
gcc: no input files
MfG Philosopherus
PS: zu a) könnte ja mit dem 13er leben, wenn da nicht der X-Server beim beenden abschmieren und den Bildschirm mit grafisch interessantem Durcheinander überfluten würde...[/code]