PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Intel 537/ Ali M5457 AC- Link Modem und Fedora Core



Windoofsklicker
19.12.03, 09:49
hi folks,

ich hatte auf meinem hp pavilion ze5343ea nb unter redhat 9 das o.g. modem mit den treibern von linuxant am laufen. (hsflinmodem-5.03.27lnxbeta)

nach der installation von fedora lassen sich die module leider nicht mehr kompilen:



../modules/kernelcompiler.sh: using gcc; cannot find compiler matching:
../modules/kernelcompiler.sh: gcc version 3.2.3 20030422 (Red Hat Linux 3.2.3-6)
rm -f *.o *.a
../../modules/kernelcompiler.sh: using gcc; cannot find compiler matching:
../../modules/kernelcompiler.sh: gcc version 3.2.3 20030422 (Red Hat Linux 3.2.3-6)
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/lib/hsf/modules/osspec«
rm -f *.o *.a
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/lib/hsf/modules/osspec«
* compiling (gcc) mod_osspec.c
make -C osspec all
../../modules/kernelcompiler.sh: using gcc; cannot find compiler matching:
../../modules/kernelcompiler.sh: gcc version 3.2.3 20030422 (Red Hat Linux 3.2.3-6)
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/lib/hsf/modules/osspec«
* compiling (gcc) osmemory.c
* compiling (gcc) osstring.c
* compiling (gcc) osdebug.c
* compiling (gcc) osfloat.c
* compiling (gcc) osstdio.c
* compiling (gcc) osmodule.c
* compiling (gcc) osnvm.c
* compiling (gcc) ostime.c
* compiling (gcc) linuxres.c
ar cr libosspec.a osmemory.o osstring.o osdebug.o osfloat.o osstdio.o osmodule.o osnvm.o ostime.o linuxres.o
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/lib/hsf/modules/osspec«
> linking kernel module hsfosspec.o

* compiling (gcc) mod_basic2.c
> linking kernel module hsfbasic2.o

* compiling (gcc) mod_ich.c
> linking kernel module hsfich.o

* compiling (gcc) mod_via.c
> linking kernel module hsfvia.o

* compiling (gcc) mod_ali.c
> linking kernel module hsfali.o

* compiling (gcc) mod_yukon.c
> linking kernel module hsfyukon.o

* compiling (gcc) mod_engine.c
> linking kernel module hsfengine.o

* compiling (gcc) serial_hsf.c
In file included from serial_hsf.c:897:
serial_core.c: In function `uart_close':
serial_core.c:1073: error: invalid operands to binary ==
make: *** [serial_hsf.o] Fehler 1


die neuen 6er treiber laufen scheinbar, sind aber auf 14.4 begrenzt.
kann jemand was mit dem fehler anfangen?

kth
19.12.03, 13:23
Original geschrieben von Windoofsklicker

../modules/kernelcompiler.sh: using gcc; cannot find compiler matching:
../modules/kernelcompiler.sh: gcc version 3.2.3 20030422 (Red Hat Linux 3.2.3-6)Der Fedora-Kernel ist mit gcc 3.2.3 übersetzt worden; das dazugehörige Executable heißt gcc32 und kommt aus dem gleichnamigen RPM-Paket. Der standardmäßig verwendete gcc hat aber die Version 3.3.2 und macht beim Kompilieren in Sachen Kernel 2.4 oft Schwierigkeiten.

Probier mal export CC=gcc32 vor dem Übersetzen des Treibers.

Falls das nichts bringt, würde ich mir das näher anschauen, wenn du noch eine Bezugsquelle für den "5.03.27lnxbeta"-Treiber hast; Linuxant hat die Downloads zurückgezogen.

Windoofsklicker
20.12.03, 12:45
hm... das hat leider nichts gebracht.
den treiber kann ich dir mailen. das dürfte lizenzmässig ja kein problem sein, oder?