root@NSLU2:/public1/home/daten/daniel/Projekte/Linux-NSLU2/USB > /opt/armeb/bin/armv5b-softfloat-linux-gcc DAKAL.c In file included from /opt/armeb/armv5b-softfloat-linux/sys-include/linux/sched.h:14, from /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h:7, from DAKAL.c:6: /opt/armeb/armv5b-softfloat-linux/sys-include/linux/timex.h:173: error: field `time' has incomplete type In file included from /opt/armeb/armv5b-softfloat-linux/sys-include/linux/sched.h:18, from /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h:7, from DAKAL.c:6: /opt/armeb/armv5b-softfloat-linux/sys-include/asm/semaphore.h:18: error: parse error before "wait_queue_head_t" /opt/armeb/armv5b-softfloat-linux/sys-include/asm/semaphore.h: In function `sema_init': /opt/armeb/armv5b-softfloat-linux/sys-include/asm/semaphore.h:47: error: dereferencing pointer to incomplete type /opt/armeb/armv5b-softfloat-linux/sys-include/asm/semaphore.h:48: error: dereferencing pointer to incomplete type /opt/armeb/armv5b-softfloat-linux/sys-include/asm/semaphore.h:49: error: dereferencing pointer to incomplete type /opt/armeb/armv5b-softfloat-linux/sys-include/asm/semaphore.h: In function `sem_getcount': /opt/armeb/armv5b-softfloat-linux/sys-include/asm/semaphore.h:130: error: dereferencing pointer to incomplete type In file included from /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h:38, from DAKAL.c:6: /opt/armeb/armv5b-softfloat-linux/sys-include/asm/proc/uaccess.h: In function `set_fs': /opt/armeb/armv5b-softfloat-linux/sys-include/asm/proc/uaccess.h:19: error: `current' undeclared (first use in this function) /opt/armeb/armv5b-softfloat-linux/sys-include/asm/proc/uaccess.h:19: error: (Each undeclared identifier is reported only once /opt/armeb/armv5b-softfloat-linux/sys-include/asm/proc/uaccess.h:19: error: for each function it appears in.) In file included from DAKAL.c:6: /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h: In function `verify_area': /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h:44: error: `current' undeclared (first use in this function) /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h: In function `copy_from_user': /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h:146: error: `current' undeclared (first use in this function) /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h: In function `copy_to_user': /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h:161: error: `current' undeclared (first use in this function) /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h: In function `clear_user': /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h:174: error: `current' undeclared (first use in this function) /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h: In function `strncpy_from_user': /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h:188: error: `current' undeclared (first use in this function) /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h: In function `strnlen_user': /opt/armeb/armv5b-softfloat-linux/sys-include/asm/uaccess.h:206: error: `current' undeclared (first use in this function) DAKAL.c: At top level: DAKAL.c:15: error: variable `ulock' has initializer but incomplete type DAKAL.c:15: error: extra brace group at end of initializer DAKAL.c:15: error: (near initialization for `ulock') DAKAL.c:15: warning: excess elements in struct initializer DAKAL.c:15: warning: (near initialization for `ulock') DAKAL.c:15: warning: excess elements in struct initializer DAKAL.c:15: warning: (near initialization for `ulock') DAKAL.c:15: error: invalid use of undefined type `struct semaphore' DAKAL.c:15: warning: excess elements in struct initializer DAKAL.c:15: warning: (near initialization for `ulock') DAKAL.c:18: warning: `struct file' declared inside parameter list DAKAL.c:18: warning: its scope is only this definition or declaration, which is probably not what you want DAKAL.c: In function `usbcheck_read': DAKAL.c:21: error: `GFP_KERNEL' undeclared (first use in this function) DAKAL.c:21: warning: initialization makes pointer from integer without a cast DAKAL.c: At top level: DAKAL.c:40: warning: `struct file' declared inside parameter list DAKAL.c:40: warning: `struct inode' declared inside parameter list DAKAL.c:45: error: variable `usb_fops' has initializer but incomplete type DAKAL.c:46: error: unknown field `owner' specified in initializer DAKAL.c:46: warning: excess elements in struct initializer DAKAL.c:46: warning: (near initialization for `usb_fops') DAKAL.c:47: error: unknown field `open' specified in initializer DAKAL.c:47: warning: excess elements in struct initializer DAKAL.c:47: warning: (near initialization for `usb_fops') DAKAL.c:48: error: unknown field `read' specified in initializer DAKAL.c:48: warning: excess elements in struct initializer DAKAL.c:48: warning: (near initialization for `usb_fops') DAKAL.c:51: error: elements of array `usbid' have incomplete type DAKAL.c:52: warning: excess elements in struct initializer DAKAL.c:52: warning: (near initialization for `usbid[0]') DAKAL.c:56: error: variable `class_descr' has initializer but incomplete type DAKAL.c:57: error: unknown field `name' specified in initializer DAKAL.c:57: warning: excess elements in struct initializer DAKAL.c:57: warning: (near initialization for `class_descr') DAKAL.c:58: error: unknown field `fops' specified in initializer DAKAL.c:58: warning: excess elements in struct initializer DAKAL.c:58: warning: (near initialization for `class_descr') DAKAL.c:59: error: unknown field `mode' specified in initializer DAKAL.c:59: warning: excess elements in struct initializer DAKAL.c:59: warning: (near initialization for `class_descr') DAKAL.c:60: error: unknown field `minor_base' specified in initializer DAKAL.c:60: warning: excess elements in struct initializer DAKAL.c:60: warning: (near initialization for `class_descr') DAKAL.c:64: warning: `struct usb_interface' declared inside parameter list DAKAL.c: In function `usbcheck_probe': DAKAL.c:66: warning: assignment makes pointer from integer without a cast DAKAL.c:67: error: dereferencing pointer to incomplete type DAKAL.c:68: error: dereferencing pointer to incomplete type DAKAL.c:69: error: dereferencing pointer to incomplete type DAKAL.c:70: error: dereferencing pointer to incomplete type DAKAL.c:74: error: dereferencing pointer to incomplete type DAKAL.c: At top level: DAKAL.c:80: warning: `struct usb_interface' declared inside parameter list DAKAL.c:87: error: variable `usbcheck' has initializer but incomplete type DAKAL.c:88: error: unknown field `name' specified in initializer DAKAL.c:88: warning: excess elements in struct initializer DAKAL.c:88: warning: (near initialization for `usbcheck') DAKAL.c:89: error: unknown field `id_table' specified in initializer DAKAL.c:89: warning: excess elements in struct initializer DAKAL.c:89: warning: (near initialization for `usbcheck') DAKAL.c:90: error: unknown field `probe' specified in initializer DAKAL.c:90: warning: excess elements in struct initializer DAKAL.c:90: warning: (near initialization for `usbcheck') DAKAL.c:91: error: unknown field `disconnect' specified in initializer DAKAL.c:91: warning: excess elements in struct initializer DAKAL.c:91: warning: (near initialization for `usbcheck') DAKAL.c:15: error: storage size of `ulock' isn't known DAKAL.c:45: error: storage size of `usb_fops' isn't known DAKAL.c:56: error: storage size of `class_descr' isn't known DAKAL.c:87: error: storage size of `usbcheck' isn't known root@NSLU2:/public1/home/daten/daniel/Projekte/Linux-NSLU2/USB >