Ragazzi vi prego non tiratemi pietre
E' da anni che sbatto la testa senza venirne a capo, ogni volta il make fallisce con errori semrpe nuovi, pur seguendo alla lettera quella guida di quel felipe ( lo sto odiando da morire)
Ragazzi vi prego non tiratemi pietre
E' da anni che sbatto la testa senza venirne a capo, ogni volta il make fallisce con errori semrpe nuovi, pur seguendo alla lettera quella guida di quel felipe ( lo sto odiando da morire)
PaTeR
From Ban to Life
primo tentativo: Kernel 2.6.13.1 + driver senza path :
debian:/home/pater/Desktop/fastrate/unicorn# make
for i in adsl_status unicorntest tools ; do make -C $i all ; done
make[1]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status'
make all-recursive
make[2]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status'
Making all in intl
make[3]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/intl'
Making all in m4
make[3]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/m4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/m4'
Making all in intl
make[3]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/intl'
Making all in po
make[3]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/po'
Making all in src
make[3]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/src'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../../amu -I../../include/ -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -g -O2 -Wall -c main.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../../amu -I../../include/ -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -g -O2 -Wall -c support.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../../amu -I../../include/ -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -g -O2 -Wall -c interface.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../../amu -I../../include/ -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -g -O2 -Wall -c callbacks.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../../amu -I../../include/ -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -g -O2 -Wall -c status.c
gcc -g -O2 -Wall -o bewan_adsl_status main.o support.o interface.o callbacks.o status.o -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm
make[3]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/src'
make[3]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status'
make[3]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status'
make[2]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status'
make[1]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status'
make[1]: Entering directory `/home/pater/Desktop/fastrate/unicorn/unicorntest'
gcc -DVERS=0x090 -Wall -Wstrict-prototypes -O2 -DLINUX -I../amu/ -I../include/ unicorntest.c -o unicorntest
make[1]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/unicorntest'
make[1]: Entering directory `/home/pater/Desktop/fastrate/unicorn/tools'
gcc -DVERS=0x090 -Wall -Wstrict-prototypes -O2 -DLINUX -I../amu/ -I../include/ main.c unicorn_status.c unicorn_device.c -o unicorn_status
gcc -DVERS=0x090 -Wall -Wstrict-prototypes -O2 -DLINUX -I../amu/ -I../include/ cgi.c unicorn_status.c unicorn_device.c -o unicorn_status.cgi
cgi.c: In function `do_status':
cgi.c:24: warning: unsigned int format, different type arg (arg 2)
cgi.c:25: warning: unsigned int format, different type arg (arg 2)
gcc -DVERS=0x090 -Wall -Wstrict-prototypes -O2 -DLINUX -I../amu/ -I../include/ oam_ping.c unicorn_device.c -o oam_ping
make[1]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/tools'
for i in libm unicorn_pci unicorn_usb ; do make -C $i modules MODDIR=/home/pater/Desktop/fastrate/unicorn/$i ; done
make[1]: Entering directory `/home/pater/Desktop/fastrate/unicorn/libm'
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o e_powf.o e_powf.cgcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o e_log10f.o e_log10f.c
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o e_logf.o e_logf.cgcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o e_sqrtf.o e_sqrtf.c
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_ceilf.o s_ceilf.c
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_floorf.o s_floorf.c
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_isinf.o s_isinf.c
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_fabsf.o s_fabsf.c
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_scalbnf.o s_scalbnf.c
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_copysignf.o s_copysignf.c
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o s_truncf.o s_truncf.c
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer
...
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o k_cos.o k_cos.c
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o e_rem_pio2.o e_rem_pio2.c
e_rem_pio2.c: In function `__ieee754_rem_pio2':
e_rem_pio2.c:93: warning: `z' might be used uninitialized in this function
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o k_rem_pio2.o k_rem_pio2.c
ld -r -o libm.a e_powf.o e_log10f.o e_logf.o e_sqrtf.o s_ceilf.o s_floorf.o s_isinf.o s_fabsf.o s_scalbnf.o s_copysignf.o s_truncf.o s_sinf.o k_sinf.o k_cosf.o e_rem_pio2f.o k_rem_pio2f.o e_pow.o e_log10.o e_log.o e_sqrt.o s_ceil.o s_floor.o s_fabs.o s_scalbn.o s_copysign.o s_trunc.o s_sin.o k_sin.o k_cos.o e_rem_pio2.o k_rem_pio2.o
make[1]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/libm'
make[1]: Entering directory
...
g++ -fno-rtti -fno-exceptions -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -Iinclude/asm-i386/mach-default -DVERS=0x090 -D_PCI_DRIVER -DDEBUG=1 -I/home/pater/Desktop/fastrate/unicorn/unicorn_pci/../include -I/home/pater/Desktop/fastrate/unicorn/unicorn_pci/../ -D__KERNEL__ -Iinclude -c -o /home/pater/Desktop/fastrate/unicorn/unicorn_pci/../amu/amu.o /home/pater/Desktop/fastrate/unicorn/unicorn_pci/../amu/amu.cpp
cc1plus: warning: "-ffreestanding" is valid for C/ObjC but not for C++
g++ -fno-rtti -fno-exceptions -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -Iinclude/asm-i386/mach-default -DVERS=0x090 -D_PCI_DRIVER -DDEBUG=1 -I/home/pater/Desktop/fastrate/unicorn/unicorn_pci/../include -I/home/pater/Desktop/fastrate/unicorn/unicorn_pci/../ -D__KERNEL__ -Iinclude -c -o /home/pater/Desktop/fastrate/unicorn/unicorn_pci/../amu/bsp_pci.o /home/pater/Desktop/fastrate/unicorn/unicorn_pci/../amu/bsp_pci.cpp
cc1plus: warning: "-ffreestanding" is valid for C/ObjC but not for C++
CC [M] /home/pater/Desktop/fastrate/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.o
CC [M] /home/pater/Desktop/fastrate/unicorn/unicorn_pci/../unicorn_eth/unicorn_ethdrv.o
LD [M] /home/pater/Desktop/fastrate/unicorn/unicorn_pci/unicorn_pci_atm.o
LD [M] /home/pater/Desktop/fastrate/unicorn/unicorn_pci/unicorn_pci_eth.o
Building modules, stage 2.
/usr/src/linux/scripts/Makefile.modpost:38: .config: No such file or directory
make[3]: *** No rule to make target `.config'. Stop.
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/unicorn_pci'
make[1]: Entering directory `/home/pater/Desktop/fastrate/unicorn/unicorn_usb'
make CC=gcc -C /usr/src/linux SUBDIRS=/home/pater/Desktop/fastrate/unicorn/unicorn_usb modules
make[2]: Entering directory `/usr/src/linux'
Makefile:485: .config: No such file or directory
CC [M] /home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.o
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c: ...
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:2011: error: structure has no member named `epmaxpacketout'
include/linux/module.h: At top level:
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:118: warning: `dump_urb' defined but not used
make[3]: *** [/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.o] Error 1
make[2]: *** [_module_/home/pater/Desktop/fastrate/unicorn/unicorn_usb] Error 2
make[2]: Leaving directory `/usr/src/linux'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/unicorn_usb'
make: *** [modules] Error 2
PaTeR
From Ban to Life
Secondo tentativo: Kernel 2.6.13.1 + drive con patch :
debian:/home/pater/Desktop/fastrate/unicorn# make
for i in adsl_status unicorntest tools ; do make -C $i all ; done
make[1]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status'
make all-recursive
make[2]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status'
Making all in intl
make[3]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/intl'
Making all in m4
make[3]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/m4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/m4'
Making all in intl
make[3]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/intl'
Making all in po
make[3]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/po'
Making all in src
make[3]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/src'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status/src'
make[3]: Entering directory `/home/pater/Desktop/fastrate/unicorn/adsl_status'
make[3]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status'
make[2]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status'
make[1]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/adsl_status'
make[1]: Entering directory `/home/pater/Desktop/fastrate/unicorn/unicorntest'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/unicorntest'
make[1]: Entering directory `/home/pater/Desktop/fastrate/unicorn/tools'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/tools'
for i in libm unicorn_pci unicorn_usb ; do make -C $i modules MODDIR=/home/pater/Desktop/fastrate/unicorn/$i ; done
make[1]: Entering directory `/home/pater/Desktop/fastrate/unicorn/libm'
make[1]: Nothing to be done for `modules'.
make[1]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/libm'
make[1]: Entering directory `/home/pater/Desktop/fastrate/unicorn/unicorn_pci'
make CC=gcc -C /usr/src/linux SUBDIRS=/home/pater/Desktop/fastrate/unicorn/unicorn_pci modules
make[2]: Entering directory `/usr/src/linux'
Makefile:485: .config: No such file or directory
CC [M] /home/pater/Desktop/fastrate/unicorn/unicorn_pci/unicorn_pcidrv.o
CC [M] /home/pater/Desktop/fastrate/unicorn/unicorn_pci/../msw/linrapi.o
LD [M] /home/pater/Desktop/fastrate/unicorn/unicorn_pci/unicorn_pci_atm.o
LD [M] /home/pater/Desktop/fastrate/unicorn/unicorn_pci/unicorn_pci_eth.o
Building modules, stage 2.
/usr/src/linux/scripts/Makefile.modpost:38: .config: No such file or directory
make[3]: *** No rule to make target `.config'. Stop.
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/unicorn_pci'
make[1]: Entering directory `/home/pater/Desktop/fastrate/unicorn/unicorn_usb'
make CC=gcc -C /usr/src/linux SUBDIRS=/home/pater/Desktop/fastrate/unicorn/unicorn_usb modules
make[2]: Entering directory `/usr/src/linux'
Makefile:485: .config: No such file or directory
CC [M] /home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.o
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c: In function `StartAtmUsXfer':
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:417: error: structure has no member named `epmaxpacketout'
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c: In function `atm_start_rcv':
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:540: error: structure has no member named `epmaxpacketin'
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c: In function `USB_init':
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:1707: error: structure has no member named `epmaxpacketin'
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:1708: error: structure has no member named `epmaxpacketout'
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:1709: error: structure has no member named `epmaxpacketin'
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:1710: error: structure has no member named `epmaxpacketout'
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:1711: error: structure has no member named `epmaxpacketin'
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:1712: error: structure has no member named `epmaxpacketout'
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:1713: error: structure has no member named `epmaxpacketin'
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c: In function `USB_S_Write':
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:1823: error: structure has no member named `epmaxpacketout'
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c: In function `USB_Read':
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:1985: error: structure has no member named `epmaxpacketin'
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:2011: error: structure has no member named `epmaxpacketout'
include/linux/module.h: At top level:
/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.c:118: warning: `dump_urb' defined but not used
make[3]: *** [/home/pater/Desktop/fastrate/unicorn/unicorn_usb/unicorn_usbdrv.o] Error 1
make[2]: *** [_module_/home/pater/Desktop/fastrate/unicorn/unicorn_usb] Error 2
make[2]: Leaving directory `/usr/src/linux'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/pater/Desktop/fastrate/unicorn/unicorn_usb'
make: *** [modules] Error 2
PaTeR
From Ban to Life
Non so più come fare...
Tutti i tentativi con kernel 'originale' da compilare da kernel.org già compilato, tranne un'altro ( che non ho postato perchè l'output era moolto più lungo... ) che l'ho fatto con una configurazione 'pulita' ma anch'esso usciva dopo un pò...
L'errore di quest'ultimo mi sembra simile agli altri: Dopo centinaia di strutture non trovate, di riferimenti non trovati e di costanti definite ma non utilizzate mi esce...
Sono su debian 3.1, tutti i kernel erano un 2.6.13.1 ...
Sapete cosa dovrei fare?
PaTeR
From Ban to Life
Cambia distroOriginariamente inviato da PaTeR non PeTeR
Non so più come fare...
Tutti i tentativi con kernel 'originale' da compilare da kernel.org già compilato, tranne un'altro ( che non ho postato perchè l'output era moolto più lungo... ) che l'ho fatto con una configurazione 'pulita' ma anch'esso usciva dopo un pò...
L'errore di quest'ultimo mi sembra simile agli altri: Dopo centinaia di strutture non trovate, di riferimenti non trovati e di costanti definite ma non utilizzate mi esce...
Sono su debian 3.1, tutti i kernel erano un 2.6.13.1 ...
Sapete cosa dovrei fare?
Ubuntu Breezy current DVD , implementa nativamente il supporto completo originale di Bewan comprensivo di una fantastica gui .
E funziona.
Oppure procurarti/comprarti un modem ethernet (se non un routerino)
Sergej
Mmmm... è che non vorrei cambiare distro SOLO per stò modem, perchè non so se ubuntu per certi versi si può considerare migliore di debian 3.1... premetto che non la ho mai provata ubuntu, me la consigliate?Originariamente inviato da francofait
Cambia distro
Ubuntu Breezy current DVD , implementa nativamente il supporto completo originale di Bewan comprensivo di una fantastica gui .
E funziona.
Sergej_D mi devo attrezzare per l'ethernet, aspetto che i router calino un pò di prezzo...
PaTeR
From Ban to Life
se non gestisci un server, vai tranquilloOriginariamente inviato da PaTeR non PeTeR
Mmmm... è che non vorrei cambiare distro SOLO per stò modem, perchè non so se ubuntu per certi versi si può considerare migliore di debian 3.1... premetto che non la ho mai provata ubuntu, me la consigliate?
p.s.: se uno avesse scaricato la iso del cd di breezy i386 e l'avesse installato...cosa dovrebbe fare esattamente per far andare il fastrate?
La soluzione sta nel sostituire le 2 vecchie referenze con le nuove come suggerito nel post...
poi date make clean e make.
Dovrebbe andare(su slack va..)
http://216.239.59.104/search?q=cache...hl=it&ie=UTF-8
tiscali fornisce i driver di fastrate usb 100 per linux
qui--> http://assistenza.tiscali.it/downloa...apst-0.7.4.tgz