Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Compilation problems with 2.6 & CVS?
I wanted to try out Andrew de Quincey's new budget-ci code but I ran
into some compilation problems. :(
My system:
- Debian/Testing
- gcc (GCC) 3.3.3 (Debian 20040321)
- Linux 2.6.5 from kernel.org (same problem with Debian's
kernel-source-2.6.4)
- dvb-kernel from CVS (HEAD)
When trying to compile the modules separately (as per instructions in
dvb-kernel/build-2.6/README):
... cut ...
LD [M] /usr/src/dvb-kernel/build-2.6/dvb-ttpci.o
GEN .version
CC init/main.o
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
CC init/do_mounts.o
CC init/do_mounts_devfs.o
CC init/do_mounts_rd.o
CC init/do_mounts_initrd.o
LD init/mounts.o
CC init/initramfs.o
LD init/built-in.o
LD .tmp_vmlinux1
ld: cannot open linker script file arch/i386/kernel/vmlinux.lds.s: No
such file or directory
make[1]: *** [.tmp_vmlinux1] Error 1
make[1]: Leaving directory `/usr/src/linux-2.6.5'
make: *** [all] Error 2
... cut ...
"vmlinux.lds.s" does not exist, but "vmlinux.lds.S" (with capital 'S' in
the end) does. If I symlink vmlinux.lds.s -> vmlinux.lds.S and try again:
... cut ...
LD .tmp_vmlinux1
ld:arch/i386/kernel/vmlinux.lds.s:5: ignoring invalid character `#' in
expression
ld:arch/i386/kernel/vmlinux.lds.s:5: syntax error
make[1]: *** [.tmp_vmlinux1] Error 1
make[1]: Leaving directory `/usr/src/linux-2.6.5'
make: *** [all] Error 2
... cut ...
Any ideas?
Patching the kernel source with "makelinks" and recompiling
kernel+modules works, but only after disabling the following modules in
the kernel config:
- Siemens-Nixdorf 'Multimedia eXtension Board'
- Philips-Semiconductors 'dpc7146 demonstration board'
- Hexium HV-PCI6 and Orion frame grabber
- Hexium Gemini frame grabber
Otherwise I get errors like this:
... cut ...
CC [M] drivers/media/video/mxb.o
drivers/media/video/mxb.c:1010: error: unknown field `v_calc' specified
in initializer
drivers/media/video/mxb.c:1011: error: unknown field `h_calc' specified
in initializer
drivers/media/video/mxb.c:1015: error: unknown field `v_calc' specified
in initializer
drivers/media/video/mxb.c:1016: error: unknown field `h_calc' specified
in initializer
drivers/media/video/mxb.c:1020: error: unknown field `v_calc' specified
in initializer
drivers/media/video/mxb.c:1021: error: unknown field `h_calc' specified
in initializer
drivers/media/video/mxb.c:1025: error: unknown field `v_calc' specified
in initializer
drivers/media/video/mxb.c:1026: error: unknown field `h_calc' specified
in initializer
make[4]: *** [drivers/media/video/mxb.o] Error 1
... cut ...
I don't need any of those modules, but maybe someone could look into it
anyway?
Thanks!
Jesper
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index