Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] DVB-CVS does not compile with 2.4.22-pre7



With kernel 2.4.22-pre7 I cannot compile anymore the DVB drivers.
I get the output below when compiling, while I have no problem with
2.44.22-pre1

make[1]: Entering directory `/usr/src/portage/linuxtv-dvb-1.0.0.20030711_pre3/work/DVB/driver'
DIR=`pwd`; (cd /lib/modules/2.4.22-pre7/build; make SUBDIRS=$DIR modules)
/bin/sh: line 1: cd: /lib/modules/2.4.22-pre7/build: No such file or directory
make[2]: Entering directory `/usr/src/portage/linuxtv-dvb-1.0.0.20030711_pre3/work/DVB/driver'
gcc -march=athlon-xp -Os    -pipe -mfpmath=sse -mmmx -msse -m3dnow -I ../include -I . -MD  -DKBUILD_BASENAME=dmxdev  -c -o dmxdev.o dmxdev.c
In file included from /usr/include/linux/sched.h:14,
                from /usr/include/linux/vmalloc.h:4,
                from dmxdev.c:24:
/usr/include/linux/timex.h:173: error: field `time' has incomplete type
In file included from /usr/include/asm/smp.h:15,
                from /usr/include/linux/smp.h:14,
                from /usr/include/linux/sched.h:23,
                from /usr/include/linux/vmalloc.h:4,
                from dmxdev.c:24:
/usr/include/asm/fixmap.h:80: error: parse error before "pgprot_t"
In file included from /usr/include/asm/smp.h:21,
                from /usr/include/linux/smp.h:14,
                from /usr/include/linux/sched.h:23,
                from /usr/include/linux/vmalloc.h:4,
                from dmxdev.c:24:
/usr/include/asm/apic.h:85: error: parse error before "unsigned"
In file included from /usr/include/linux/sched.h:23,
                from /usr/include/linux/vmalloc.h:4,
                from dmxdev.c:24:
/usr/include/linux/smp.h:29: error: parse error before '(' token
In file included from /usr/include/linux/highmem.h:5,
                from /usr/include/linux/vmalloc.h:8,
                from dmxdev.c:24:
/usr/include/asm/pgalloc.h:59: error: parse error before '*' token
/usr/include/asm/pgalloc.h: In function `get_pgd_slow':
/usr/include/asm/pgalloc.h:61: error: `pgd_t' undeclared (first use in this function)
/usr/include/asm/pgalloc.h:61: error: (Each undeclared identifier is reported only once
/usr/include/asm/pgalloc.h:61: error: for each function it appears in.)
/usr/include/asm/pgalloc.h:61: error: `pgd' undeclared (first use in this function)
/usr/include/asm/pgalloc.h:61: error: parse error before ')' token
/usr/include/asm/pgalloc.h:64: error: `USER_PTRS_PER_PGD' undeclared (first use in this function)
/usr/include/asm/pgalloc.h:66: error: `swapper_pg_dir' undeclared (first use in this function)
/usr/include/asm/pgalloc.h:67: error: `PTRS_PER_PGD' undeclared (first use in this function)
/usr/include/asm/pgalloc.h: At top level:
/usr/include/asm/pgalloc.h:74: error: parse error before '*' token
/usr/include/asm/pgalloc.h: In function `get_pgd_fast':
/usr/include/asm/pgalloc.h:78: error: `current' undeclared (first use in this function)
/usr/include/asm/pgalloc.h:84: error: `pgd_t' undeclared (first use in this function)
/usr/include/asm/pgalloc.h:84: error: parse error before ')' token
/usr/include/asm/pgalloc.h: At top level:
/usr/include/asm/pgalloc.h:87: error: parse error before '*' token
/usr/include/asm/pgalloc.h: In function `free_pgd_fast':
/usr/include/asm/pgalloc.h:89: error: `pgd' undeclared (first use in this function)
/usr/include/asm/pgalloc.h:89: error: `current' undeclared (first use in this function)
/usr/include/asm/pgalloc.h: At top level:
/usr/include/asm/pgalloc.h:94: error: parse error before '*' token
/usr/include/asm/pgalloc.h: In function `free_pgd_slow':
/usr/include/asm/pgalloc.h:103: error: `pgd' undeclared (first use in this function)
/usr/include/asm/pgalloc.h: At top level:
/usr/include/asm/pgalloc.h:107: error: parse error before '*' token
/usr/include/asm/pgalloc.h: In function `pte_alloc_one':
/usr/include/asm/pgalloc.h:109: error: `pte_t' undeclared (first use in this function)
/usr/include/asm/pgalloc.h:109: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgalloc.h:111: error: parse error before ')' token
/usr/include/asm/pgalloc.h: At top level:
/usr/include/asm/pgalloc.h:117: error: parse error before '*' token
/usr/include/asm/pgalloc.h: In function `pte_alloc_one_fast':
/usr/include/asm/pgalloc.h:122: error: `current' undeclared (first use in this function)
/usr/include/asm/pgalloc.h:127: error: `pte_t' undeclared (first use in this function)
/usr/include/asm/pgalloc.h:127: error: parse error before ')' token
/usr/include/asm/pgalloc.h: At top level:
/usr/include/asm/pgalloc.h:130: error: parse error before '*' token
/usr/include/asm/pgalloc.h: In function `pte_free_fast':
/usr/include/asm/pgalloc.h:132: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgalloc.h:132: error: `current' undeclared (first use in this function)
/usr/include/asm/pgalloc.h: At top level:
/usr/include/asm/pgalloc.h:137: error: parse error before '*' token
/usr/include/asm/pgalloc.h: In function `pte_free_slow':
/usr/include/asm/pgalloc.h:139: error: `pte' undeclared (first use in this function)
In file included from /usr/include/linux/vmalloc.h:9,
                from dmxdev.c:24:
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:24: error: parse error before "swapper_pg_dir"
/usr/include/asm/pgtable.h:24: error: `swapper_pg_dir' used prior to declaration
In file included from /usr/include/asm/pgtable.h:124,
                from /usr/include/linux/vmalloc.h:9,
                from dmxdev.c:24:
/usr/include/asm/pgtable-2level.h:32: error: parse error before "pgd"
/usr/include/asm/pgtable-2level.h:33: error: parse error before "pgd"
/usr/include/asm/pgtable-2level.h:34: error: parse error before "pgd"
/usr/include/asm/pgtable-2level.h:55: error: parse error before '*' token
/usr/include/asm/pgtable-2level.h:55: error: parse error before '*' token
/usr/include/asm/pgtable-2level.h: In function `pmd_offset':
/usr/include/asm/pgtable-2level.h:57: error: `pmd_t' undeclared (first use in this function)
/usr/include/asm/pgtable-2level.h:57: error: parse error before ')' token
In file included from /usr/include/linux/vmalloc.h:9,
                from dmxdev.c:24:
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:282: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_read':
/usr/include/asm/pgtable.h:282: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:283: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_exec':
/usr/include/asm/pgtable.h:283: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:284: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_dirty':
/usr/include/asm/pgtable.h:284: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:285: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_young':
/usr/include/asm/pgtable.h:285: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:286: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_write':
/usr/include/asm/pgtable.h:286: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:288: error: parse error before "pte_rdprotect"
/usr/include/asm/pgtable.h:288: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_rdprotect':
/usr/include/asm/pgtable.h:288: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:289: error: parse error before "pte_exprotect"
/usr/include/asm/pgtable.h:289: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_exprotect':
/usr/include/asm/pgtable.h:289: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:290: error: parse error before "pte_mkclean"
/usr/include/asm/pgtable.h:290: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_mkclean':
/usr/include/asm/pgtable.h:290: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:291: error: parse error before "pte_mkold"
/usr/include/asm/pgtable.h:291: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_mkold':
/usr/include/asm/pgtable.h:291: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:292: error: parse error before "pte_wrprotect"
/usr/include/asm/pgtable.h:292: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_wrprotect':
/usr/include/asm/pgtable.h:292: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:293: error: parse error before "pte_mkread"
/usr/include/asm/pgtable.h:293: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_mkread':
/usr/include/asm/pgtable.h:293: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:294: error: parse error before "pte_mkexec"
/usr/include/asm/pgtable.h:294: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_mkexec':
/usr/include/asm/pgtable.h:294: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:295: error: parse error before "pte_mkdirty"
/usr/include/asm/pgtable.h:295: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_mkdirty':
/usr/include/asm/pgtable.h:295: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:296: error: parse error before "pte_mkyoung"
/usr/include/asm/pgtable.h:296: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_mkyoung':
/usr/include/asm/pgtable.h:296: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:297: error: parse error before "pte_mkwrite"
/usr/include/asm/pgtable.h:297: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_mkwrite':
/usr/include/asm/pgtable.h:297: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:299: error: parse error before '*' token
/usr/include/asm/pgtable.h: In function `ptep_test_and_clear_dirty':
/usr/include/asm/pgtable.h:299: error: `ptep' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:300: error: parse error before '*' token
/usr/include/asm/pgtable.h: In function `ptep_test_and_clear_young':
/usr/include/asm/pgtable.h:300: error: `ptep' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:301: error: parse error before '*' token
/usr/include/asm/pgtable.h: In function `ptep_set_wrprotect':
/usr/include/asm/pgtable.h:301: error: `ptep' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:302: error: parse error before '*' token
/usr/include/asm/pgtable.h: In function `ptep_mkdirty':
/usr/include/asm/pgtable.h:302: error: `ptep' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:314: error: parse error before "pte_modify"
/usr/include/asm/pgtable.h:314: error: parse error before "pte"
/usr/include/asm/pgtable.h: In function `pte_modify':
/usr/include/asm/pgtable.h:316: error: `pte' undeclared (first use in this function)
/usr/include/asm/pgtable.h:316: error: `PTE_MASK' undeclared (first use in this function)
/usr/include/asm/pgtable.h:317: error: `newprot' undeclared (first use in this function)
/usr/include/asm/pgtable.h: At top level:
/usr/include/asm/pgtable.h:359: error: parse error before "pgprot_t"
In file included from dmxdev.c:24:
/usr/include/linux/vmalloc.h:24: error: parse error before "pgprot_t"
/usr/include/linux/vmalloc.h:28: error: parse error before "pgprot_t"
/usr/include/linux/vmalloc.h: In function `vmalloc':
/usr/include/linux/vmalloc.h:36: error: `GFP_KERNEL' undeclared (first use in this function)
/usr/include/linux/vmalloc.h:36: error: `__GFP_HIGHMEM' undeclared (first use in this function)
/usr/include/linux/vmalloc.h: In function `vmalloc_dma':
/usr/include/linux/vmalloc.h:45: error: `GFP_KERNEL' undeclared (first use in this function)
/usr/include/linux/vmalloc.h:45: error: `GFP_DMA' undeclared (first use in this function)
/usr/include/linux/vmalloc.h: In function `vmalloc_32':
/usr/include/linux/vmalloc.h:54: error: `GFP_KERNEL' undeclared (first use in this function)
In file included from dmxdev.c:28:
/usr/include/asm/uaccess.h: In function `verify_area':
/usr/include/asm/uaccess.h:64: error: `current' undeclared (first use in this function)
/usr/include/asm/uaccess.h: In function `__constant_copy_to_user':
/usr/include/asm/uaccess.h:550: error: `current' undeclared (first use in this function)
In file included from dmxdev.c:28:
/usr/include/asm/uaccess.h: In function `__constant_copy_from_user':
/usr/include/asm/uaccess.h:558: error: `current' undeclared (first use in this function)
In file included from dmxdev.c:30:
compat.h: At top level:
compat.h:42: warning: `struct file' declared inside parameter list
compat.h:42: warning: `struct inode' declared inside parameter list
compat.h:85: error: parse error before "crc32_le"
compat.h:85: error: parse error before "crc"
compat.h:85: warning: data definition has no type or storage class
In file included from dvbdev.h:30,
                from dmxdev.h:38,
                from dmxdev.c:31:
/usr/include/linux/devfs_fs_kernel.h:289: error: parse error before "devfs_alloc_devnum"
/usr/include/linux/devfs_fs_kernel.h: In function `devfs_alloc_devnum':
/usr/include/linux/devfs_fs_kernel.h:291: error: `NODEV' undeclared (first use in this function)
/usr/include/linux/devfs_fs_kernel.h: At top level:
/usr/include/linux/devfs_fs_kernel.h:294: error: parse error before "kdev_t"
In file included from dmxdev.h:38,
                from dmxdev.c:31:
dvbdev.h:49: error: field `list_head' has incomplete type
dvbdev.h:50: error: field `device_list' has incomplete type
dvbdev.h:52: error: parse error before "u8"
dvbdev.h:52: warning: no semicolon at end of struct or union
dvbdev.h:57: error: field `list_head' has incomplete type
dvbdev.h:62: error: parse error before "u32"
dvbdev.h:62: warning: no semicolon at end of struct or union
dvbdev.h:69: warning: `struct file' declared inside parameter list
dvbdev.h:69: warning: `struct inode' declared inside parameter list
dvbdev.h:72: error: parse error before '}' token
dvbdev.h:86: warning: `struct file' declared inside parameter list
dvbdev.h:86: warning: `struct inode' declared inside parameter list
dvbdev.h:87: warning: `struct file' declared inside parameter list
dvbdev.h:87: warning: `struct inode' declared inside parameter list
dvbdev.h:89: warning: `struct file' declared inside parameter list
dvbdev.h:89: warning: `struct inode' declared inside parameter list
In file included from dmxdev.h:39,
                from dmxdev.c:31:
