Skocz do zawartości

Fedora 7 + Neostrada @ Sagem F@st 800e3t


elsworth

Rekomendowane odpowiedzi

Witam!

 

Próbuję zainstalować sterowniki do modemu, ale po wydaniu polecenia make otrzymuję jakieś błędy. Sterowniki pobrałem ze strony producenta (http://www.sagem.com/support/site/driver/Fast8x0_3-0-6.tgz). Po wydaniu komendy make otrzymuję taki lising:

[root@localhost eagle-usb-src]# make
make -C driver && \
	make -C pppoa && \
	make -C utils/scripts && \
	make -C utils/eagleconnect && \
	make -C doc
make[1]: Wejście do katalogu `/tmp/eagle-usb/eagle-usb-src/driver'
if test ! -f .depend; then make dep; exit 0; fi
cc -DLINUX -D__KERNEL__ -DMODULE -I/lib/modules/2.6.21-1.3194.fc7/build/include '-DEAGLEUSBVERSION="1.9.9"' -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe  -mpreferred-stack-boundary=2 -O2   -c -o eu_main.o eu_main.c
In file included from eu_main.c:34:
Adiutil.h:39:26: error: linux/config.h: Nie ma takiego pliku ani katalogu
In file included from /lib/modules/2.6.21-1.3194.fc7/build/include/asm/thread_info.h:16,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/thread_info.h:21,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/preempt.h:9,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/spinlock.h:49,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/mmzone.h:7,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/gfp.h:4,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/slab.h:14,
			 from Adiutil.h:51,
			 from eu_main.c:34:
/lib/modules/2.6.21-1.3194.fc7/build/include/asm/processor.h:82: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function)
/lib/modules/2.6.21-1.3194.fc7/build/include/asm/processor.h:82: error: requested alignment is not a constant
/lib/modules/2.6.21-1.3194.fc7/build/include/asm/processor.h: In function ‘cpuid_count’:
/lib/modules/2.6.21-1.3194.fc7/build/include/asm/processor.h:617: warning: pointer targets in passing argument 1 of ‘native_cpuid’ differ in signedness
/lib/modules/2.6.21-1.3194.fc7/build/include/asm/processor.h:617: warning: pointer targets in passing argument 2 of ‘native_cpuid’ differ in signedness
/lib/modules/2.6.21-1.3194.fc7/build/include/asm/processor.h:617: warning: pointer targets in passing argument 3 of ‘native_cpuid’ differ in signedness
/lib/modules/2.6.21-1.3194.fc7/build/include/asm/processor.h:617: warning: pointer targets in passing argument 4 of ‘native_cpuid’ differ in signedness
In file included from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/sched.h:51,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/asm/irq.h:13,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/irq.h:23,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/asm/hardirq.h:5,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/hardirq.h:7,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/delay.h:13,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/usb.h:14,
			 from Adiutil.h:53,
			 from eu_main.c:34:
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:33:3: error: #error You lose.
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/jiffies.h:225:31: error: division by zero in #if
In file included from /lib/modules/2.6.21-1.3194.fc7/build/include/asm/irq.h:13,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/irq.h:23,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/asm/hardirq.h:5,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/hardirq.h:7,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/delay.h:13,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/usb.h:14,
			 from Adiutil.h:53,
			 from eu_main.c:34:
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/sched.h: In function ‘dequeue_signal_lock’:
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/sched.h:1317: warning: implicit declaration of function ‘local_irq_save’
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/sched.h:1319: warning: implicit declaration of function ‘local_irq_restore’
In file included from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/irq.h:23,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/asm/hardirq.h:5,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/hardirq.h:7,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/delay.h:13,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/usb.h:14,
			 from Adiutil.h:53,
			 from eu_main.c:34:
/lib/modules/2.6.21-1.3194.fc7/build/include/asm/irq.h:15:25: error: irq_vectors.h: Nie ma takiego pliku ani katalogu
In file included from /lib/modules/2.6.21-1.3194.fc7/build/include/asm/hardirq.h:5,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/hardirq.h:7,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/delay.h:13,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/usb.h:14,
			 from Adiutil.h:53,
			 from eu_main.c:34:
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/irq.h: At top level:
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/irq.h:178: error: requested alignment is not a constant
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/irq.h:180: error: ‘NR_IRQS’ undeclared here (not in a function)
In file included from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/hardirq.h:7,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/delay.h:13,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/usb.h:14,
			 from Adiutil.h:53,
			 from eu_main.c:34:
/lib/modules/2.6.21-1.3194.fc7/build/include/asm/hardirq.h:12: error: requested alignment is not a constant
In file included from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/module.h:21,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/device.h:21,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/interrupt.h:15,
			 from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/usb.h:15,
			 from Adiutil.h:53,
			 from eu_main.c:34:
/lib/modules/2.6.21-1.3194.fc7/build/include/asm/module.h:67:2: error: #error unknown processor family
In file included from /lib/modules/2.6.21-1.3194.fc7/build/include/linux/usb.h:15,
			 from Adiutil.h:53,
			 from eu_main.c:34:
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/interrupt.h: In function ‘cli’:
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/interrupt.h:207: warning: implicit declaration of function ‘local_irq_disable’
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/interrupt.h: In function ‘sti’:
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/interrupt.h:211: warning: implicit declaration of function ‘local_irq_enable’
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/interrupt.h: In function ‘save_flags’:
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/interrupt.h:215: warning: implicit declaration of function ‘local_save_flags’
In file included from Adiutil.h:53,
			 from eu_main.c:34:
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/usb.h: In function ‘usb_register’:
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/usb.h:904: error: ‘KBUILD_MODNAME’ undeclared (first use in this function)
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/usb.h:904: error: (Each undeclared identifier is reported only once
/lib/modules/2.6.21-1.3194.fc7/build/include/linux/usb.h:904: error: for each function it appears in.)
In file included from eagle-usb.h:30,
			 from eu_main.c:41:
eu_types.h: At top level:
eu_types.h:718: warning: ‘kmem_cache_t’ is deprecated
eu_main.c:174: error: unknown field ‘owner’ specified in initializer
eu_main.c:174: warning: initialization from incompatible pointer type
eu_main.c:246: error: expected ‘)’ before string constant
eu_main.c:248: error: expected ‘)’ before string constant
eu_main.c:762:51: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
eu_main.c: In function ‘eu_init_postfirm’:
eu_main.c:762: error: ‘INIT_WORK’ undeclared (first use in this function)
eu_main.c:769:46: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
eu_main.c: In function ‘eu_disconnect_postfirm’:
eu_main.c:950: error: ‘URB_ASYNC_UNLINK’ undeclared (first use in this function)
eu_main.c: In function ‘eu_user’:
eu_main.c:1568: warning: passing argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type
eu_main.c: In function ‘eu_process_rcv’:
eu_main.c:1897: warning: pointer targets in passing argument 2 of ‘eu_uni_process_in_data’ differ in signedness
make[1]: *** [eu_main.o] Błąd 1
make[1]: Opuszczenie katalogu `/tmp/eagle-usb/eagle-usb-src/driver'
make: *** [build] Błąd 2
[root@localhost eagle-usb-src]#

Chciałbym się dowiedzieć co i gdzie poprawić, aby było mozliwe poprawne skompilowanie źródeł. Mój system to Fedora 7 na jądrze 2.6.21-1.3194.fc7.

Dodam jeszcze, że w /usr/src założyłem katalog linux i zrobiłem w nim dowiązanie:

[root@localhost eagle-usb-src]#ln -s /usr/src/kernels/2.6.21-1.3194.fc7 /usr/src/linux

Za wszelkie uwagi będę wdzięczny.

 

Elsworth

 

 

-----------

(Listingi do 12-15 linijek umieszczaj między znacznikami [code] i [/code], dłuższe niż 15 linii pomiędzy [codebox] i [/codebox] - tak jest czytelniej. Przeczytaj "BB Code Help" - WalDo)

Odnośnik do komentarza
Udostępnij na innych stronach

DAREK WL. dzięki za odpowiedź. Zanim wrzuciłem temat na forum pozwoliłem sobie poszukeć w sieci informacji na temat neostrady pod linuksem. Fakt o UEAGLE dowiedziałem się dzisiaj (kupiłem LINUX+ extra!). Nie zmienia to jednak faktu, że chciałbym się dowiedzieć, gdzie tkwi błąd, którego skutkiem po wydaniu polecenia make jest załączony przeze mnie listning. Niestety od producenta niewiele można się dowiedzieć, więc forum poświęcone Fedorze oraz wiedza, którą posiadają inni, a której mi brak spowodowały, że temat pojawił się na tapecie.

Aby jednak nie zanudzać, skonfiguruję stery UEAGLE i temat można by uznać za niebyły, gdyby nie chęć poszerzenia swojej wiedzy. Więc jeśli ktoś dopatrzy się jakichś błędów będących przyczyną zaistnienia tematu, będę wdzięczny za odpowiedź.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...