Hi,
I just upgraded to v.0.4.0 from v.0.2.0-r1.
First I tried to compile under Debian sid, kernel-2.4.31 with gcc-4.0.1. It
ended with this:
gcc -D__KERNEL__ -D__KERNEL_SYSCALLS__ -DMODULE -DMODVERSIONS
-DEXPORT_SYMTAB -I/lib/modules/2.4.31-ct-1/build/include -O2
-fomit-frame-pointer -march=i586 -mcpu=i586 -fno-strict-aliasing -Wno-unused
-include /lib/modules/2.4.31-ct-1/build/include/linux/modversions.h -c -o
msp3400.o msp3400.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
In file included from
/lib/modules/2.4.31-ct-1/build/include/linux/prefetch.h:13,
from /lib/modules/2.4.31-ct-1/build/include/linux/list.h:6,
from
/lib/modules/2.4.31-ct-1/build/include/linux/module.h:13,
from msp3400.c:38:
/lib/modules/2.4.31-ct-1/build/include/asm/processor.h:75: error: array type
has incomplete element type
In file included from msp3400.c:45:
/lib/modules/2.4.31-ct-1/build/include/linux/i2c.h:73: error: array type has
incomplete element type
/lib/modules/2.4.31-ct-1/build/include/linux/i2c.h:205: error: array type
has incomplete element type
msp3400.c: In function âmsp3400c_resetâ:
msp3400.c:173: warning: pointer targets in initialization differ in
signedness
msp3400.c:174: warning: pointer targets in initialization differ in
signedness
msp3400.c:177: warning: pointer targets in initialization differ in
signedness
msp3400.c:178: warning: pointer targets in initialization differ in
signedness
msp3400.c:182: error: type of formal parameter 2 is incomplete
msp3400.c:183: error: type of formal parameter 2 is incomplete
msp3400.c:184: error: type of formal parameter 2 is incomplete
msp3400.c: In function âmsp3400c_readâ:
msp3400.c:206: error: type of formal parameter 2 is incomplete
msp3400.c: In function âmsp3400c_writeâ:
msp3400.c:241: warning: pointer targets in passing argument 2 of
âi2c_master_sendâ differ in signedness
msp3400.c: In function âmsp_commandâ:
msp3400.c:2060: warning: pointer targets in passing argument 2 of
âmsp34xxg_get_v4l2_stereoâ differ in signedness
msp3400.c:2060: warning: pointer targets in passing argument 3 of
âmsp34xxg_get_v4l2_stereoâ differ in signedness
make[1]: *** [msp3400.o] Fehler 1
make[1]: Verlasse Verzeichnis »/root/ivtv-0.4.0/driver«
make: *** [all] Fehler 2
Using gcc-3.4 in the Makefile made the source compile. After the firmware
upgrade and the cold reboot I'm now using v.0.4.0 for 5 minutes in myth
0.18.1 without noticeable problems.
Cheers,
Steffen
------------------------------------------------------------------------
Dipl.-Wirtsch.-Inform. Steffen Becker, DFG Junior Research Group "Palladio",
Fk 2, Department of Computing Science, Software Engineering Group
CvO Universität Oldenburg / OFFIS, Escherweg 2, D-26121 Oldenburg
Email: [EMAIL PROTECTED]
URL: http://se.informatik.uni-oldenburg.de
Voice: +49 441 9722-582 (-501, secr.) Fax: +49 441 9722-502
------------------------------------------------------------------------
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.13/126 - Release Date: 09.10.2005
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel