root@mohit-desktop:~/sample-module# make all ARCH=arm
make -C /lib/modules/2.6.32-24-generic/build M=/home/mohit/sample-module V=0 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-24-generic'
CC [M] /home/mohit/sample-module/src/dummy_hcd.o
gcc: error trying to exec 'cc1': execvp: No such file or directory
make[3]: *** [/home/mohit/sample-module/src/dummy_hcd.o] Error 1
make[2]: *** [/home/mohit/sample-module/src] Error 2
make[1]: *** [_module_/home/mohit/sample-module] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-24-generic'
make: *** [all] Error 2
still error --------------
===========================================================================================
I did echo $PATH
/home/mohit/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/bin/:/bin/:/usr/local/sbin/:/usr/sbin/:/sbin/:/usr/bin/
and modified path variable to find cc1export PATH=/home/mohit/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/bin/:/home/mohit/CodeSourcery/Sourcery_G++_Lite/libexec/gcc/arm-none-linux-gnueabi/4.3.3/:/bin/:/usr/local/sbin/:/usr/sbin/:/sbin/:/usr/bin/
==================================================================================
Now perhaps it found cc1 but giving UNLIMITED ERRORs ....
The kernel i am using to compile it in make file -C flag is linux-2.6.32-24-generic ..
i have just headers with me ..its my x86 machine's running kernel
Would that be causing problem ?
make all ARCH=arm
make -C /lib/modules/2.6.32-24-generic/build M=/home/mohit/sample-module V=0 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-24-generic'
CC [M] /home/mohit/sample-module/src/dummy_hcd.o
In file included from include/linux/list.h:7,
from include/linux/module.h:9,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/system.h:325:2: error: #error "SMP is not supported on this platform"
In file included from include/linux/module.h:9,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
include/linux/list.h: In function 'list_del':
include/linux/list.h:106: error: 'UL' undeclared (first use in this function)
include/linux/list.h:106: error: (Each undeclared identifier is reported only once
include/linux/list.h:106: error: for each function it appears in.)
include/linux/list.h: In function 'hlist_del':
include/linux/list.h:579: error: 'UL' undeclared (first use in this function)
In file included from include/linux/cache.h:4,
from include/linux/time.h:7,
from include/linux/stat.h:60,
from include/linux/module.h:10,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
include/linux/kernel.h:10:20: error: stdarg.h: No such file or directory
In file included from include/linux/kernel.h:15,
from include/linux/cache.h:4,
from include/linux/time.h:7,
from include/linux/stat.h:60,
from include/linux/module.h:10,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
include/linux/bitops.h: At top level:
include/linux/bitops.h:144: error: conflicting types for '_find_first_bit_le'
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/bitops.h:162: error: previous declaration of '_find_first_bit_le' was here
include/linux/bitops.h:154: error: conflicting types for '_find_first_zero_bit_le'
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/bitops.h:160: error: previous declaration of '_find_first_zero_bit_le' was here
include/linux/bitops.h:178: error: conflicting types for '_find_next_bit_le'
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/bitops.h:163: error: previous declaration of '_find_next_bit_le' was here
include/linux/bitops.h:188: error: conflicting types for '_find_next_zero_bit_le'
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/bitops.h:161: error: previous declaration of '_find_next_zero_bit_le' was here
In file included from include/linux/cache.h:4,
from include/linux/time.h:7,
from include/linux/stat.h:60,
from include/linux/module.h:10,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
include/linux/kernel.h:183: error: expected declaration specifiers or '...' before 'va_list'
include/linux/kernel.h:187: error: expected declaration specifiers or '...' before 'va_list'
include/linux/kernel.h:191: error: expected declaration specifiers or '...' before 'va_list'
include/linux/kernel.h:195: error: expected declaration specifiers or '...' before 'va_list'
include/linux/kernel.h:199: error: expected declaration specifiers or '...' before 'va_list'
include/linux/kernel.h:239: error: expected declaration specifiers or '...' before 'va_list'
include/linux/kernel.h:514: error: expected declaration specifiers or '...' before 'va_list'
include/linux/kernel.h:517: error: expected declaration specifiers or '...' before 'va_list'
In file included from include/linux/spinlock.h:88,
from include/linux/seqlock.h:29,
from include/linux/time.h:8,
from include/linux/stat.h:60,
from include/linux/module.h:10,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/spinlock.h:5:2: error: #error SMP not supported on pre-ARMv6 CPUs
In file included from include/linux/spinlock.h:321,
from include/linux/seqlock.h:29,
from include/linux/time.h:8,
from include/linux/stat.h:60,
from include/linux/module.h:10,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/atomic.h:153:2: error: #error SMP not supported on pre-ARMv6 CPUs
In file included from include/linux/time.h:9,
from include/linux/stat.h:60,
from include/linux/module.h:10,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
include/linux/math64.h: In function 'div_u64_rem':
include/linux/math64.h:43: error: '__LINUX_ARM_ARCH__' undeclared (first use in this function)
In file included from include/linux/bitmap.h:8,
from include/linux/nodemask.h:95,
from include/linux/mmzone.h:16,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
include/linux/string.h: At top level:
include/linux/string.h:117: error: expected declaration specifiers or '...' before 'va_list'
In file included from /usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/page.h:26,
from include/linux/mmzone.h:20,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/glue.h:119:2: error: #error Unknown data abort handler type
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/glue.h:160:2: error: #error Unknown prefetch abort handler type
In file included from include/linux/mmzone.h:20,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/page.h:116:2: error: #error Unknown user operations model
In file included from /usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/page.h:201,
from include/linux/mmzone.h:20,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/memory.h:18:25: error: mach/memory.h: No such file or directory
In file included from /usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/page.h:201,
from include/linux/mmzone.h:20,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/memory.h: In function 'virt_to_phys':
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/memory.h:173: error: 'PHYS_OFFSET' undeclared (first use in this function)
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/memory.h: In function 'phys_to_virt':
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/memory.h:178: error: 'PHYS_OFFSET' undeclared (first use in this function)
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/memory.h: In function 'virt_to_bus':
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/memory.h:202: error: 'PHYS_OFFSET' undeclared (first use in this function)
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/memory.h: In function 'bus_to_virt':
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/memory.h:207: error: 'PHYS_OFFSET' undeclared (first use in this function)
In file included from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
include/linux/mmzone.h: At top level:
include/linux/mmzone.h:73: error: 'CONFIG_ARM_L1_CACHE_SHIFT' undeclared here (not in a function)
include/linux/mmzone.h:73: error: requested alignment is not a constant
include/linux/mmzone.h:187: error: requested alignment is not a constant
include/linux/mmzone.h:425: error: requested alignment is not a constant
In file included from include/linux/notifier.h:14,
from include/linux/memory_hotplug.h:6,
from include/linux/mmzone.h:653,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
include/linux/rwsem.h:22:65: error: asm/rwsem.h: No such file or directory
In file included from include/linux/memory_hotplug.h:6,
from include/linux/mmzone.h:653,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
include/linux/notifier.h:62: error: field 'rwsem' has incomplete type
In file included from include/linux/smp.h:36,
from include/linux/topology.h:33,
from include/linux/gfp.h:7,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/smp.h:17:22: error: mach/smp.h: No such file or directory
In file included from include/linux/module.h:16,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
include/linux/kobject.h:77: error: expected declaration specifiers or '...' before 'va_list'
In file included from include/linux/timex.h:170,
from include/linux/jiffies.h:8,
from include/linux/ktime.h:25,
from include/linux/timer.h:5,
from include/linux/workqueue.h:8,
from include/linux/slub_def.h:11,
from include/linux/slab.h:162,
from include/linux/percpu.h:5,
from include/asm-generic/local.h:4,
from /usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/local.h:1,
from include/linux/module.h:20,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/timex.h:15:24: error: mach/timex.h: No such file or directory
In file included from include/linux/ktime.h:25,
from include/linux/timer.h:5,
from include/linux/workqueue.h:8,
from include/linux/slub_def.h:11,
from include/linux/slab.h:162,
from include/linux/percpu.h:5,
from include/asm-generic/local.h:4,
from /usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/local.h:1,
from include/linux/module.h:20,
from /home/mohit/sample-module/src/dummy_hcd.c:37:
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
include/linux/jiffies.h:257:31: error: division by zero in #if
In file included from /usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/hardirq.h:6,
from include/linux/hardirq.h:10,
from include/linux/interrupt.h:12,
from /home/mohit/sample-module/src/dummy_hcd.c:46:
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/irq.h:4:23: error: mach/irqs.h: No such file or directory
In file included from include/linux/hardirq.h:10,
from include/linux/interrupt.h:12,
from /home/mohit/sample-module/src/dummy_hcd.c:46:
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/hardirq.h:11: error: requested alignment is not a constant
In file included from include/linux/platform_device.h:14,
from /home/mohit/sample-module/src/dummy_hcd.c:47:
include/linux/device.h:531: error: expected declaration specifiers or '...' before 'va_list'
In file included from include/linux/fs.h:470,
from include/linux/usb.h:19,
from /home/mohit/sample-module/src/dummy_hcd.c:48:
include/linux/quota.h:384: error: field 'dqptr_sem' has incomplete type
In file included from include/linux/usb.h:19,
from /home/mohit/sample-module/src/dummy_hcd.c:48:
include/linux/fs.h:747: error: field 'i_alloc_sem' has incomplete type
In file included from include/linux/usb.h:19,
from /home/mohit/sample-module/src/dummy_hcd.c:48:
include/linux/fs.h:1334: error: field 's_umount' has incomplete type
In file included from include/linux/sched.h:63,
from include/linux/usb.h:21,
from /home/mohit/sample-module/src/dummy_hcd.c:48:
include/linux/mm_types.h:221: error: field 'mmap_sem' has incomplete type
In file included from include/linux/sched.h:80,
from include/linux/usb.h:21,
from /home/mohit/sample-module/src/dummy_hcd.c:48:
include/linux/seccomp.h:8:25: error: asm/seccomp.h: No such file or directory
In file included from include/linux/sched.h:80,
from include/linux/usb.h:21,
from /home/mohit/sample-module/src/dummy_hcd.c:48:
include/linux/seccomp.h: In function 'secure_computing':
include/linux/seccomp.h:15: error: 'TIF_SECCOMP' undeclared (first use in this function)
In file included from include/linux/cred.h:17,
from include/linux/sched.h:93,
from include/linux/usb.h:21,
from /home/mohit/sample-module/src/dummy_hcd.c:48:
include/linux/key.h: At top level:
include/linux/key.h:129: error: field 'sem' has incomplete type
In file included from /home/mohit/sample-module/src/dummy_hcd.c:52:
/usr/src/linux-headers-2.6.32-24-generic/arch/arm/include/asm/io.h:93:21: error: mach/io.h: No such file or directory
/home/mohit/sample-module/src/dummy_hcd.c:58:25: error: ../core/hcd.h: No such file or directory
/home/mohit/sample-module/src/dummy_hcd.c:189: warning: 'struct usb_hcd' declared inside parameter list
/home/mohit/sample-module/src/dummy_hcd.c:189: warning: its scope is only this definition or declaration, which is probably not what you want
/home/mohit/sample-module/src/dummy_hcd.c: In function 'hcd_to_dummy':
/home/mohit/sample-module/src/dummy_hcd.c:191: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_to_hcd':
/home/mohit/sample-module/src/dummy_hcd.c:196: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:196: warning: type defaults to 'int' in declaration of '__mptr'
/home/mohit/sample-module/src/dummy_hcd.c:196: error: invalid use of undefined type 'struct usb_hcd'
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_dev':
/home/mohit/sample-module/src/dummy_hcd.c:201: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c: In function 'set_link_state':
/home/mohit/sample-module/src/dummy_hcd.c:269: error: 'USB_PORT_STAT_POWER' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:274: error: 'USB_PORT_STAT_CONNECTION' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:275: error: 'USB_PORT_STAT_ENABLE' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:276: error: 'USB_PORT_STAT_LOW_SPEED' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:277: error: 'USB_PORT_STAT_HIGH_SPEED' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:278: error: 'USB_PORT_STAT_SUSPEND' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:280: error: 'USB_PORT_STAT_C_CONNECTION' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:296: error: 'USB_PORT_STAT_RESET' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_enable':
/home/mohit/sample-module/src/dummy_hcd.c:346: error: 'USB_PORT_STAT_ENABLE' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_queue':
/home/mohit/sample-module/src/dummy_hcd.c:523: error: 'USB_PORT_STAT_ENABLE' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_wakeup':
/home/mohit/sample-module/src/dummy_hcd.c:673: error: 'USB_PORT_STAT_CONNECTION' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:675: error: 'USB_PORT_STAT_SUSPEND' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:684: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_pullup':
/home/mohit/sample-module/src/dummy_hcd.c:711: error: implicit declaration of function 'usb_hcd_poll_rh_status'
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_udc_probe':
/home/mohit/sample-module/src/dummy_hcd.c:884: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c: In function 'find_endpoint':
/home/mohit/sample-module/src/dummy_hcd.c:1176: error: 'USB_PORT_STAT_CONNECTION' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1176: error: 'USB_PORT_STAT_ENABLE' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1176: error: 'USB_PORT_STAT_SUSPEND' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_hub_status':
/home/mohit/sample-module/src/dummy_hcd.c:1547: error: 'HCD_FLAG_HW_ACCESSIBLE' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1547: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1551: error: 'USB_PORT_STAT_C_SUSPEND' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1552: error: 'USB_PORT_STAT_SUSPEND' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1556: error: 'USB_PORT_STAT_C_CONNECTION' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1556: error: 'USB_PORT_STAT_C_ENABLE' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1556: error: 'USB_PORT_STAT_C_OVERCURRENT' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1556: error: 'USB_PORT_STAT_C_RESET' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c: In function 'hub_descriptor':
/home/mohit/sample-module/src/dummy_hcd.c:1572: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1573: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1574: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1575: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1576: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1577: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1578: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_hub_control':
/home/mohit/sample-module/src/dummy_hcd.c:1593: error: 'HCD_FLAG_HW_ACCESSIBLE' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1593: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1599: error: 'ClearHubFeature' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1601: error: 'ClearPortFeature' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1603: error: 'USB_PORT_FEAT_SUSPEND' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1604: error: 'USB_PORT_STAT_SUSPEND' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1611: error: 'USB_PORT_FEAT_POWER' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1612: error: 'USB_PORT_STAT_POWER' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1620: error: 'GetHubDescriptor' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1623: error: 'GetHubStatus' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1626: error: 'GetPortStatus' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1635: error: 'USB_PORT_STAT_C_SUSPEND' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1638: error: 'USB_PORT_STAT_RESET' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1640: error: 'USB_PORT_STAT_C_RESET' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1643: error: 'USB_PORT_STAT_ENABLE' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1650: error: 'USB_PORT_STAT_HIGH_SPEED' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1655: error: 'USB_PORT_STAT_LOW_SPEED' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1667: error: 'SetHubFeature' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1670: error: 'SetPortFeature' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1690: error: 'USB_PORT_FEAT_RESET' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1717: error: 'USB_PORT_STAT_C_CONNECTION' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1717: error: 'USB_PORT_STAT_C_ENABLE' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1717: error: 'USB_PORT_STAT_C_OVERCURRENT' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_bus_suspend':
/home/mohit/sample-module/src/dummy_hcd.c:1726: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1726: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1731: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1731: error: 'HC_STATE_SUSPENDED' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_bus_resume':
/home/mohit/sample-module/src/dummy_hcd.c:1741: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1741: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1744: error: 'HCD_FLAG_HW_ACCESSIBLE' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1744: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1751: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1751: error: 'HC_STATE_RUNNING' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_start':
/home/mohit/sample-module/src/dummy_hcd.c:1827: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1828: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1828: error: 'HC_STATE_RUNNING' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1829: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c: At top level:
/home/mohit/sample-module/src/dummy_hcd.c:1857: error: variable 'dummy_hcd' has initializer but incomplete type
/home/mohit/sample-module/src/dummy_hcd.c:1858: error: unknown field 'description' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c:1859: error: unknown field 'product_desc' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c:1860: error: unknown field 'hcd_priv_size' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c:1862: error: unknown field 'flags' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c:1862: error: 'HCD_USB2' undeclared here (not in a function)
/home/mohit/sample-module/src/dummy_hcd.c:1864: error: unknown field 'start' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c:1865: error: unknown field 'stop' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c:1867: error: unknown field 'urb_enqueue' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c:1868: error: unknown field 'urb_dequeue' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c:1870: error: unknown field 'get_frame_number' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c:1872: error: unknown field 'hub_status_data' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c:1873: error: unknown field 'hub_control' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c:1874: error: unknown field 'bus_suspend' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c:1875: error: unknown field 'bus_resume' specified in initializer
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_hcd_suspend':
/home/mohit/sample-module/src/dummy_hcd.c:1923: error: 'HCD_FLAG_HW_ACCESSIBLE' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1923: error: dereferencing pointer to incomplete type
/home/mohit/sample-module/src/dummy_hcd.c: In function 'dummy_hcd_resume':
/home/mohit/sample-module/src/dummy_hcd.c:1934: error: 'HCD_FLAG_HW_ACCESSIBLE' undeclared (first use in this function)
/home/mohit/sample-module/src/dummy_hcd.c:1934: error: dereferencing pointer to incomplete type