Re: Error compiling intel537EP driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jacques,

I mailed you recently in a private mail and requesting you to grab
the .tar.bz2's from my site (last paragraph). Did you notice this ?
Philippe

Le vendredi 26 octobre 2007 à 13:23 +0200, Jacques Goldberg a écrit :
> Daniele,
> 
> Try to add in file coredrv.c lines 842 and 843 the work static , as it 
> is in line 86 of clmmain.c, using 2.60.80.1, before DECLARE_WORK.
> Please report result.
> If coredrv.c compiles without ERROR (ignore warnings) but the same error
> about DECLARE_WORK comes again in an other compilation, repeat the fix.
> There are 5 files which contain DECLARE_WORK.
> 
> After looking carefully, it seems to me that 2.60.80.0 may be newer than 
> the most recent 2.60.80.1
> If Philippe reads this, he will give me instructions what to do with the 
> files.
> 
> Jacques
> 
> Daniele wrote:
> > Hi MarvS.
> > This i the output of gcc -v
> > 
> > Configured with: ../src/configure -v
> > --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr
> > --enable-shared --with-system-zlib --libexecdir=/usr/lib
> > --without-included-gettext --enable-threads=posix --enable-nls
> > --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu
> > --enable-libstdcxx-debug --enable-mpfr --with-tune=i686
> > --enable-checking=release i486-linux-gnu
> > Thread model: posix
> > gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
> > 
> > cat /proc/version
> > 
> > Linux version 2.6.22.5 (root@blood) (gcc version 4.1.2 20061115
> > (prerelease) (Debian 4.1.1-21)) #2 PREEMPT Wed Oct 24 00:54:53 CEST
> > 2007
> > 
> > I set LANG=C and make 537 output is
> > 
> > blood:/home/dany/Apps/intel-537EP_secure-2.60.80.1# make 537
> >    Module precompile check
> >    Current running kernel is: 2.6.22.5
> >    /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
> > 2.6.22.5
> > make[1]: Entering directory
> > `/home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv'
> > make -C /lib/modules/2.6.22.5/build
> > SUBDIRS=/home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv modules
> > make[2]: Entering directory `/usr/src/linux-2.6.22.5'
> >   CC [M]  /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.o
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c: In
> > function 'get_pci_info_537':
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:129:
> > warning: 'pci_find_device' is deprecated (declared at
> > include/linux/pci.h:477)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:149:
> > warning: 'pci_find_device' is deprecated (declared at
> > include/linux/pci.h:477)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:168:
> > warning: 'pci_find_device' is deprecated (declared at
> > include/linux/pci.h:477)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:187:
> > warning: 'pci_find_device' is deprecated (declared at
> > include/linux/pci.h:477)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:215:
> > warning: 'pci_find_device' is deprecated (declared at
> > include/linux/pci.h:477)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:225:
> > warning: 'pci_find_device' is deprecated (declared at
> > include/linux/pci.h:477)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:235:
> > warning: 'pci_find_device' is deprecated (declared at
> > include/linux/pci.h:477)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:244:
> > warning: 'pci_find_device' is deprecated (declared at
> > include/linux/pci.h:477)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:253:
> > warning: 'pci_find_device' is deprecated (declared at
> > include/linux/pci.h:477)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:263:
> > warning: 'pci_find_device' is deprecated (declared at
> > include/linux/pci.h:477)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:273:
> > warning: 'pci_find_device' is deprecated (declared at
> > include/linux/pci.h:477)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:283:
> > warning: 'pci_find_device' is deprecated (declared at
> > include/linux/pci.h:477)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:842:39:
> > error: macro "DECLARE_WORK" passed 3 arguments, but takes just 2
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c: At top level:
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:842:
> > warning: data definition has no type or storage class
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:842:
> > warning: type defaults to 'int' in declaration of 'DECLARE_WORK'
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:843:37:
> > error: macro "DECLARE_WORK" passed 3 arguments, but takes just 2
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:843:
> > warning: data definition has no type or storage class
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:843:
> > warning: type defaults to 'int' in declaration of 'DECLARE_WORK'
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c: In
> > function 'wake_up_interruptible_persistReadQ':
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:857:
> > error: 'wait_wq' undeclared (first use in this function)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:857:
> > error: (Each undeclared identifier is reported only once
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:857:
> > error: for each function it appears in.)
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c: In
> > function 'interruptible_sleep_on_timeout_persistReadQ':
> > /home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:891:
> > error: 'wait_wq2' undeclared (first use in this function)
> > make[3]: *** [/home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv/coredrv.o]
> > Error 1
> > make[2]: *** [_module_/home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv]
> > Error 2
> > make[2]: Leaving directory `/usr/src/linux-2.6.22.5'
> > make[1]: *** [537core_26] Error 2
> > make[1]: Leaving directory
> > `/home/dany/Apps/intel-537EP_secure-2.60.80.1/coredrv'
> > 2.6.22.5
> > Failed to build driver
> > 
> > Daniele.
> > 
> > 2007/10/26, Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx>:
> >> Philiippe,
> >>
> >> On my System, Ubuntu Linux version 2.6.22-14-generic
> >> the compile using intel-537EP_secure-2.60.80.0_07_05_2007.tgz
> >>  has failure with the same package at
> >> ----
> >> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/clmmain.c:86:
> >> error: expected ')' before '(' token
> >> make[3]: *** [/home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/clmmain.o]
> >> Error 1
> >> make[2]: *** [_module_/home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv]
> >> Error 2
> >> make[2]: Leaving directory `/usr/src/linux-2.6.22.5'
> >> --------
> >> thus it seems to be a Distro/kernel specific problem.
> >>
> >> Daniele,
> >>    What is your
> >> $ cat /proc/version
> >> ?
> >>
> >> MarvS
> >>
> >>
> >>
> >> On 10/24/07, Daniele <dany.metal@xxxxxxxxx> wrote:
> >>> Doesn't work.
> >>> This is the output of make 537.
> >>>
> >>>    Module precompile check
> >>>    Current running kernel is: 2.6.22.5
> >>>    /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
> >>> 2.6.22.5
> >>> make[1]: Entering directory
> >>> `/home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv'
> >>> make -C /lib/modules/2.6.22.5/build
> >>> SUBDIRS=/home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv modules
> >>> make[2]: Entering directory `/usr/src/linux-2.6.22.5'
> >>>   CC [M]  /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.o
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c: In
> >>> function 'get_pci_info_537':
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:129:
> >>> warning: 'pci_find_device' is deprecated (declared at
> >>> include/linux/pci.h:477)
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:149:
> >>> warning: 'pci_find_device' is deprecated (declared at
> >>> include/linux/pci.h:477)
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:168:
> >>> warning: 'pci_find_device' is deprecated (declared at
> >>> include/linux/pci.h:477)
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:187:
> >>> warning: 'pci_find_device' is deprecated (declared at
> >>> include/linux/pci.h:477)
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:215:
> >>> warning: 'pci_find_device' is deprecated (declared at
> >>> include/linux/pci.h:477)
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:225:
> >>> warning: 'pci_find_device' is deprecated (declared at
> >>> include/linux/pci.h:477)
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:235:
> >>> warning: 'pci_find_device' is deprecated (declared at
> >>> include/linux/pci.h:477)
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:244:
> >>> warning: 'pci_find_device' is deprecated (declared at
> >>> include/linux/pci.h:477)
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:253:
> >>> warning: 'pci_find_device' is deprecated (declared at
> >>> include/linux/pci.h:477)
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:263:
> >>> warning: 'pci_find_device' is deprecated (declared at
> >>> include/linux/pci.h:477)
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:273:
> >>> warning: 'pci_find_device' is deprecated (declared at
> >>> include/linux/pci.h:477)
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:283:
> >>> warning: 'pci_find_device' is deprecated (declared at
> >>> include/linux/pci.h:477)
> >>>   CC [M]  /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/clmmain.o
> >>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/clmmain.c:86:
> >>> error: expected ')' before '(' token
> >>> make[3]: *** [/home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/clmmain.o]
> >>> Error 1
> >>> make[2]: *** [_module_/home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv]
> >>> Error 2
> >>> make[2]: Leaving directory `/usr/src/linux-2.6.22.5'
> >>> make[1]: *** [537core_26] Error 2
> >>> make[1]: Leaving directory
> >>> `/home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv'
> >>> 2.6.22.5
> >>> Failed to build driver
> >>>
> >>>
> >>> 2007/10/24, Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx>:
> >>>> Daniele,
> >>>>
> >>>> Try the attached. Compiles OK on my System
> >>>>
> >>>> MarvS
> >>>>
> >>>> ---------- Forwarded message ----------
> >>>> From: Philippe Vouters <Philippe.Vouters@xxxxxxxxxxx>
> >>>> Date: Oct 23, 2007 10:13 PM
> >>>> Subject: Re: Error compiling intel537EP driver
> >>>> To: Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx>
> >>>>
> >>>>
> >>>> Hi Marvin,
> >>>>
> >>>> Did Jacques recently download the two Intel drivers from my site, after
> >>>> my mail to him ?
> >>>>
> >>>> [philippe@victor ~]$ cd intel-537EP_secure-2.60.80.0/
> >>>> [philippe@victor intel-537EP_secure-2.60.80.0]$ export MODEM_TYPE=537EP
> >>>> [philippe@victor intel-537EP_secure-2.60.80.0]$ make 537
> >>>>    Module precompile check
> >>>>    Current running kernel is: 2.6.22.9-91.fc7
> >>>>    /lib/modules...   autoconf.h exists
> >>>> diff: /boot/vmlinuz.autoconf.h: Aucun fichier ou répertoire de ce type
> >>>>    autoconf.h matches running kernel
> >>>> diff: /boot/vmlinuz.version.h: Aucun fichier ou répertoire de ce type
> >>>>    version.h matches running kernel
> >>>> 2.6.22.9-91.fc7
> >>>> make[1]: entrant dans le répertoire
> >>>> « /home/philippe/intel-537EP_secure-2.60.80.0/coredrv »
> >>>> make -C /lib/modules/2.6.22.9-91.fc7/build
> >>>> SUBDIRS=/home/philippe/intel-537EP_secure-2.60.80.0/coredrv modules
> >>>> make[2]: entrant dans le répertoire
> >>>> « /usr/src/kernels/2.6.22.9-91.fc7-i586 »
> >>>>   CC [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/coredrv.o
> >>>>   CC [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/clmmain.o
> >>>>   CC [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/rts.o
> >>>>   CC [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/task.o
> >>>>   CC [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/uart.o
> >>>>   CC [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/wwh_dflt.o
> >>>>   CC [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/locks.o
> >>>>   CC
> >>>> [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/softserial_io.o
> >>>>   CC
> >>>> [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/softserial_ioctl.o
> >>>>   CC
> >>>> [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/softserial.o
> >>>>   CC
> >>>> [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/afedsp_int.o
> >>>>   LD [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/Intel537.o
> >>>>   Building modules, stage 2.
> >>>>   MODPOST 1 modules
> >>>> WARNING: could not
> >>>> find /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/.537core.lib.cmd
> >>>> for /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/537core.lib
> >>>>
> >>>> CC      /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/Intel537.mod.o
> >>>>   LD
> >>>> [M]  /home/philippe/intel-537EP_secure-2.60.80.0/coredrv/Intel537.ko
> >>>> make[2]: quittant le répertoire « /usr/src/kernels/2.6.22.9-91.fc7-i586
> >>>> »
> >>>> make[1]: quittant le répertoire
> >>>> « /home/philippe/intel-537EP_secure-2.60.80.0/coredrv »
> >>>>
> >>>> Le mardi 23 octobre 2007 à 21:09 -0400, Marvin Stodolsky a écrit :
> >>>>> Philippe
> >>>>>
> >>>>> Looks like a fix is needed for 2.6.22,
> >>>>> ----------------
> >>>>> make[2]: Entering directory `/usr/src/linux-2.6.22.5'
> >>>>>  CC [M]  /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.o
> >>>>>  CC [M]  /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/clmmain.o
> >>>>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/clmmain.c:86:
> >>>>> error: expected ')' before '(' token
> >>>>> ----------
> >>>>> MarvS
> >>>>>
> >>>>> On 10/23/07, Daniele <dany.metal@xxxxxxxxx> wrote:
> >>>>>> I.
> >>>>>> I'm italian linux user.
> >>>>>> I try to compiling intel537EP driver from Philippe Vouters' s site but
> >>>>>> I have this error.
> >>>>>>
> >>>>>> make[1]: Entering directory
> >>>>>> `/home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv'
> >>>>>> make -C /lib/modules/2.6.22.5/build
> >>>>>> SUBDIRS=/home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv modules
> >>>>>> make[2]: Entering directory `/usr/src/linux-2.6.22.5'
> >>>>>>  CC [M]  /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/coredrv.o
> >>>>>>  CC [M]  /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/clmmain.o
> >>>>>> /home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/clmmain.c:86:
> >>>>>> error: expected ')' before '(' token
> >>>>>> make[3]: *** [/home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv/clmmain.o]
> >>>>>> Error 1
> >>>>>> make[2]: *** [_module_/home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv]
> >>>>>> Error 2
> >>>>>> make[2]: Leaving directory `/usr/src/linux-2.6.22.5'
> >>>>>> make[1]: *** [537core_26] Error 2
> >>>>>> make[1]: Leaving directory
> >>>>>> `/home/dany/Apps/intel-537EP_secure-2.60.80.0/coredrv'
> >>>>>> 2.6.22.5
> >>>>>> Failed to build driver
> >>>>>>
> >>>>>> My system is Debian 4.0, linux kernel 2.6.22.5
> >>>>>>
> >>>>>> Sorry for my poor english.
> >>>>>>
> >>>>>> Daniele
> >>>>>>
> >>>> --
> >>>> http://www.cyber.com.au/cyber/about/linux_vs_windows_tco_comparison.pdf
> >>>> http://linmodems.technion.ac.il/packages/intel/Philippe.Vouters/
> >>>> Philippe Vouters (Fontainebleau/France)
> >>>>
> >>>>
> 
-- 
http://www.cyber.com.au/cyber/about/linux_vs_windows_tco_comparison.pdf
http://linmodems.technion.ac.il/packages/intel/Philippe.Vouters/
Philippe Vouters (Fontainebleau/France)



[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux