New driver posted and available at: http://vouters.dyndns.org/Intel/intel-536EP-537EP_2011_07_03.tar.bz2 Le 03/07/2011 03:32, Antonio Olivares a écrit : > @all > > You see the error: > > /home/olivares/Downloads/intel-536-537/coredrv/softserial_io.c:68:8: > warning: type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ > > because I did not change sofserial_io.c correctly, the original file > had DECLARE_MUTEX, and I changed to DECLARE_SEMAPHORE when I should > have changed it to DEFINE_SEMAPHORE and then it all works as it > should. > > Sorry for not carefully looking at it, got to excited to share the good news :) > > Regards, > > Antonio > > On Sat, Jul 2, 2011 at 8:17 PM, Antonio Olivares > <olivares14031@xxxxxxxxx> wrote: >> @Phillipe, >> >> I have found a solution: >> >> http://www.mail-archive.com/arch-commits@xxxxxxxxxxxxx/msg50418.html >> >> namely change DECLARE_MUTEX(semX) to DEFINE_SEMAPHORE(semX) in locks.c and >> softserial_io.c and it will work :) >> >> >> [root@toshiba-satellite intel-536-537]# make clean >> cd coredrv; make clean >> make[1]: Entering directory `/home/olivares/Downloads/intel-536-537/coredrv' >> rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Module.* modules.* >> rm -rf .tmp_versions >> make[1]: Leaving directory `/home/olivares/Downloads/intel-536-537/coredrv' >> rm -f *.o *.ko >> [root@toshiba-satellite intel-536-537]# make 536 >> cd coredrv; make clean >> make[1]: Entering directory `/home/olivares/Downloads/intel-536-537/coredrv' >> rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Module.* modules.* >> rm -rf .tmp_versions >> make[1]: Leaving directory `/home/olivares/Downloads/intel-536-537/coredrv' >> rm -f *.o *.ko >> Module precompile check >> Current running kernel is: 2.6.38.8-32.fc15.i686 >> /lib/modules... autoconf.h exists >> diff: /boot/vmlinuz.autoconf.h: No such file or directory >> autoconf.h matches running kernel >> diff: /boot/vmlinuz.version.h: No such file or directory >> version.h matches running kernel >> make[1]: Entering directory `/home/olivares/Downloads/intel-536-537' >> Not a 536EP phone modem board >> /bin/bash: line 2: //: Is a directory >> 2.6.38.8-32.fc15.i686 >> make[2]: Entering directory `/home/olivares/Downloads/intel-536-537/coredrv' >> make -C /lib/modules/2.6.38.8-32.fc15.i686/build >> SUBDIRS=/home/olivares/Downloads/intel-536-537/coredrv modules >> make[3]: Entering directory `/usr/src/kernels/2.6.38.8-32.fc15.i686' >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/coredrv.o >> /home/olivares/Downloads/intel-536-537/coredrv/coredrv.c:775:4: >> warning: data definition has no type or storage class [enabled by >> default] >> /home/olivares/Downloads/intel-536-537/coredrv/coredrv.c:775:4: >> warning: type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ >> [-Wimplicit-int] >> /home/olivares/Downloads/intel-536-537/coredrv/coredrv.c:775:4: >> warning: parameter names (without types) in function declaration >> [enabled by default] >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/clmmain.o >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/rts.o >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/task.o >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/uart.o >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/wwh_dflt.o >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/locks.o >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:144:1: warning: >> data definition has no type or storage class [enabled by default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:144:1: warning: >> type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ >> [-Wimplicit-int] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:144:1: warning: >> parameter names (without types) in function declaration [enabled by >> default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:145:1: warning: >> data definition has no type or storage class [enabled by default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:145:1: warning: >> type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ >> [-Wimplicit-int] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:145:1: warning: >> parameter names (without types) in function declaration [enabled by >> default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:146:1: warning: >> data definition has no type or storage class [enabled by default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:146:1: warning: >> type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ >> [-Wimplicit-int] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:146:1: warning: >> parameter names (without types) in function declaration [enabled by >> default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:147:1: warning: >> data definition has no type or storage class [enabled by default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:147:1: warning: >> type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ >> [-Wimplicit-int] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:147:1: warning: >> parameter names (without types) in function declaration [enabled by >> default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:148:1: warning: >> data definition has no type or storage class [enabled by default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:148:1: warning: >> type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ >> [-Wimplicit-int] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:148:1: warning: >> parameter names (without types) in function declaration [enabled by >> default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:149:1: warning: >> data definition has no type or storage class [enabled by default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:149:1: warning: >> type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ >> [-Wimplicit-int] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:149:1: warning: >> parameter names (without types) in function declaration [enabled by >> default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:150:1: warning: >> data definition has no type or storage class [enabled by default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:150:1: warning: >> type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ >> [-Wimplicit-int] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:150:1: warning: >> parameter names (without types) in function declaration [enabled by >> default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:151:1: warning: >> data definition has no type or storage class [enabled by default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:151:1: warning: >> type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ >> [-Wimplicit-int] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:151:1: warning: >> parameter names (without types) in function declaration [enabled by >> default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:152:1: warning: >> data definition has no type or storage class [enabled by default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:152:1: warning: >> type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ >> [-Wimplicit-int] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:152:1: warning: >> parameter names (without types) in function declaration [enabled by >> default] >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c: In function >> ‘linux_RSAGetExclusive’: >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:160:24: error: >> ‘sem0’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:160:24: note: >> each undeclared identifier is reported only once for each function it >> appears in >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:164:24: error: >> ‘sem1’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:168:24: error: >> ‘sem2’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:172:24: error: >> ‘sem3’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:176:24: error: >> ‘sem4’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:180:24: error: >> ‘sem5’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:184:24: error: >> ‘sem6’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:188:24: error: >> ‘sem7’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:192:24: error: >> ‘sem8’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c: In function >> ‘linux_RSAFreeExclusive’: >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:210:11: error: >> ‘sem0’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:213:11: error: >> ‘sem1’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:216:11: error: >> ‘sem2’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:219:11: error: >> ‘sem3’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:222:11: error: >> ‘sem4’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:225:11: error: >> ‘sem5’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:228:11: error: >> ‘sem6’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:231:11: error: >> ‘sem7’ undeclared (first use in this function) >> /home/olivares/Downloads/intel-536-537/coredrv/locks.c:234:11: error: >> ‘sem8’ undeclared (first use in this function) >> make[4]: *** [/home/olivares/Downloads/intel-536-537/coredrv/locks.o] Error 1 >> make[3]: *** [_module_/home/olivares/Downloads/intel-536-537/coredrv] Error 2 >> make[3]: Leaving directory `/usr/src/kernels/2.6.38.8-32.fc15.i686' >> make[2]: *** [536core_26] Error 2 >> make[2]: Leaving directory `/home/olivares/Downloads/intel-536-537/coredrv' >> 2.6.38.8-32.fc15.i686 >> Failed to build driver >> make[1]: Leaving directory `/home/olivares/Downloads/intel-536-537' >> [root@toshiba-satellite intel-536-537]# kwrite coredrv/locks.c & >> [1] 2952 >> >> >> made the changes :) >> >> [root@toshiba-satellite intel-536-537]# make clean >> cd coredrv; make clean >> make[1]: Entering directory `/home/olivares/Downloads/intel-536-537/coredrv' >> rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Module.* modules.* >> rm -rf .tmp_versions >> make[1]: Leaving directory `/home/olivares/Downloads/intel-536-537/coredrv' >> rm -f *.o *.ko >> [1]+ Done kwrite coredrv/locks.c >> [root@toshiba-satellite intel-536-537]# make 536 >> cd coredrv; make clean >> make[1]: Entering directory `/home/olivares/Downloads/intel-536-537/coredrv' >> rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Module.* modules.* >> rm -rf .tmp_versions >> make[1]: Leaving directory `/home/olivares/Downloads/intel-536-537/coredrv' >> rm -f *.o *.ko >> Module precompile check >> Current running kernel is: 2.6.38.8-32.fc15.i686 >> /lib/modules... autoconf.h exists >> diff: /boot/vmlinuz.autoconf.h: No such file or directory >> autoconf.h matches running kernel >> diff: /boot/vmlinuz.version.h: No such file or directory >> version.h matches running kernel >> make[1]: Entering directory `/home/olivares/Downloads/intel-536-537' >> Not a 536EP phone modem board >> /bin/bash: line 2: //: Is a directory >> 2.6.38.8-32.fc15.i686 >> make[2]: Entering directory `/home/olivares/Downloads/intel-536-537/coredrv' >> make -C /lib/modules/2.6.38.8-32.fc15.i686/build >> SUBDIRS=/home/olivares/Downloads/intel-536-537/coredrv modules >> make[3]: Entering directory `/usr/src/kernels/2.6.38.8-32.fc15.i686' >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/coredrv.o >> /home/olivares/Downloads/intel-536-537/coredrv/coredrv.c:775:4: >> warning: data definition has no type or storage class [enabled by >> default] >> /home/olivares/Downloads/intel-536-537/coredrv/coredrv.c:775:4: >> warning: type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ >> [-Wimplicit-int] >> /home/olivares/Downloads/intel-536-537/coredrv/coredrv.c:775:4: >> warning: parameter names (without types) in function declaration >> [enabled by default] >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/clmmain.o >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/rts.o >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/task.o >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/uart.o >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/wwh_dflt.o >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/locks.o >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/softserial_io.o >> /home/olivares/Downloads/intel-536-537/coredrv/softserial_io.c:68:8: >> warning: type defaults to ‘int’ in declaration of ‘DECLARE_SEMAPHORE’ >> [-Wimplicit-int] >> /home/olivares/Downloads/intel-536-537/coredrv/softserial_io.c:68:1: >> warning: parameter names (without types) in function declaration >> [enabled by default] >> /home/olivares/Downloads/intel-536-537/coredrv/softserial_io.c:68:8: >> warning: ‘DECLARE_SEMAPHORE’ declared ‘static’ but never defined >> [-Wunused-function] >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/softserial_ioctl.o >> /home/olivares/Downloads/intel-536-537/coredrv/softserial_ioctl.c: In >> function ‘softserial_ioctl’: >> /home/olivares/Downloads/intel-536-537/coredrv/softserial_ioctl.c:124:20: >> warning: variable ‘status’ set but not used >> [-Wunused-but-set-variable] >> CC [M] /home/olivares/Downloads/intel-536-537/coredrv/softserial.o >> LD [M] /home/olivares/Downloads/intel-536-537/coredrv/Intel536.o >> Building modules, stage 2. >> MODPOST 1 modules >> WARNING: could not find >> /home/olivares/Downloads/intel-536-537/coredrv/.536core.lib.cmd for >> /home/olivares/Downloads/intel-536-537/coredrv/536core.lib >> CC /home/olivares/Downloads/intel-536-537/coredrv/Intel536.mod.o >> LD [M] /home/olivares/Downloads/intel-536-537/coredrv/Intel536.ko >> make[3]: Leaving directory `/usr/src/kernels/2.6.38.8-32.fc15.i686' >> make[2]: Leaving directory `/home/olivares/Downloads/intel-536-537/coredrv' >> make[1]: Leaving directory `/home/olivares/Downloads/intel-536-537' >> [root@toshiba-satellite intel-536-537]# >> >> Try those and report back :) >> >> Regards, >> >> >> Antonio >> >> On Sat, Jul 2, 2011 at 4:06 PM, Philippe Vouters >> <philippe.vouters@xxxxxxxxxxx> wrote: >>> Dear Stephen, >>> >>> I still have an Intel 536EP modem plugged in into my computer. However I >>> completely switched to Voice-over-IP for savings reasons and do not any >>> longer have access to any analog phone line. >>> >>> However as I upgraded to Fedora 15, I now run a 2.6.38.8-32.fc15.i686 >>> kernel. And I now do reproduce the compile-time problems you observe on >>> your side. I shall put efforts onto this intel-536-537/coredrv/lock.c as >>> soon as I have spare time, as I now spend most of my time and efforts >>> onto another side of my Web site satisfying the worldwide IT community >>> with completely unrelated subjects (mostly programming oriented >>> subjects, refer to http://vouters.dyndns.org/tima/ ).I have kept your >>> mail and your wish to satisfy your Ubuntu community and shall address >>> your concern. However I may not respond as immediately as before. >>> >>> Yours truly, >>> Philippe >>> >>> Le 02/07/2011 21:13, S Pinker a écrit : >>>> Philippe, my friend, problems over in Ubuntu-village again.I receive similar errors when compiling 536 and 537 drivers. >>>> >>>> I am using this source, as I am unaware of a more recent update- >>>> >>>> http://vouters.dyndns.org/Intel/intel-536EP-537EP_2010_07_19.tar.bz2 >>>> >>>> I no longer have a 536EP modem anymore, so to compile the driver, I have to comment out line#53 of makefile_536: >>>> >>>> exit; \ >>>> >>>> >>>> The current kernel used on Ubuntu is Linux 2.6.38. >>>> >>>> Over the past few months since Ubuntu 11.04 was released, I have tried several different ways two make this work, but I seem to keep coming back to the same errors. Hopefully you can help me out on this. >>>> >>>> >>>> Sep >>>> >>>> http://groups.google.com/group/ubuntu-modems >>>> >>>> >>>> >>>> root@ubuntu:/usr/src/intel-536-537# make 536 >>>> cd coredrv; make clean >>>> make[1]: Entering directory `/usr/src/intel-536-537/coredrv' >>>> rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Module.* modules.* >>>> rm -rf .tmp_versions >>>> make[1]: Leaving directory `/usr/src/intel-536-537/coredrv' >>>> rm -f *.o *.ko >>>> Module precompile check >>>> Current running kernel is: 2.6.38-8-generic >>>> /lib/modules... autoconf.h exists >>>> diff: /boot/vmlinuz.autoconf.h: No such file or directory >>>> autoconf.h matches running kernel >>>> diff: /boot/vmlinuz.version.h: No such file or directory >>>> version.h matches running kernel >>>> make[1]: Entering directory `/usr/src/intel-536-537' >>>> Not a 536EP phone modem board >>>> 2.6.38-8-generic >>>> make[2]: Entering directory `/usr/src/intel-536-537/coredrv' >>>> make -C /lib/modules/2.6.38-8-generic/build SUBDIRS=/usr/src/intel-536-537/coredrv modules >>>> make[3]: Entering directory `/usr/src/linux-headers-2.6.38-8-generic' >>>> CC [M] /usr/src/intel-536-537/coredrv/coredrv.o >>>> /usr/src/intel-536-537/coredrv/coredrv.c:775:4: warning: data definition has no type or storage class >>>> /usr/src/intel-536-537/coredrv/coredrv.c:775:4: warning: type defaults to ‘int’ in declaration of ‘DECLARE_MUTEX’ >>>> /usr/src/intel-536-537/coredrv/coredrv.c:775:4: warning: parameter names (without types) in function declaration >>>> CC [M] /usr/src/intel-536-537/coredrv/clmmain.o >>>> CC [M] /usr/src/intel-536-537/coredrv/rts.o >>>> CC [M] /usr/src/intel-536-537/coredrv/task.o >>>> CC [M] /usr/src/intel-536-537/coredrv/uart.o >>>> CC [M] /usr/src/intel-536-537/coredrv/wwh_dflt.o >>>> CC [M] /usr/src/intel-536-537/coredrv/locks.o >>>> /usr/src/intel-536-537/coredrv/locks.c:144:1: warning: data definition has no type or storage class >>>> /usr/src/intel-536-537/coredrv/locks.c:144:1: warning: type defaults to ‘int’ in declaration of ‘DECLARE_MUTEX’ >>>> /usr/src/intel-536-537/coredrv/locks.c:144:1: warning: parameter names (without types) in function declaration >>>> /usr/src/intel-536-537/coredrv/locks.c:145:1: warning: data definition has no type or storage class >>>> /usr/src/intel-536-537/coredrv/locks.c:145:1: warning: type defaults to ‘int’ in declaration of ‘DECLARE_MUTEX’ >>>> /usr/src/intel-536-537/coredrv/locks.c:145:1: warning: parameter names (without >>>> types) in function declaration >>>> /usr/src/intel-536-537/coredrv/locks.c:146:1: warning: data definition has no type or storage class >>>> /usr/src/intel-536-537/coredrv/locks.c:146:1: warning: type defaults to ‘int’ in declaration of ‘DECLARE_MUTEX’ >>>> /usr/src/intel-536-537/coredrv/locks.c:146:1: warning: parameter names (without types) in function declaration >>>> /usr/src/intel-536-537/coredrv/locks.c:147:1: warning: data definition has no type or storage class >>>> /usr/src/intel-536-537/coredrv/locks.c:147:1: warning: type defaults to ‘int’ in declaration of ‘DECLARE_MUTEX’ >>>> /usr/src/intel-536-537/coredrv/locks.c:147:1: warning: parameter names (without types) in function declaration >>>> /usr/src/intel-536-537/coredrv/locks.c:148:1: warning: data definition has no type or storage class >>>> /usr/src/intel-536-537/coredrv/locks.c:148:1: warning: type defaults to ‘int’ in declaration of ‘DECLARE_MUTEX’ >>>> /usr/src/intel-536-537/coredrv/locks.c:148:1: warning: parameter names (without types) in function declaration >>>> /usr/src/intel-536-537/coredrv/locks.c:149:1: warning: data definition has no type or storage class >>>> /usr/src/intel-536-537/coredrv/locks.c:149:1: warning: type defaults to ‘int’ in declaration of ‘DECLARE_MUTEX’ >>>> /usr/src/intel-536-537/coredrv/locks.c:149:1: warning: parameter names (without types) in function declaration >>>> /usr/src/intel-536-537/coredrv/locks.c:150:1: warning: data definition has no type or storage class >>>> /usr/src/intel-536-537/coredrv/locks.c:150:1: warning: type defaults to ‘int’ in declaration of ‘DECLARE_MUTEX’ >>>> /usr/src/intel-536-537/coredrv/locks.c:150:1: warning: parameter names (without types) in function declaration >>>> /usr/src/intel-536-537/coredrv/locks.c:151:1: warning: data definition has no type or storage class >>>> /usr/src/intel-536-537/coredrv/locks.c:151:1: warning: type defaults to ‘int’ in declaration of ‘DECLARE_MUTEX’ >>>> /usr/src/intel-536-537/coredrv/locks.c:151:1: warning: parameter names (without types) in function declaration >>>> /usr/src/intel-536-537/coredrv/locks.c:152:1: warning: data definition has no type or storage class >>>> /usr/src/intel-536-537/coredrv/locks.c:152:1: warning: type defaults to ‘int’ in declaration of ‘DECLARE_MUTEX’ >>>> /usr/src/intel-536-537/coredrv/locks.c:152:1: warning: parameter names (without types) in function declaration >>>> /usr/src/intel-536-537/coredrv/locks.c: In function ‘linux_RSAGetExclusive’: >>>> /usr/src/intel-536-537/coredrv/locks.c:160:24: error: ‘sem0’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:160:24: note: each undeclared identifier is reported only once for each function it appears in >>>> /usr/src/intel-536-537/coredrv/locks.c:164:24: error: ‘sem1’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:168:24: error: ‘sem2’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:172:24: error: ‘sem3’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:176:24: error: ‘sem4’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:180:24: error: ‘sem5’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:184:24: error: ‘sem6’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:188:24: error: ‘sem7’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:192:24: error: ‘sem8’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c: In function ‘linux_RSAFreeExclusive’: >>>> /usr/src/intel-536-537/coredrv/locks.c:210:11: error: ‘sem0’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:213:11: error: ‘sem1’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:216:11: error: ‘sem2’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:219:11: error: ‘sem3’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:222:11: error: ‘sem4’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:225:11: error: ‘sem5’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:228:11: error: ‘sem6’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:231:11: error: ‘sem7’ undeclared (first use in this function) >>>> /usr/src/intel-536-537/coredrv/locks.c:234:11: error: ‘sem8’ undeclared (first use in this function) >>>> make[4]: *** [/usr/src/intel-536-537/coredrv/locks.o] Error 1 >>>> make[3]: *** [_module_/usr/src/intel-536-537/coredrv] Error 2 >>>> make[3]: Leaving directory `/usr/src/linux-headers-2.6.38-8-generic' >>>> make[2]: *** [536core_26] Error 2 >>>> make[2]: Leaving directory `/usr/src/intel-536-537/coredrv' >>>> 2.6.38-8-generic >>>> Failed to build driver >>>> make[1]: Leaving directory `/usr/src/intel-536-537' >>>> root@ubuntu:/usr/src/intel-536-537# >>>> >>> -- >>> Philippe Vouters (Fontainebleau/France) >>> URL: http://vouters.dyndns.org/ >>> >>> >>> > -- Philippe Vouters (Fontainebleau/France) URL: http://vouters.dyndns.org/