[Home]

Summary:DAHLIN-00133: wct4xxp fails to compile on 2.6.30
Reporter:master (master)Labels:
Date Opened:2009-08-03 18:44:46Date Closed:2009-08-04 09:59:06
Priority:MinorRegression?No
Status:Closed/CompleteComponents:wcb4xxp
Versions:2.1.0.4 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:LD [M]  /usr/src/dahdi-linux-complete/linux/drivers/dahdi/wct4xxp/wct4xxp.o
 CC [M]  /usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.o
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c: In function 'wctc4xxp_net_set_multi':
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c:616: error: 'struct net_device' has no member named 'priv'
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c: In function 'wctc4xxp_net_up':
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c:624: error: 'struct net_device' has no member named 'priv'
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c: In function 'wctc4xxp_net_down':
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c:639: error: 'struct net_device' has no member named 'priv'
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c: In function 'wctc4xxp_net_hard_start_xmit':
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c:656: error: 'struct net_device' has no member named 'priv'
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c: In function 'wctc4xxp_poll':
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c:717: error: implicit declaration of function 'netif_rx_complete'
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c: In function 'wctc4xxp_net_get_stats':
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c:726: error: 'struct net_device' has no member named 'priv'
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c: In function 'wctc4xxp_net_ioctl':
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c:763: error: 'struct net_device' has no member named 'priv'
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c: In function 'wctc4xxp_net_register':
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c:799: error: 'struct net_device' has no member named 'priv'
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c: In function 'wctc4xxp_net_capture_cmd':
/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.c:891: error: implicit declaration of function 'netif_rx_schedule'
make[4]: *** [/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp/base.o] Error 1
make[3]: *** [/usr/src/dahdi-linux-complete/linux/drivers/dahdi/wctc4xxp] Error 2
make[2]: *** [_module_/usr/src/dahdi-linux-complete/linux/drivers/dahdi] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.30-gentoo-r4'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/dahdi-linux-complete/linux'
make: *** [all] Error 2


****** ADDITIONAL INFORMATION ******

I am using gentoo 2.6.30-r4 and linux-headers 2.6.27.
I also tried upgrading to linux-headers 2.6.30 and the problems persists.
Cannot use dahdi-linux-complete-2.2.0.2 because of the sethdlc compile problem.
Comments:By: Shaun Ruffell (sruffell) 2009-08-04 09:59:06

This is resolved in 2.2.0 final.  If you do not have a transcoder card and you cannot update the the latest release currently, you can temporarily edit drivers/dahdi/Kbuild to comment out the following line to skip building the driver that is causing you problems.

obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCTC4XXP)          += wctc4xxp/