Mailing List archive

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

[linux-dvb] Re: Compilation problems with 2.6 & CVS?



I took half a day from me to realize this in the first time. "vmlinux.lds.s" is created during the kernel build so before building drivers
# cd /usr/src/linux-2.6.5
# make

Mika

vmlinux.lds.s


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