root@wass:/home/wass/zc0302# make
In file included from /lib/modules/2.6.8.1/build/include/linux/list.h:7,
from /lib/modules/2.6.8.1/build/include/linux/wait.h:14,
from /lib/modules/2.6.8.1/build/include/asm/semaphore.h:41,
from /lib/modules/2.6.8.1/build/include/linux/sched.h:18,
from /lib/modules/2.6.8.1/build/include/linux/module.h:10,
from zc0302.c:36:
/lib/modules/2.6.8.1/build/include/linux/prefetch.h: In function `prefetch_range':
/lib/modules/2.6.8.1/build/include/linux/prefetch.h:62: warning: pointer of type `void *' used in arithmetic
In file included from /lib/modules/2.6.8.1/build/include/asm/semaphore.h:42,
from /lib/modules/2.6.8.1/build/include/linux/sched.h:18,
from /lib/modules/2.6.8.1/build/include/linux/module.h:10,
from zc0302.c:36:
/lib/modules/2.6.8.1/build/include/linux/rwsem.h: In function `down_read':
/lib/modules/2.6.8.1/build/include/linux/rwsem.h:43: warning: passing arg 1 of `__might_sleep' discards qualifiers from pointer target type
/lib/modules/2.6.8.1/build/include/linux/rwsem.h: In function `down_write':
/lib/modules/2.6.8.1/build/include/linux/rwsem.h:66: warning: passing arg 1 of `__might_sleep' discards qualifiers from pointer target type
In file included from /lib/modules/2.6.8.1/build/include/linux/sched.h:18,
from /lib/modules/2.6.8.1/build/include/linux/module.h:10,
from zc0302.c:36:
/lib/modules/2.6.8.1/build/include/asm/semaphore.h: In function `down':
/lib/modules/2.6.8.1/build/include/asm/semaphore.h:119: warning: passing arg 1 of `__might_sleep' discards qualifiers from pointer target type
/lib/modules/2.6.8.1/build/include/asm/semaphore.h: In function `down_interruptible':
/lib/modules/2.6.8.1/build/include/asm/semaphore.h:145: warning: passing arg 1 of `__might_sleep' discards qualifiers from pointer target type
In file included from /lib/modules/2.6.8.1/build/include/asm/smp.h:18,
from /lib/modules/2.6.8.1/build/include/linux/smp.h:17,
from /lib/modules/2.6.8.1/build/include/linux/sched.h:23,
from /lib/modules/2.6.8.1/build/include/linux/module.h:10,
from zc0302.c:36:
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from /lib/modules/2.6.8.1/build/include/asm/smp.h:18,
from /lib/modules/2.6.8.1/build/include/linux/smp.h:17,
from /lib/modules/2.6.8.1/build/include/linux/sched.h:23,
from /lib/modules/2.6.8.1/build/include/linux/module.h:10,
from zc0302.c:36:
/lib/modules/2.6.8.1/build/include/asm/mpspec.h: At top level:
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type'
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type'
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus'
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus'
In file included from /lib/modules/2.6.8.1/build/include/asm/smp.h:20,
from /lib/modules/2.6.8.1/build/include/linux/smp.h:17,
from /lib/modules/2.6.8.1/build/include/linux/sched.h:23,
from /lib/modules/2.6.8.1/build/include/linux/module.h:10,
from zc0302.c:36:
/lib/modules/2.6.8.1/build/include/asm/io_apic.h:160: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.8.1/build/include/asm/io_apic.h:160: error: conflicting types for `mp_irqs'
/lib/modules/2.6.8.1/build/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'
In file included from /lib/modules/2.6.8.1/build/include/linux/smp.h:17,
from /lib/modules/2.6.8.1/build/include/linux/sched.h:23,
from /lib/modules/2.6.8.1/build/include/linux/module.h:10,
from zc0302.c:36:
/lib/modules/2.6.8.1/build/include/asm/smp.h:71:26: mach_apicdef.h: No such file or directory
In file included from /lib/modules/2.6.8.1/build/include/linux/smp.h:17,
from /lib/modules/2.6.8.1/build/include/linux/sched.h:23,
from /lib/modules/2.6.8.1/build/include/linux/module.h:10,
from zc0302.c:36:
/lib/modules/2.6.8.1/build/include/asm/smp.h: In function `hard_smp_processor_id':
/lib/modules/2.6.8.1/build/include/asm/smp.h:75: warning: implicit declaration of function `GET_APIC_ID'
In file included from /lib/modules/2.6.8.1/build/include/linux/irq.h:20,
from /lib/modules/2.6.8.1/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.8.1/build/include/linux/interrupt.h:12,
from /lib/modules/2.6.8.1/build/include/linux/usb.h:15,
from zc0302.c:56:
/lib/modules/2.6.8.1/build/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.8.1/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.8.1/build/include/linux/interrupt.h:12,
from /lib/modules/2.6.8.1/build/include/linux/usb.h:15,
from zc0302.c:56:
/lib/modules/2.6.8.1/build/include/linux/irq.h: At top level:
/lib/modules/2.6.8.1/build/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.8.1/build/include/linux/irq.h:72,
from /lib/modules/2.6.8.1/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.8.1/build/include/linux/interrupt.h:12,
from /lib/modules/2.6.8.1/build/include/linux/usb.h:15,
from zc0302.c:56:
/lib/modules/2.6.8.1/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/lib/modules/2.6.8.1/build/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
In file included from zc0302_stream.h:1,
from zc0302.c:58:
zc0302.h:255: error: parse error before "devfs_handle_t"
zc0302.h:255: warning: no semicolon at end of struct or union
zc0302.h:298: error: parse error before '}' token
zc0302.c:126: warning: initialization discards qualifiers from pointer target type
zc0302.c:127: warning: initialization discards qualifiers from pointer target type
zc0302.c:129: warning: initialization discards qualifiers from pointer target type
zc0302.c:145: error: parse error before "usb_devfs_handle"
zc0302.c:145: warning: type defaults to `int' in declaration of `usb_devfs_handle'
zc0302.c:145: warning: data definition has no type or storage class
zc0302.c:210: warning: initialization from incompatible pointer type
zc0302.c:211: warning: initialization from incompatible pointer type
zc0302.c:212: error: unknown field `fops' specified in initializer
zc0302.c:212: warning: initialization from incompatible pointer type
zc0302.c:213: error: unknown field `minor' specified in initializer
zc0302.c:213: warning: initialization makes pointer from integer without a cast
zc0302.c:222: error: unknown field `open' specified in initializer
zc0302.c:222: warning: initialization makes integer from pointer without a cast
zc0302.c:223: error: unknown field `close' specified in initializer
zc0302.c:223: warning: initialization from incompatible pointer type
zc0302.c:224: error: unknown field `read' specified in initializer
zc0302.c:224: warning: initialization from incompatible pointer type
zc0302.c:225: error: unknown field `write' specified in initializer
zc0302.c:226: error: unknown field `poll' specified in initializer
zc0302.c:227: error: unknown field `ioctl' specified in initializer
zc0302.c:227: warning: initialization makes integer from pointer without a cast
zc0302.c:228: error: unknown field `mmap' specified in initializer
zc0302.c:228: warning: missing braces around initializer
zc0302.c:228: warning: (near initialization for `zc0302_template.lock')
zc0302.c:228: warning: initialization makes integer from pointer without a cast
zc0302.c:229: error: unknown field `initialize' specified in initializer
zc0302.c:229: warning: initialization makes integer from pointer without a cast
zc0302.c: In function `zc0302_reg_write':
zc0302.c:406: warning: `return' with a value, in function returning void
zc0302.c: In function `zc0302_next_frame':
zc0302.c:465: error: dereferencing pointer to incomplete type
zc0302.c:465: error: dereferencing pointer to incomplete type
zc0302.c:468: error: dereferencing pointer to incomplete type
zc0302.c:468: error: dereferencing pointer to incomplete type
zc0302.c:473: error: dereferencing pointer to incomplete type
zc0302.c:474: error: dereferencing pointer to incomplete type
zc0302.c:476: error: dereferencing pointer to incomplete type
zc0302.c:477: error: dereferencing pointer to incomplete type
zc0302.c:478: error: dereferencing pointer to incomplete type
zc0302.c:480: error: dereferencing pointer to incomplete type
zc0302.c:481: error: dereferencing pointer to incomplete type
zc0302.c:494: error: dereferencing pointer to incomplete type
zc0302.c:494: error: dereferencing pointer to incomplete type
zc0302.c:495: error: dereferencing pointer to incomplete type
zc0302.c:495: error: dereferencing pointer to incomplete type
zc0302.c: In function `zc0302_move_data':
zc0302.c:548: error: dereferencing pointer to incomplete type
zc0302.c:551: error: dereferencing pointer to incomplete type
zc0302.c:553: error: dereferencing pointer to incomplete type
zc0302.c:565: error: dereferencing pointer to incomplete type
zc0302.c:576: error: dereferencing pointer to incomplete type
zc0302.c:576: error: dereferencing pointer to incomplete type
zc0302.c:595: error: dereferencing pointer to incomplete type
zc0302.c:596: error: dereferencing pointer to incomplete type
zc0302.c:619: error: dereferencing pointer to incomplete type
zc0302.c: In function `zc0302_isoc_handler':
zc0302.c:634: error: dereferencing pointer to incomplete type
zc0302.c:643: error: dereferencing pointer to incomplete type
zc0302.c:643: error: dereferencing pointer to incomplete type
zc0302.c: In function `zc0302_isoc_init':
zc0302.c:665: error: too few arguments to function `usb_alloc_urb'
zc0302.c:672: error: dereferencing pointer to incomplete type
zc0302.c:680: error: dereferencing pointer to incomplete type
zc0302.c:682: error: dereferencing pointer to incomplete type
zc0302.c:685: error: dereferencing pointer to incomplete type
zc0302.c:692: error: dereferencing pointer to incomplete type
zc0302.c:693: error: dereferencing pointer to incomplete type
zc0302.c:694: error: dereferencing pointer to incomplete type
zc0302.c:699: error: dereferencing pointer to incomplete type
zc0302.c:701: error: structure has no member named `next'
zc0302.c:701: error: dereferencing pointer to incomplete type
zc0302.c:703: error: dereferencing pointer to incomplete type
zc0302.c:704: error: `USB_ISO_ASAP' undeclared (first use in this function)
zc0302.c:704: error: (Each undeclared identifier is reported only once
zc0302.c:704: error: for each function it appears in.)
zc0302.c:705: error: dereferencing pointer to incomplete type
zc0302.c:707: warning: assignment from incompatible pointer type
zc0302.c:723: error: dereferencing pointer to incomplete type
zc0302.c:723: error: too few arguments to function `usb_submit_urb'
zc0302.c:730: error: dereferencing pointer to incomplete type
zc0302.c:737: error: dereferencing pointer to incomplete type
zc0302.c:738: error: dereferencing pointer to incomplete type
zc0302.c:742: error: dereferencing pointer to incomplete type
zc0302.c: In function `zc0302_isoc_uninit':
zc0302.c:760: error: dereferencing pointer to incomplete type
zc0302.c:763: error: dereferencing pointer to incomplete type
zc0302.c:770: error: dereferencing pointer to incomplete type
zc0302.c:776: error: dereferencing pointer to incomplete type
zc0302.c:778: error: dereferencing pointer to incomplete type
zc0302.c:779: error: dereferencing pointer to incomplete type
zc0302.c:780: error: dereferencing pointer to incomplete type
zc0302.c: In function `webcamnx_init':
zc0302.c:1040: error: dereferencing pointer to incomplete type
zc0302.c:1040: error: too few arguments to function `usb_alloc_urb'
zc0302.c:1041: warning: implicit declaration of function `FILL_INT_URB'
zc0302.c:1041: error: dereferencing pointer to incomplete type
zc0302.c:1047: error: dereferencing pointer to incomplete type
zc0302.c:1047: error: too few arguments to function `usb_submit_urb'
zc0302.c: In function `zc0302_allocate_buffers':
zc0302.c:1116: error: dereferencing pointer to incomplete type
zc0302.c:1124: error: dereferencing pointer to incomplete type
zc0302.c:1133: error: dereferencing pointer to incomplete type
zc0302.c:1139: error: dereferencing pointer to incomplete type
zc0302.c:1140: error: dereferencing pointer to incomplete type
zc0302.c:1146: error: dereferencing pointer to incomplete type
zc0302.c:1147: error: dereferencing pointer to incomplete type
zc0302.c:1154: error: dereferencing pointer to incomplete type
zc0302.c:1155: error: dereferencing pointer to incomplete type
zc0302.c:1161: error: dereferencing pointer to incomplete type
zc0302.c:1161: error: dereferencing pointer to incomplete type
zc0302.c:1161: error: dereferencing pointer to incomplete type
zc0302.c:1162: error: dereferencing pointer to incomplete type
zc0302.c:1162: error: dereferencing pointer to incomplete type
zc0302.c:1162: error: dereferencing pointer to incomplete type
zc0302.c:1163: error: dereferencing pointer to incomplete type
zc0302.c:1163: error: dereferencing pointer to incomplete type
zc0302.c:1163: error: dereferencing pointer to incomplete type
zc0302.c:1165: error: dereferencing pointer to incomplete type
zc0302.c:1165: error: dereferencing pointer to incomplete type
zc0302.c:1165: error: dereferencing pointer to incomplete type
zc0302.c:1171: error: dereferencing pointer to incomplete type
zc0302.c:1171: error: dereferencing pointer to incomplete type
zc0302.c:1172: error: dereferencing pointer to incomplete type
zc0302.c:1172: error: dereferencing pointer to incomplete type
zc0302.c:1173: error: dereferencing pointer to incomplete type
zc0302.c:1173: error: dereferencing pointer to incomplete type
zc0302.c:1174: error: dereferencing pointer to incomplete type
zc0302.c:1174: error: dereferencing pointer to incomplete type
zc0302.c:1175: error: dereferencing pointer to incomplete type
zc0302.c:1176: error: dereferencing pointer to incomplete type
zc0302.c:1177: error: dereferencing pointer to incomplete type
zc0302.c:1177: error: dereferencing pointer to incomplete type
zc0302.c:1178: error: dereferencing pointer to incomplete type
zc0302.c:1178: error: dereferencing pointer to incomplete type
zc0302.c:1179: error: dereferencing pointer to incomplete type
zc0302.c:1185: error: dereferencing pointer to incomplete type
zc0302.c:1196: error: dereferencing pointer to incomplete type
zc0302.c:1198: error: dereferencing pointer to incomplete type
zc0302.c:1199: error: dereferencing pointer to incomplete type
zc0302.c:1202: error: dereferencing pointer to incomplete type
zc0302.c:1204: error: dereferencing pointer to incomplete type
zc0302.c:1205: error: dereferencing pointer to incomplete type
zc0302.c:1207: error: dereferencing pointer to incomplete type
zc0302.c:1209: error: dereferencing pointer to incomplete type
zc0302.c:1210: error: dereferencing pointer to incomplete type
zc0302.c:1213: error: dereferencing pointer to incomplete type
zc0302.c:1214: error: dereferencing pointer to incomplete type
zc0302.c: In function `zc0302_delete':
zc0302.c:1256: error: dereferencing pointer to incomplete type
zc0302.c:1261: error: dereferencing pointer to incomplete type
zc0302.c:1263: error: dereferencing pointer to incomplete type
zc0302.c:1264: error: dereferencing pointer to incomplete type
zc0302.c:1267: error: dereferencing pointer to incomplete type
zc0302.c:1269: error: dereferencing pointer to incomplete type
zc0302.c:1270: error: dereferencing pointer to incomplete type
zc0302.c:1272: error: dereferencing pointer to incomplete type
zc0302.c:1274: error: dereferencing pointer to incomplete type
zc0302.c:1275: error: dereferencing pointer to incomplete type
zc0302.c:1278: error: dereferencing pointer to incomplete type
zc0302.c:1278: error: dereferencing pointer to incomplete type
zc0302.c:1278: error: dereferencing pointer to incomplete type
zc0302.c:1279: error: dereferencing pointer to incomplete type
zc0302.c:1279: error: dereferencing pointer to incomplete type
zc0302.c:1279: error: dereferencing pointer to incomplete type
zc0302.c:1280: error: dereferencing pointer to incomplete type
zc0302.c:1280: error: dereferencing pointer to incomplete type
zc0302.c:1280: error: dereferencing pointer to incomplete type
zc0302.c:1282: error: dereferencing pointer to incomplete type
zc0302.c: In function `zc0302_open':
zc0302.c:1311: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.8.1/build/include/linux/module.h:555)
zc0302.c:1319: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.8.1/build/include/linux/module.h:567)
zc0302.c:1324: error: dereferencing pointer to incomplete type
zc0302.c:1330: error: dereferencing pointer to incomplete type
zc0302.c:1336: error: dereferencing pointer to incomplete type
zc0302.c: In function `zc0302_release':
zc0302.c:1358: error: dereferencing pointer to incomplete type
zc0302.c:1364: error: dereferencing pointer to incomplete type
zc0302.c:1366: error: dereferencing pointer to incomplete type
zc0302.c:1373: error: dereferencing pointer to incomplete type
zc0302.c:1376: error: dereferencing pointer to incomplete type
zc0302.c:1379: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.8.1/build/include/linux/module.h:567)
zc0302.c:1384: error: dereferencing pointer to incomplete type
zc0302.c:1385: error: dereferencing pointer to incomplete type
zc0302.c:1388: error: dereferencing pointer to incomplete type
zc0302.c:1392: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.8.1/build/include/linux/module.h:567)
zc0302.c:1395: error: dereferencing pointer to incomplete type
zc0302.c: In function `zc0302_read':
zc0302.c:1424: error: dereferencing pointer to incomplete type
zc0302.c:1428: error: dereferencing pointer to incomplete type
zc0302.c:1435: error: dereferencing pointer to incomplete type
zc0302.c:1447: error: dereferencing pointer to incomplete type
zc0302.c:1458: error: dereferencing pointer to incomplete type
zc0302.c:1474: error: dereferencing pointer to incomplete type
zc0302.c: In function `zc0302_probe':
zc0302.c:1587: error: invalid application of `sizeof' to an incomplete type
zc0302.c:1593: error: invalid application of `sizeof' to an incomplete type
zc0302.c:1593: error: invalid application of `sizeof' to an incomplete type
zc0302.c:1593: error: invalid application of `sizeof' to an incomplete type
zc0302.c:1593: error: invalid application of `sizeof' to an incomplete type
zc0302.c:1593: error: invalid application of `sizeof' to an incomplete type
zc0302.c:1593: error: invalid application of `sizeof' to an incomplete type
zc0302.c:1600: warning: implicit declaration of function `usb_set_configuration'zc0302.c:1605: warning: assignment from incompatible pointer type
zc0302.c:1609: warning: assignment from incompatible pointer type
zc0302.c:1612: error: structure has no member named `endpoint'
zc0302.c:1624: error: dereferencing pointer to incomplete type
zc0302.c:1639: error: dereferencing pointer to incomplete type
zc0302.c:1640: error: dereferencing pointer to incomplete type
zc0302.c:1641: error: dereferencing pointer to incomplete type
zc0302.c:1642: error: dereferencing pointer to incomplete type
zc0302.c:1643: error: dereferencing pointer to incomplete type
zc0302.c:1646: error: dereferencing pointer to incomplete type
zc0302.c:1648: error: dereferencing pointer to incomplete type
zc0302.c:1648: warning: implicit declaration of function `devfs_register'
zc0302.c:1649: error: `DEVFS_FL_DEFAULT' undeclared (first use in this function)zc0302.c:1650: error: dereferencing pointer to incomplete type
zc0302.c:1656: error: dereferencing pointer to incomplete type
zc0302.c:1659: error: dereferencing pointer to incomplete type
zc0302.c:1660: error: dereferencing pointer to incomplete type
zc0302.c:1660: error: dereferencing pointer to incomplete type
zc0302.c:1661: error: dereferencing pointer to incomplete type
zc0302.c:1661: error: dereferencing pointer to incomplete type
zc0302.c:1662: warning: implicit declaration of function `SET_MODULE_OWNER'
zc0302.c:1662: error: dereferencing pointer to incomplete type
zc0302.c:1663: error: dereferencing pointer to incomplete type
zc0302.c:1665: error: dereferencing pointer to incomplete type
zc0302.c:1670: error: dereferencing pointer to incomplete type
zc0302.c:1674: error: dereferencing pointer to incomplete type
zc0302.c:1675: error: dereferencing pointer to incomplete type
zc0302.c:1677: error: dereferencing pointer to incomplete type
zc0302.c:1683: error: dereferencing pointer to incomplete type
zc0302.c:1683: error: dereferencing pointer to incomplete type
zc0302.c:1684: error: dereferencing pointer to incomplete type
zc0302.c:1684: error: dereferencing pointer to incomplete type
zc0302.c:1689: error: dereferencing pointer to incomplete type
zc0302.c:1689: error: dereferencing pointer to incomplete type
zc0302.c:1690: error: dereferencing pointer to incomplete type
zc0302.c:1690: error: dereferencing pointer to incomplete type
zc0302.c:1699: error: dereferencing pointer to incomplete type
zc0302.c:1699: error: dereferencing pointer to incomplete type
zc0302.c:1700: error: dereferencing pointer to incomplete type
zc0302.c:1700: error: dereferencing pointer to incomplete type
zc0302.c: In function `zc0302_disconnect':
zc0302.c:1731: error: dereferencing pointer to incomplete type
zc0302.c:1732: error: dereferencing pointer to incomplete type
zc0302.c:1736: error: dereferencing pointer to incomplete type
zc0302.c:1738: error: dereferencing pointer to incomplete type
zc0302.c:1741: warning: implicit declaration of function `devfs_unregister'
zc0302.c:1741: error: dereferencing pointer to incomplete type
zc0302.c:1744: error: dereferencing pointer to incomplete type
zc0302.c:1746: error: dereferencing pointer to incomplete type
zc0302.c:1751: error: dereferencing pointer to incomplete type
zc0302.c:1752: error: dereferencing pointer to incomplete type
zc0302.c: At top level:
zc0302.c:380: warning: `zc0302_reg_read' defined but not used
zc0302.c:388: warning: `zc0302_reg_write' defined but not used
make: *** [zc0302.o] Error 1