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