field 'dwork_restart' has incomplete type
Bill Hogan <[email protected]> Tue, 4 Dec 2007 15:28:48 -0800 (PST)
| Newsgroups | gmane.linux.drivers.at76c503a.user |
|---|---|
| Message-ID | <[email protected]> |
Hello Berlios List!
I am trying to get my Xterasys xn-2122b USB wireless
adapter to work on Debian etch, but when I try to
comiple the driver, 'make' gives me the error messages
shown below.
Please advise.
Thank you.
<begin insert>
make -C /usr/src/linux-headers-2.6.18-5-486
M=/mnt/bedlam/VAR/berlios/at76_usb-0.17
KERNELRELEASE=2.6.18-5-486 modules
make[1]: Entering directory
`/usr/src/linux-headers-2.6.18-5-486'
CC [M]
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.o
In file included from
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:41:
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.h:463:
error: field 'dwork_restart' has incomplete type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.h:464:
error: field 'dwork_get_scan' has incomplete type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.h:465:
error: field 'dwork_beacon' has incomplete type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.h:466:
error: field 'dwork_auth' has incomplete type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.h:467:
error: field 'dwork_assoc' has incomplete type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c: In
function 'at76_tx_callback':
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:1535:
warning: passing argument 6 of 'usb_fill_bulk_urb'
from incompatible pointer type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c: In
function 'at76_tx_mgmt':
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:1595:
warning: passing argument 6 of 'usb_fill_bulk_urb'
from incompatible pointer type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c: In
function 'at76_tx':
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:3213:
warning: passing argument 6 of 'usb_fill_bulk_urb'
from incompatible pointer type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c: In
function 'at76_submit_rx_urb':
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:3272:
warning: passing argument 6 of 'usb_fill_bulk_urb'
from incompatible pointer type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c: In
function 'at76_dwork_get_scan':
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:3695:
warning: type defaults to 'int' in declaration of
'__mptr'
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:3695:
warning: initialization from incompatible pointer type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c: In
function 'at76_dwork_beacon':
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:3763:
warning: type defaults to 'int' in declaration of
'__mptr'
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:3763:
warning: initialization from incompatible pointer type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c: In
function 'at76_dwork_auth':
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:3787:
warning: type defaults to 'int' in declaration of
'__mptr'
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:3787:
warning: initialization from incompatible pointer type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c: In
function 'at76_dwork_assoc':
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:3816:
warning: type defaults to 'int' in declaration of
'__mptr'
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:3816:
warning: initialization from incompatible pointer type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c: In
function 'at76_dwork_restart':
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:3997:
warning: type defaults to 'int' in declaration of
'__mptr'
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:3997:
warning: initialization from incompatible pointer type
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:5142:56:
error: macro "INIT_WORK" requires 3 arguments, but
only 2 given
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c: In
function 'at76_alloc_new_device':
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:5142:
error: 'INIT_WORK' undeclared (first use in this
function)
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:5142:
error: (Each undeclared identifier is reported only
once
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:5142:
error: for each function it appears in.)
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:5143:44:
error: macro "INIT_WORK" requires 3 arguments, but
only 2 given
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:5144:50:
error: macro "INIT_WORK" requires 3 arguments, but
only 2 given
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:5145:56:
error: macro "INIT_WORK" requires 3 arguments, but
only 2 given
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:5146:58:
error: macro "INIT_WORK" requires 3 arguments, but
only 2 given
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:5147:54:
error: macro "INIT_WORK" requires 3 arguments, but
only 2 given
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:5148:
warning: implicit declaration of function
'INIT_DELAYED_WORK'
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c: In
function 'at76_alloc_urbs':
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:5205:
warning: implicit declaration of function
'usb_endpoint_is_bulk_in'
/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.c:5208:
warning: implicit declaration of function
'usb_endpoint_is_bulk_out'
make[2]: ***
[/mnt/bedlam/VAR/berlios/at76_usb-0.17/at76_usb.o]
Error 1
make[1]: ***
[_module_/mnt/bedlam/VAR/berlios/at76_usb-0.17] Error
2
make[1]: Leaving directory
`/usr/src/linux-headers-2.6.18-5-486'
make: *** [modules] Error 2
</end insert>
____________________________________________________________________________________
Be a better sports nut! Let your teams follow you
with Yahoo Mobile. Try it now. http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