GCC, ALSA, cxacru

Ogólne pytania dotyczące systemu
Adex
Posty: 2
Rejestracja: 09 września 2007, 19:12

GCC, ALSA, cxacru

Post autor: Adex »

Problem mój wygląda tak:
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
Próbowałem na kernelach:

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.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Adex
Posty: 2
Rejestracja: 09 września 2007, 19:12

Post autor: Adex »

Zasługuję na potępienie... 300mb aktualka... i działa ^^"
ODPOWIEDZ