astpbx-pstn:/usr/src/asterisk-1.0.scrd/zaptel# make 2>&1 | less cc -I. -O4 -g -Wall -DBUILDING_TONEZONE -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -c -o wcte11xp.o wcte11xp.c In file included from /usr/include/linux/sched.h:12, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/linux/jiffies.h:16: error: parse error before "jiffies_64" /usr/include/linux/jiffies.h:20: error: parse error before "get_jiffies_64" In file included from /usr/include/linux/cpumask.h:8, from /usr/include/linux/sched.h:15, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/linux/bitmap.h: In function `bitmap_empty': /usr/include/linux/bitmap.h:15: error: `BITS_PER_LONG' undeclared (first use in this function) /usr/include/linux/bitmap.h:15: error: (Each undeclared identifier is reported only once /usr/include/linux/bitmap.h:15: error: for each function it appears in.) /usr/include/linux/bitmap.h: In function `bitmap_full': /usr/include/linux/bitmap.h:29: error: `BITS_PER_LONG' undeclared (first use in this function) /usr/include/linux/bitmap.h: In function `bitmap_equal': /usr/include/linux/bitmap.h:44: error: `BITS_PER_LONG' undeclared (first use in this function) /usr/include/linux/bitmap.h: In function `bitmap_shift_right': /usr/include/linux/bitmap.h:85: error: `__shr_tmp' undeclared (first use in this function) /usr/include/linux/bitmap.h: In function `bitmap_shift_left': /usr/include/linux/bitmap.h:98: error: `__shl_tmp' undeclared (first use in this function) /usr/include/linux/bitmap.h: In function `bitmap_weight': /usr/include/linux/bitmap.h:144: error: `BITS_PER_LONG' undeclared (first use in this function) In file included from /usr/include/linux/sched.h:15, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/linux/cpumask.h: At top level: /usr/include/linux/cpumask.h:15: error: variable-size type declared outside of any function In file included from /usr/include/linux/sched.h:15, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/linux/cpumask.h: In function `next_online_cpu': /usr/include/linux/cpumask.h:56: error: structure has no member named `val' In file included from /usr/include/linux/sched.h:21, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/asm/mmu.h: At top level: /usr/include/asm/mmu.h:13: error: field `sem' has incomplete type In file included from /usr/include/asm/smp.h:16, from /usr/include/linux/smp.h:17, from /usr/include/linux/sched.h:23, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/asm/fixmap.h:72: error: `FIX_ACPI_PAGES' undeclared here (not in a function) /usr/include/asm/fixmap.h:72: error: enumerator value for `FIX_ACPI_END' not integer constant /usr/include/asm/fixmap.h:84: error: parse error before "pgprot_t" In file included from /usr/include/asm/smp.h:18, from /usr/include/linux/smp.h:17, from /usr/include/linux/sched.h:23, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory In file included from /usr/include/asm/smp.h:18, from /usr/include/linux/smp.h:17, from /usr/include/linux/sched.h:23, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function) /usr/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function) /usr/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function) /usr/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function) /usr/include/asm/mpspec.h:19: error: `MAX_APICS' undeclared here (not in a function) /usr/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function) /usr/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type' /usr/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type' /usr/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function) /usr/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function) /usr/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus' /usr/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus' /usr/include/asm/mpspec.h:35: error: parse error before "id" /usr/include/asm/mpspec.h:36: error: parse error before "address" /usr/include/asm/mpspec.h:37: error: parse error before "id" /usr/include/asm/mpspec.h:38: error: parse error before "bus_irq" /usr/include/asm/mpspec.h:54: error: `MAX_APICS' undeclared here (not in a function) /usr/include/asm/mpspec.h:54: error: variable-size type declared outside of any function In file included from /usr/include/asm/smp.h:20, from /usr/include/linux/smp.h:17, from /usr/include/linux/sched.h:23, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/asm/io_apic.h:26: error: parse error before "u32" /usr/include/asm/io_apic.h:28: error: parse error before "u32" /usr/include/asm/io_apic.h:34: error: parse error before '}' token /usr/include/asm/io_apic.h:37: error: parse error before "u32" /usr/include/asm/io_apic.h:39: error: parse error before "u32" /usr/include/asm/io_apic.h:45: error: parse error before '}' token /usr/include/asm/io_apic.h:48: error: parse error before "u32" /usr/include/asm/io_apic.h:50: error: parse error before "u32" /usr/include/asm/io_apic.h:54: error: parse error before '}' token /usr/include/asm/io_apic.h:57: error: parse error before "u32" /usr/include/asm/io_apic.h:59: error: parse error before "u32" /usr/include/asm/io_apic.h:62: error: parse error before '}' token /usr/include/asm/io_apic.h:120: error: `MAX_IRQ_SOURCES' undeclared here (not in a function) /usr/include/asm/io_apic.h:120: error: conflicting types for `mp_irqs' /usr/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs' In file included from /usr/include/linux/smp.h:17, from /usr/include/linux/sched.h:23, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/asm/smp.h:73:26: mach_apicdef.h: No such file or directory In file included from /usr/include/linux/sched.h:23, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/linux/smp.h: In function `on_each_cpu': /usr/include/linux/smp.h:65: error: invalid type argument of `->' /usr/include/linux/smp.h:68: error: invalid type argument of `->' /usr/include/linux/smp.h:68: error: `TIF_NEED_RESCHED' undeclared (first use in this function) In file included from /usr/include/linux/signal.h:6, from /usr/include/linux/sched.h:25, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/asm/signal.h: At top level: /usr/include/asm/signal.h:29: error: conflicting types for `sigset_t' /usr/include/sys/select.h:38: error: previous declaration of `sigset_t' In file included from /usr/include/linux/sched.h:29, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/linux/completion.h:15: error: parse error before "wait_queue_head_t" /usr/include/linux/completion.h: In function `init_completion': /usr/include/linux/completion.h:26: error: dereferencing pointer to incomplete type /usr/include/linux/completion.h:27: error: dereferencing pointer to incomplete type In file included from /usr/include/linux/sched.h:30, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/linux/pid.h: At top level: /usr/include/linux/pid.h:18: error: field `task_list' has incomplete type /usr/include/linux/pid.h:19: error: field `hash_chain' has incomplete type /usr/include/linux/pid.h:24: error: field `pid_chain' has incomplete type In file included from /usr/include/linux/sched.h:102, from /usr/include/linux/module.h:10, from wcte11xp.c:31: /usr/include/linux/timer.h:11: error: field `entry' has incomplete type In file included from wcte11xp.c:31: /usr/include/linux/module.h:190: error: field `list' has incomplete type wcte11xp.c:164: error: parse error before "dma_addr_t" wcte11xp.c:164: warning: no semicolon at end of struct or union wcte11xp.c:165: warning: type defaults to `int' in declaration of `writedma' wcte11xp.c:165: warning: data definition has no type or storage class wcte11xp.c:173: error: parse error before '}' token wcte11xp.c: In function `start_alarm': wcte11xp.c:188: error: dereferencing pointer to incomplete type {and so on} astpbx-pstn:/usr/src/asterisk-1.0.scrd/zaptel# uname -a Linux astpbx-pstn.priv.wharfrd.scrd.ca 2.4.26-1-686 #1 Thu Jul 22 13:00:49 JST 2004 i686 GNU/Linux