gcc 4.2.1 Problem ?
Hi,
ich wollte gerade mal für meine gute alte FBF-WLAN ein ds-mod kompilieren,
da ja jetzt eine Firmware mit Kernel 2.6 vorhanden ist.
Leider bin ich schon ganz am Anfang gescheitert mit folgender Fehlermeldung
cc -W -Wall -lz lzma2eva.c -o lzma2eva
/tmp/ccWQv7Bz.o: In function `main':
lzma2eva.c
.text+0xb4): undefined reference to `crc32'
Nach ein wenig ungläubigem Staunen (da ich sicher bin, dass crc32 in meiner
libz vorhanden ist), habe ich die Reihenfolge ein wenig umgestellt
cc -W -Wall lzma2eva.c -o lzma2eva -lz
und siehe da, es geht.
Ich vermute mal, es liegt (wie schon in der Überschrift angedeutet), an meinem kürzlich neu installierten gcc 4.2.1, der die Originalreihenfolge nicht verträgt.
Nun geht das build weiter, mal sehen, wie weit ich komme ...
Ach, eine Frage hätte ich noch, für die alte FBF-WLAN wird die Firmware
.33 genommen, aktuell ist aber die .34, die 33er hatte meines Wissens einen kleinen Fehler und ist schnell durch 34 ersetzt worden. Ist das mit der 33 so
gewollt oder war die neueste Firmware zum "Redaktionsschluss" einfach noch nicht da ?
bye,
N.