Do tej pory korzystałem z Debiana Lenny, wszystko działało należycie. Po jednej z aktualizacji (w tej chwili nie pamietam, co bylo aktualizowane), ALSA odmówiła posłuszeństwa- nie było dźwięku. Kumpel poradził mi zaktualizować do Sida, tak też zrobiłem- na nowym kernelu próbowałem skompilować sterowniki nvidii - nie udało się. Sterowniki od modemu (ZTE ZXDSL852 stery cxacru)- nie udało się. Zmodyfikowana ALSA (pod karte realtek AC'97)- także nie chciała się kompilować. Wróciłem na stary kernel Lenny'ego- nvidia działa, internet też... dźwięku nie ma. Spróbowałem ponownej kompilacji cxacru- caly czas wywala taki błąd:
Kod: Zaznacz cały
adex@debian:~/usbatm$ make modules
make -C /lib/modules/2.6.21-2-486/build M=/home/adex/usbatm modules EXTRA_CFLAGS=-DDEBUG
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.21-2-486'
CC [M] /home/adex/usbatm/cxacru.o
/home/adex/usbatm/cxacru.c: In function ‘cxacru_poll_status’:
/home/adex/usbatm/cxacru.c:449: warning: passing argument 1 of ‘schedule_delayed_work’ from incompatible pointer type
/home/adex/usbatm/cxacru.c: In function ‘cxacru_bind’:
/home/adex/usbatm/cxacru.c:713: warning: passing argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type
/home/adex/usbatm/cxacru.c:718: warning: passing argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type
/home/adex/usbatm/cxacru.c:722:70: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/adex/usbatm/cxacru.c:722: error: ‘INIT_WORK’ undeclared (first use in this function)
/home/adex/usbatm/cxacru.c:722: error: (Each undeclared identifier is reported only once
/home/adex/usbatm/cxacru.c:722: error: for each function it appears in.)
/home/adex/usbatm/cxacru.c: In function ‘cxacru_unbind’:
/home/adex/usbatm/cxacru.c:752: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
make[2]: *** [/home/adex/usbatm/cxacru.o] Błąd 1
make[1]: *** [_module_/home/adex/usbatm] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.21-2-486'
make: *** [modules] Błąd 2
2.6.21-2-486
2.6.22-1-686
2.6.22-1-686
Dam głowę, że coś jest z gcc, tylko co i jak to naprawić? Chciałbym mieć dźwięk, internet i Sida na 2.6.22-1-686.