[ netJunky @ 22.01.2007. 11:42 ] @
Pozdrav svima, izvinjavam se sto opet gnjavim sa ovim, ali nikako ne mogu da uspem da komplajliram modem. Imam Madrivu 2007 i Intel 536ep modem, skinuo sam drajvere intel-536ep-4.69.1-mdk10.1-smp.tgz koji bi trebalo da rade sa kernelom 2.6.x. Kada probam da kompajliram sa make 536 dobijem sledecu poruku: Code: # make 536 Module precompile check Current running kernel is: 2.6.17-5mdv /lib/modules... autoconf.h exists autoconf.h matches running kernel version.h matches running kernel uname -r|grep "2.6" && \ cd coredrv && make 536core_26 && \ cp Intel536.ko .. && cd .. && \ strip --strip-debug Intel536.ko && \ exit; \ ls Intel536.ko >/dev/null 2>&1 || uname -r | grep "2.6" && echo "Failed to build driver" && exit; \ if [ ]; then \ cd coredrv; make TARGET=TARGET_SELAH KERNEL_SOURCE_PATH= "PSTN_DEF=-DTAR GET_SELAH -DTARGET_LINUX -DLINUX" 536core; \ else \ cd coredrv; make TARGET=TARGET_SELAH KERNEL_INCLUDES=/lib/modules/`uname -r`/build/include \ "PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" 536core; \ fi ; \ cp Intel536.o .. ; \ if [ -a /boot/vmlinuz.version.h ]; then \ cp /boot/vmlinuz.version.h /lib/modules/`uname -r`/build/include/linux/v ersion.h;\ fi 2.6.17-5mdv make[1]: Entering directory `/home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-s mp/intel-536EP-2.56.76.1/coredrv' make -C /lib/modules/2.6.17-5mdv/build SUBDIRS=/home/nikola/Documents/intel-536e p-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/coredrv modules make[2]: Entering directory `/usr/src/linux-2.6.17-5mdv' WARNING: Symbol version dump /usr/src/linux-2.6.17-5mdv/Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56 .76.1/coredrv/coredrv.o /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:70: warning: data definition has no type or storage class /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:70: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMB OL_NOVERS’ /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:70: warning: parameter names (without types) in function declarati on /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c: In function ‘close’: /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:416: warning: implicit declaration of function ‘pm_unregister’ /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c: In function ‘send_data_to_user’: /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:563: error: ‘struct tty_struct’ has no member named ‘flip’ /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:568: error: ‘struct tty_struct’ has no member named ‘flip’ /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:569: error: ‘struct tty_struct’ has no member named ‘flip’ /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:571: error: ‘struct tty_struct’ has no member named ‘flip’ /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:572: error: ‘struct tty_struct’ has no member named ‘flip’ /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:573: error: ‘struct tty_struct’ has no member named ‘flip’ /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c: At top level: /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:641: error: expected ‘)’ before string constant /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c: In function ‘hamproc_write’: /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:660: warning: ignoring return value of ‘copy_from_user’, declared with attribute warn_unused_result /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c: At top level: /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:754: warning: initialization from incompatible pointer type /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:755: warning: initialization from incompatible pointer type /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c: In function ‘kScheduleDPC’: /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:861: warning: implicit declaration of function ‘pm_access’ /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c: In function ‘dspdrv_CommRamISR’: /home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP-2.56.76.1/core drv/coredrv.c:877: warning: function declaration isn’t a prototype make[3]: *** [/home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/intel-536EP- 2.56.76.1/coredrv/coredrv.o] Error 1 make[2]: *** [_module_/home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-smp/inte l-536EP-2.56.76.1/coredrv] Error 2 make[2]: Leaving directory `/usr/src/linux-2.6.17-5mdv' make[1]: *** [536core_26] Error 2 make[1]: Leaving directory `/home/nikola/Documents/intel-536ep-4.69.1-mdk10.1-sm p/intel-536EP-2.56.76.1/coredrv' 2.6.17-5mdv Failed to build driver Negde sam procitao da se to moze resiti instaliranjem gcc 3.3.4, ali nisam uspeo ni njega da instaliram, pocetnik sam u Linuxu pa nije ni cudo :) Zna li neko, iko, kako mogu da kompajliram glupavi drajver? Hvala, Nikola |