Hi Bill,

I had the same problem as you have. The problem is owner field is removed from 
struct usb_driver on kernel 2.6.15 onwards. Have a look here:

http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=75318d2d7cab77b14c5d3dbd5e69f2680a769e16

What I did was just commented "owner: THIS_MODULE" on wcusb.c, like this:

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,16)
/*      owner: THIS_MODULE, */
#endif

It compiled fine afterwards. I am not sure if that was a good solution, but it 
works for me.

Cheers,

Anto
----
----- Original Message ----- 
From: "William F. Acker WB2FLW +1-303-722-7209" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, February 14, 2006 6:49 AM
Subject: [asterisk-dev] Can't build Zaptel on Fedora Core 5 Test.


> Hi all,
> 
>       Since RH moved to a 2.6.16 based kernel on their test release, I get 
> errors when building Zaptel.  here's the last part of the compile attempt. 
> Of course, I can send more if needed.
> /lib/modules/2.6.15-1.1939_FC5spk/build
> make -C /lib/modules/2.6.15-1.1939_FC5spk/build 
> SUBDIRS=/usr/src/redhat/BUILD/zaptel-1.2.3 modules
> make[1]: Entering directory `/usr/src/kernels/2.6.15-1.1939_FC5spk-i686'
>    CC [M]  /usr/src/redhat/BUILD/zaptel-1.2.3/zaptel.o
> /usr/src/redhat/BUILD/zaptel-1.2.3/zaptel.c:188: warning: 'fcstab' defined 
> but not used
>    CC [M]  /usr/src/redhat/BUILD/zaptel-1.2.3/tor2.o
>    CC [M]  /usr/src/redhat/BUILD/zaptel-1.2.3/torisa.o
> /usr/src/redhat/BUILD/zaptel-1.2.3/torisa.c:1145: warning: 'set_tor_base' 
> defined but not used
>    CC [M]  /usr/src/redhat/BUILD/zaptel-1.2.3/wcusb.o
> /usr/src/redhat/BUILD/zaptel-1.2.3/wcusb.c:1452: error: unknown field 'owner' 
> specified in initializer
> /usr/src/redhat/BUILD/zaptel-1.2.3/wcusb.c:1452: warning: initialization from 
> incompatible pointer type
> make[2]: *** [/usr/src/redhat/BUILD/zaptel-1.2.3/wcusb.o] Error 1
> make[1]: *** [_module_/usr/src/redhat/BUILD/zaptel-1.2.3] Error 2
> make[1]: Leaving directory `/usr/src/kernels/2.6.15-1.1939_FC5spk-i686'
> make: *** [linux26] Error 2
> error: Bad exit status from /var/tmp/rpm-tmp.69842 (%build)
> 
> 
> RPM build errors:
>      Bad exit status from /var/tmp/rpm-tmp.69842 (%build)
> 
>            TIA.
> 
> -- 
> Bill in Denver
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev
>

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to