demux.h:149: error: parse error before "u32"
demux.h:149: warning: no semicolon at end of struct or union
demux.h:151: warning: data definition has no type or storage class
demux.h:166: error: parse error before '}' token
demux.h:166: warning: data definition has no type or storage class
demux.h:207: error: field `connectivity_list' has incomplete type
demux.h:251: error: field `reg_list' has incomplete type
demux.h:263: error: parse error before "dmx_section_feed_t"
demux.h:266: error: parse error before "dmx_section_feed_t"
In file included from dmxdev.c:31:
dmxdev.h:61: error: parse error before "wait_queue_head_t"
dmxdev.h:61: warning: no semicolon at end of struct or union
dmxdev.h:63: error: parse error before '}' token
dmxdev.h:63: warning: data definition has no type or storage class
dmxdev.h:75: error: parse error before "dmx_section_feed_t"
dmxdev.h:75: warning: no semicolon at end of struct or union
dmxdev.h:75: warning: no semicolon at end of struct or union
dmxdev.h:76: warning: data definition has no type or storage class
dmxdev.h:86: error: parse error before "buffer"
dmxdev.h:86: warning: data definition has no type or storage class
dmxdev.h:95: error: parse error before "pid"
dmxdev.h:95: warning: data definition has no type or storage class
dmxdev.h:96: warning: data definition has no type or storage class
dmxdev.h:102: error: parse error before "dmxdev_buffer_t"
dmxdev.h:102: warning: no semicolon at end of struct or union
dmxdev.h:103: warning: data definition has no type or storage class
dmxdev.h:110: error: parse error before "dmxdev_filter_t"
dmxdev.h:110: warning: no semicolon at end of struct or union
dmxdev.h:111: warning: data definition has no type or storage class
dmxdev.h:119: error: parse error before "dvr_buffer"
dmxdev.h:119: warning: data definition has no type or storage class
dmxdev.h:124: error: parse error before '}' token
dmxdev.h:124: warning: data definition has no type or storage class
dmxdev.h:127: error: parse error before '*' token
dmxdev.h:128: error: parse error before '*' token
dmxdev.c:44: error: parse error before '*' token
dmxdev.c:45: warning: `struct file' declared inside parameter list
dmxdev.c: In function `dvb_dmxdev_file_to_filter':
dmxdev.c:47: error: parse error before ')' token
dmxdev.c: At top level:
dmxdev.c:50: error: parse error before '*' token
dmxdev.c:51: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_file_to_dvr':
dmxdev.c:53: error: parse error before ')' token
dmxdev.c: At top level:
dmxdev.c:57: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_buffer_init':
dmxdev.c:59: error: invalid type argument of `->'
dmxdev.c:60: error: invalid type argument of `->'
dmxdev.c:61: error: invalid type argument of `->'
dmxdev.c:62: error: invalid type argument of `->'
dmxdev.c:63: error: invalid type argument of `->'
dmxdev.c:64: error: invalid type argument of `->'
dmxdev.c: At top level:
dmxdev.c:68: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_buffer_write':
dmxdev.c:74: error: `len' undeclared (first use in this function)
dmxdev.c:76: error: `buf' undeclared (first use in this function)
dmxdev.c:93: error: `src' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:103: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_buffer_read':
dmxdev.c:106: error: `count' undeclared (first use in this function)
dmxdev.c:109: error: `src' undeclared (first use in this function)
dmxdev.c:118: error: `non_blocking' undeclared (first use in this function)
dmxdev.c:145: error: `buf' undeclared (first use in this function)
dmxdev.c: In function `get_fe':
dmxdev.c:172: error: parse error before "if"
dmxdev.c: At top level:
dmxdev.c:179: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_dvr_state_set':
dmxdev.c:181: error: `dmxdevdvr' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:186: warning: `struct file' declared inside parameter list
dmxdev.c:186: warning: `struct inode' declared inside parameter list
dmxdev.c: In function `dvb_dvr_open':
dmxdev.c:188: error: dereferencing pointer to incomplete type
dmxdev.c:189: error: `dmxdev' undeclared (first use in this function)
dmxdev.c:189: error: parse error before ')' token
dmxdev.c:195: error: `ERESTARTSYS' undeclared (first use in this function)
dmxdev.c:197: error: dereferencing pointer to incomplete type
dmxdev.c:197: error: `O_ACCMODE' undeclared (first use in this function)
dmxdev.c:197: error: `O_RDWR' undeclared (first use in this function)
dmxdev.c:204: error: dereferencing pointer to incomplete type
dmxdev.c:204: error: `O_RDONLY' undeclared (first use in this function)
dmxdev.c:214: error: dereferencing pointer to incomplete type
dmxdev.c:214: error: `O_WRONLY' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:235: warning: `struct file' declared inside parameter list
dmxdev.c:235: warning: `struct inode' declared inside parameter list
dmxdev.c: In function `dvb_dvr_release':
dmxdev.c:237: error: dereferencing pointer to incomplete type
dmxdev.c:238: error: `dmxdev' undeclared (first use in this function)
dmxdev.c:238: error: parse error before ')' token
dmxdev.c:241: error: `ERESTARTSYS' undeclared (first use in this function)
dmxdev.c:243: error: dereferencing pointer to incomplete type
dmxdev.c:243: error: `O_ACCMODE' undeclared (first use in this function)
dmxdev.c:243: error: `O_WRONLY' undeclared (first use in this function)
dmxdev.c:248: error: dereferencing pointer to incomplete type
dmxdev.c:248: error: `O_RDONLY' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:263: warning: `struct file' declared inside parameter list
dmxdev.c: In function `dvb_dvr_write':
dmxdev.c:265: error: dereferencing pointer to incomplete type
dmxdev.c:266: error: `dmxdev' undeclared (first use in this function)
dmxdev.c:266: error: parse error before ')' token
dmxdev.c:271: error: dereferencing pointer to incomplete type
dmxdev.c:271: error: `O_ACCMODE' undeclared (first use in this function)
dmxdev.c:271: error: `O_WRONLY' undeclared (first use in this function)
dmxdev.c:274: error: `ERESTARTSYS' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:281: warning: `struct file' declared inside parameter list
dmxdev.c: In function `dvb_dvr_read':
dmxdev.c:283: error: dereferencing pointer to incomplete type
dmxdev.c:284: error: `dmxdev' undeclared (first use in this function)
dmxdev.c:284: error: parse error before ')' token
dmxdev.c:289: error: dereferencing pointer to incomplete type
dmxdev.c:289: error: `O_NONBLOCK' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:296: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_filter_state_set':
dmxdev.c:298: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:304: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_set_buffer_size':
dmxdev.c:306: error: `buf' undeclared (first use in this function)
dmxdev.c:306: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:309: error: `size' undeclared (first use in this function)
dmxdev.c: In function `dvb_dmxdev_filter_timeout':
dmxdev.c:336: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:336: error: parse error before ')' token
dmxdev.c: At top level:
dmxdev.c:346: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_filter_timer':
dmxdev.c:348: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:354: error: `jiffies' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:360: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_section_callback':
dmxdev.c:365: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:365: error: parse error before ')' token
dmxdev.c:379: error: `buffer1' undeclared (first use in this function)
dmxdev.c:382: error: `buffer1_len' undeclared (first use in this function)
dmxdev.c:384: error: `buffer2' undeclared (first use in this function)
dmxdev.c:384: error: `buffer2_len' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:398: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_ts_callback':
dmxdev.c:403: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:403: error: parse error before ')' token
dmxdev.c:417: error: invalid type argument of `->'
dmxdev.c:419: error: invalid type argument of `->'
dmxdev.c:422: error: `buffer1' undeclared (first use in this function)
dmxdev.c:422: error: `buffer1_len' undeclared (first use in this function)
dmxdev.c:424: error: `buffer2' undeclared (first use in this function)
dmxdev.c:424: error: `buffer2_len' undeclared (first use in this function)
dmxdev.c:426: error: invalid type argument of `->'
dmxdev.c:426: error: invalid type argument of `->'
dmxdev.c:427: error: invalid type argument of `->'
dmxdev.c:430: error: invalid type argument of `->'
dmxdev.c: At top level:
dmxdev.c:438: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_feed_stop':
dmxdev.c:440: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:460: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_feed_start':
dmxdev.c:462: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:482: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_feed_restart':
dmxdev.c:485: error: `dmxdev' undeclared (first use in this function)
dmxdev.c:485: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:504: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_filter_stop':
dmxdev.c:506: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:540: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_filter_reset':
dmxdev.c:542: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:552: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_filter_start':
dmxdev.c:554: error: `dmxdev' undeclared (first use in this function)
dmxdev.c:554: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:580: error: `secfeed' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:696: warning: `struct file' declared inside parameter list
dmxdev.c:696: warning: `struct inode' declared inside parameter list
dmxdev.c: In function `dvb_demux_open':
dmxdev.c:698: error: dereferencing pointer to incomplete type
dmxdev.c:699: error: `dmxdev' undeclared (first use in this function)
dmxdev.c:699: error: parse error before ')' token
dmxdev.c:701: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:707: error: `ERESTARTSYS' undeclared (first use in this function)
dmxdev.c:721: error: dereferencing pointer to incomplete type
dmxdev.c: At top level:
dmxdev.c:735: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_filter_free':
dmxdev.c:737: error: `dmxdev' undeclared (first use in this function)
dmxdev.c:738: error: `ERESTARTSYS' undeclared (first use in this function)
dmxdev.c:740: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:775: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_filter_set':
dmxdev.c:781: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:784: error: invalid type argument of `->'
dmxdev.c:786: error: incompatible type for argument 2 of `memcpy'
dmxdev.c:790: error: invalid type argument of `->'
dmxdev.c: At top level:
dmxdev.c:797: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_pes_filter_set':
dmxdev.c:801: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:803: error: invalid type argument of `->'
dmxdev.c:803: error: invalid type argument of `->'
dmxdev.c:807: error: invalid type argument of `->'
dmxdev.c:808: error: incompatible type for argument 2 of `memcpy'
dmxdev.c:812: error: invalid type argument of `->'
dmxdev.c: At top level:
dmxdev.c:819: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_read_sec':
dmxdev.c:825: error: `dfil' undeclared (first use in this function)
dmxdev.c:827: error: `count' undeclared (first use in this function)
dmxdev.c:829: error: `file' undeclared (first use in this function)
dmxdev.c:829: error: `O_NONBLOCK' undeclared (first use in this function)
dmxdev.c:830: error: `buf' undeclared (first use in this function)
dmxdev.c:830: error: `ppos' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:859: warning: `struct file' declared inside parameter list
dmxdev.c: In function `dvb_demux_read':
dmxdev.c:861: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:861: warning: passing arg 1 of `dvb_dmxdev_file_to_filter' from incompatible pointer type
dmxdev.c:865: error: `ERESTARTSYS' undeclared (first use in this function)
dmxdev.c:871: error: dereferencing pointer to incomplete type
dmxdev.c:871: error: `O_NONBLOCK' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:880: warning: `struct file' declared inside parameter list
dmxdev.c:880: warning: `struct inode' declared inside parameter list
dmxdev.c: In function `dvb_demux_do_ioctl':
dmxdev.c:882: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:882: warning: passing arg 1 of `dvb_dmxdev_file_to_filter' from incompatible pointer type
dmxdev.c:883: error: `dmxdev' undeclared (first use in this function)
dmxdev.c:888: error: `ERESTARTSYS' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:971: warning: `struct file' declared inside parameter list
dmxdev.c:971: warning: `struct inode' declared inside parameter list
dmxdev.c: In function `dvb_demux_ioctl':
dmxdev.c:973: warning: passing arg 1 of `generic_usercopy' from incompatible pointer type
dmxdev.c:973: warning: passing arg 2 of `generic_usercopy' from incompatible pointer type
dmxdev.c:973: warning: passing arg 5 of `generic_usercopy' from incompatible pointer type
dmxdev.c: At top level:
dmxdev.c:978: error: parse error before "poll_table"
dmxdev.c:978: warning: `struct file' declared inside parameter list
dmxdev.c: In function `dvb_demux_poll':
dmxdev.c:980: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:980: error: `file' undeclared (first use in this function)
dmxdev.c:986: error: `wait' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:1002: warning: `struct file' declared inside parameter list
dmxdev.c:1002: warning: `struct inode' declared inside parameter list
dmxdev.c: In function `dvb_demux_release':
dmxdev.c:1004: error: `dmxdevfilter' undeclared (first use in this function)
dmxdev.c:1004: warning: passing arg 1 of `dvb_dmxdev_file_to_filter' from incompatible pointer type
dmxdev.c:1005: error: `dmxdev' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:1010: error: variable `dvb_demux_fops' has initializer but incomplete type
dmxdev.c:1011: error: unknown field `owner' specified in initializer
dmxdev.c:1011: warning: excess elements in struct initializer
dmxdev.c:1011: warning: (near initialization for `dvb_demux_fops')
dmxdev.c:1012: error: unknown field `read' specified in initializer
dmxdev.c:1012: warning: excess elements in struct initializer
dmxdev.c:1012: warning: (near initialization for `dvb_demux_fops')
dmxdev.c:1013: error: unknown field `ioctl' specified in initializer
dmxdev.c:1013: warning: excess elements in struct initializer
dmxdev.c:1013: warning: (near initialization for `dvb_demux_fops')
dmxdev.c:1014: error: unknown field `open' specified in initializer
dmxdev.c:1014: warning: excess elements in struct initializer
dmxdev.c:1014: warning: (near initialization for `dvb_demux_fops')
dmxdev.c:1015: error: unknown field `release' specified in initializer
dmxdev.c:1015: warning: excess elements in struct initializer
dmxdev.c:1015: warning: (near initialization for `dvb_demux_fops')
dmxdev.c:1016: error: unknown field `poll' specified in initializer
dmxdev.c:1016: warning: excess elements in struct initializer
dmxdev.c:1016: warning: (near initialization for `dvb_demux_fops')
dmxdev.c:1019: error: variable `dvbdev_demux' has initializer but incomplete type
dmxdev.c:1020: error: unknown field `priv' specified in initializer
dmxdev.c:1020: warning: excess elements in struct initializer
dmxdev.c:1020: warning: (near initialization for `dvbdev_demux')
dmxdev.c:1021: error: unknown field `users' specified in initializer
dmxdev.c:1021: warning: excess elements in struct initializer
dmxdev.c:1021: warning: (near initialization for `dvbdev_demux')
dmxdev.c:1022: error: unknown field `writers' specified in initializer
dmxdev.c:1022: warning: excess elements in struct initializer
dmxdev.c:1022: warning: (near initialization for `dvbdev_demux')
dmxdev.c:1023: error: unknown field `fops' specified in initializer
dmxdev.c:1024: warning: excess elements in struct initializer
dmxdev.c:1024: warning: (near initialization for `dvbdev_demux')
dmxdev.c:1027: warning: `struct file' declared inside parameter list
dmxdev.c:1027: warning: `struct inode' declared inside parameter list
dmxdev.c: In function `dvb_dvr_do_ioctl':
dmxdev.c:1029: error: dereferencing pointer to incomplete type
dmxdev.c:1030: error: `dmxdev' undeclared (first use in this function)
dmxdev.c:1030: error: parse error before ')' token
dmxdev.c:1035: error: `ERESTARTSYS' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:1051: warning: `struct file' declared inside parameter list
dmxdev.c:1051: warning: `struct inode' declared inside parameter list
dmxdev.c: In function `dvb_dvr_ioctl':
dmxdev.c:1053: warning: passing arg 1 of `generic_usercopy' from incompatible pointer type
dmxdev.c:1053: warning: passing arg 2 of `generic_usercopy' from incompatible pointer type
dmxdev.c:1053: warning: passing arg 5 of `generic_usercopy' from incompatible pointer type
dmxdev.c: At top level:
dmxdev.c:1058: error: parse error before "poll_table"
dmxdev.c:1058: warning: `struct file' declared inside parameter list
dmxdev.c: In function `dvb_dvr_poll':
dmxdev.c:1060: error: `file' undeclared (first use in this function)
dmxdev.c:1061: error: `dmxdev' undeclared (first use in this function)
dmxdev.c:1061: error: parse error before ')' token
dmxdev.c:1065: error: `wait' undeclared (first use in this function)
dmxdev.c:1067: error: `O_ACCMODE' undeclared (first use in this function)
dmxdev.c:1067: error: `O_RDONLY' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:1079: error: variable `dvb_dvr_fops' has initializer but incomplete type
dmxdev.c:1080: error: unknown field `owner' specified in initializer
dmxdev.c:1080: warning: excess elements in struct initializer
dmxdev.c:1080: warning: (near initialization for `dvb_dvr_fops')
dmxdev.c:1081: error: unknown field `read' specified in initializer
dmxdev.c:1081: warning: excess elements in struct initializer
dmxdev.c:1081: warning: (near initialization for `dvb_dvr_fops')
dmxdev.c:1082: error: unknown field `write' specified in initializer
dmxdev.c:1082: warning: excess elements in struct initializer
dmxdev.c:1082: warning: (near initialization for `dvb_dvr_fops')
dmxdev.c:1083: error: unknown field `ioctl' specified in initializer
dmxdev.c:1083: warning: excess elements in struct initializer
dmxdev.c:1083: warning: (near initialization for `dvb_dvr_fops')
dmxdev.c:1084: error: unknown field `open' specified in initializer
dmxdev.c:1084: warning: excess elements in struct initializer
dmxdev.c:1084: warning: (near initialization for `dvb_dvr_fops')
dmxdev.c:1085: error: unknown field `release' specified in initializer
dmxdev.c:1085: warning: excess elements in struct initializer
dmxdev.c:1085: warning: (near initialization for `dvb_dvr_fops')
dmxdev.c:1086: error: unknown field `poll' specified in initializer
dmxdev.c:1086: warning: excess elements in struct initializer
dmxdev.c:1086: warning: (near initialization for `dvb_dvr_fops')
dmxdev.c:1089: error: variable `dvbdev_dvr' has initializer but incomplete type
dmxdev.c:1090: error: unknown field `priv' specified in initializer
dmxdev.c:1090: warning: excess elements in struct initializer
dmxdev.c:1090: warning: (near initialization for `dvbdev_dvr')
dmxdev.c:1091: error: unknown field `users' specified in initializer
dmxdev.c:1091: warning: excess elements in struct initializer
dmxdev.c:1091: warning: (near initialization for `dvbdev_dvr')
dmxdev.c:1092: error: unknown field `writers' specified in initializer
dmxdev.c:1092: warning: excess elements in struct initializer
dmxdev.c:1092: warning: (near initialization for `dvbdev_dvr')
dmxdev.c:1093: error: unknown field `fops' specified in initializer
dmxdev.c:1094: warning: excess elements in struct initializer
dmxdev.c:1094: warning: (near initialization for `dvbdev_dvr')
dmxdev.c:1097: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_init':
dmxdev.c:1101: error: `dmxdev' undeclared (first use in this function)
dmxdev.c:1125: error: `dvb_adapter' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.c:1134: error: parse error before '*' token
dmxdev.c: In function `dvb_dmxdev_release':
dmxdev.c:1136: error: `dmxdev' undeclared (first use in this function)
dmxdev.c: At top level:
dmxdev.h:122: error: storage size of `mutex' isn't known
dmxdev.h:91: error: storage size of `timer' isn't known
dmxdev.c:1010: error: storage size of `dvb_demux_fops' isn't known
dmxdev.c:1019: error: storage size of `dvbdev_demux' isn't known
dmxdev.c:1079: error: storage size of `dvb_dvr_fops' isn't known
dmxdev.c:1089: error: storage size of `dvbdev_dvr' isn't known
make[2]: *** [dmxdev.o] Error 1
make[2]: Leaving directory `/usr/src/portage/linuxtv-dvb-1.0.0.20030711_pre3/work/DVB/driver'
make[1]: *** [here] Error 2
make[1]: Leaving directory `/usr/src/portage/linuxtv-dvb-1.0.0.20030711_pre3/work/DVB/driver'
make: *** [dvb] Error 2


--
Javier Marcet <javier@marcet.info>


--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index