Re: Error building Tulip driver on Mandrake 9 : 'tulip.c:3249: `NETIF_MSG_RXFILTER' undeclared (first use in this function)'
"Dustin Clute" <[email protected]> Wed, 27 Nov 2002 22:26:18 -0500
| Newsgroups | gmane.linux.drivers.tulip.general |
|---|---|
| Message-ID | <[email protected]> |
I had this same problem with mandrake. I got the same errors. I used the command: gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -O6 -c tulip.c With this command I got the pci-scan.c to compile right, but couldn't get tulip.c to compile it showed the error: tulip.c: In function `set_rx_mode': Then somebody from this mailing list told me to take the netdrivers.tgz and were ever it was unpacked to go to that directory where ever it is installed do a make, make check (there will be alot of test), then a make install. Then I went and compiled the tulip.c with the command: gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -O6 -c tulip.c and it worked perfect. Thanks to who ever told me I forgot your name sorry. Dustin >From: "Peter McClure" <[email protected]> >To: <[email protected]> >Subject: Re: [tulip] Error building Tulip driver on Mandrake 9 : >'tulip.c:3249: `NETIF_MSG_RXFILTER' undeclared (first use in this >function)' >Date: Wed, 27 Nov 2002 19:16:46 -0000 > >More debugging of the source code. It never occurred to me (until now) >that >there might be #if in the header files. Dumb. > >From kern_compat.h > >#if !defined(HAVE_NETIF_MSG) >enum { >. >. >. > NETIF_MSG_RXFILTER = 0x10000, >}; >#endif > >Okayyyy. Sooo, > >[peter@lin133 netdrivers-3.1]$ grep HAVE_NETIF_MSG >/lib/modules/`uname -r`/build/include/linux/*h >/lib/modules/2.4.19-16mdksecure/build/include/linux/netdevice.h:#define >HAVE_NETIF_MSG 1 >[peter@lin133 netdrivers-3.1]$ grep NETIF_MSG_RXFILTER >/lib/modules/`uname -r`/build/include/linux/*h >[peter@lin133 netdrivers-3.1]$ > > >OK. So Mandrake claim to have NETIF_MSG and do - except for the one that >we >need. I added > >enum { > NETIF_MSG_RXFILTER = 0x10000 >}; > >to kern_compat.h > > >I then tried to rebuild the module and I get :- > >[root@lin133 netdrivers-3.1]# make tulip.o >gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 >-I/lib/modules/2.4.1 >9-16mdksecure/build/include -pipe -fno-strength-reduce -DMODVERSIONS -c >-o >tulip.o tulip.c >tulip.c: In function `set_rx_mode': >tulip.c:3291: warning: operation on `setup_frm' may be undefined >tulip.c:3299: warning: operation on `setup_frm' may be undefined >tulip.c:3300: warning: operation on `setup_frm' may be undefined >tulip.c:3301: warning: operation on `setup_frm' may be undefined >tulip.c:3309: warning: operation on `setup_frm' may be undefined >tulip.c:3310: warning: operation on `setup_frm' may be undefined >tulip.c:3311: warning: operation on `setup_frm' may be undefined > > >Any suggestions ? > > >Regards >Peter > > >-- >Peter McClure >Home : +44 (0)20 8306 6908 >Mobile : +44 (0)7788 410464 >Fax : +44(0)870 1643153 > >_______________________________________________ >tulip mailing list, [email protected] >To change to digest mode or unsubscribe visit >http://www.scyld.com/mailman/listinfo/tulip _________________________________________________________________ Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail _______________________________________________ tulip mailing list, [email protected] To change to digest mode or unsubscribe visit http://www.scyld.com/mailman/listinfo/tulip