[asterisk-bugs] [DAHDI-linux 0016529]: Won't compile: /wctc4xxp/base.c:776: error: ‘struct net_device’ has no member named ‘set_multicast_list’

Asterisk Bug Tracker noreply at bugs.digium.com
Sat Jan 2 06:23:33 CST 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=16529 
====================================================================== 
Reported By:                clive_kinton
Assigned To:                
====================================================================== 
Project:                    DAHDI-linux
Issue ID:                   16529
Category:                   General
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     new
JIRA:                        
Reviewboard Link:            
====================================================================== 
Date Submitted:             2009-12-31 11:15 CST
Last Modified:              2010-01-02 06:23 CST
====================================================================== 
Summary:                    Won't compile: /wctc4xxp/base.c:776: error:
‘struct net_device’ has no member named ‘set_multicast_list’
Description: 
Linux 2.6.31-14-generic-pae https://issues.asterisk.org/view.php?id=48-Ubuntu
SMP Fri Oct 16 15:22:42 UTC 2009
i686 GNU/Linux

make all
make -C linux all
make[1]: Entering directory
`/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux'
make -C drivers/dahdi/firmware firmware-loaders
make[2]: Entering directory
`/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/firmware'
make[2]: Leaving directory
`/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/firmware'
make -C /lib/modules/2.6.31-14-generic-pae/build
SUBDIRS=/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi
DAHDI_INCLUDE=/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/include
DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: Entering directory
`/usr/src/linux-headers-2.6.31-14-generic-pae'
  CC [M] 
/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.o
/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:
In function ‘wctc4xxp_net_register’:
/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:776:
error: ‘struct net_device’ has no member named
‘set_multicast_list’
/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:777:
error: ‘struct net_device’ has no member named ‘open’
/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:778:
error: ‘struct net_device’ has no member named ‘stop’
/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:779:
error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:780:
error: ‘struct net_device’ has no member named ‘get_stats’
/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:781:
error: ‘struct net_device’ has no member named ‘do_ioctl’
make[4]: ***
[/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.o]
Error 1
make[3]: ***
[/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp]
Error 2
make[2]: ***
[_module_/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi]
Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic-pae'
make[1]: *** [modules] Error 2
make[1]: Leaving directory
`/home/asterisk/source/dahdi-linux-complete-2.2.0.2+2.2.0/linux'
make: *** [all] Error 2


====================================================================== 

---------------------------------------------------------------------- 
 (0115892) clive_kinton (reporter) - 2010-01-02 06:23
 https://issues.asterisk.org/view.php?id=16529#c115892 
---------------------------------------------------------------------- 
OK, my bad. There was I thinking the link on the Asterisk Download section
would point to the correct, most recent file. How very stupid of me ;-)

It points to this:
http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz
- dated the 23rd July 2009.

However, the latest version is in fact:
http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.2.1-rc2+2.2.1-rc2.tar.gz
-dated the 18th Dec 2009

So all that heartache for an out of date link on the main download page.
Perhaps someone could fix that? 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-01-02 06:23 clive_kinton   Note Added: 0115892                          
======================================================================




More information about the asterisk-bugs mailing list