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