Hi people,
i bought the MPEG2 Board from BMK last week and have the problem
compiling the driver from cvs! in the mailinglist-archive are many
postings about Problems with Kernel < 2.4.7 but i could not find a
solution there that worked for me! ;-(
I am using kernel 2.4.19 with Debian Woody (i compiled a new kernel
for the kfir driver!).
So my question is how has anybody got compiled the kfir driver with 2.4.19??
The output of my "make" in the driver directory is printed below. For
compiling i use the newest kfir from cvs. I tried it with the i2c-core
from my kernel and from the kfir-driver.
Much thanks for your time and help. ;-)
Andreas Krings
-Germany-
PS: Sorry for my english! ;-)
make: /scripts/pathdown.sh: Command not found
DIR=`pwd`; (cd /usr/src/linux; make SUBDIRS=$DIR modules)
make[1]: Entering directory `/usr/src/linux-2.4.19'
make -C /home/kfir/driver CFLAGS="-D__KERNEL__
-I/usr/src/linux-2.4.19/include -Wall -Wstrict-prototypes -Wno-trigraphs
-O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe
-mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include
/usr/src/linux-2.4.19/include/linux/modversions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/home/kfir/driver'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.19/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686
-DMODULE -DMODVERSIONS -include
/usr/src/linux-2.4.19/include/linux/modversions.h -D__KFIR_PACK__
-nostdinc -I /usr/lib/gcc-lib/i386-linux/2.95.4/include
-DKBUILD_BASENAME=i2c_core -c -o /usr/src/linux/drivers/i2c/i2c-core.o
/usr/src/linux/drivers/i2c/i2c-core.c
/usr/src/linux/drivers/i2c/i2c-core.c:1372: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1372: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1372: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1373: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1373: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1373: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1374: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1374: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1374: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1375: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1375: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1375: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1376: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1376: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1376: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1377: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1377: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1377: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1378: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1378: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1378: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1379: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1379: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1379: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1380: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1380: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1380: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1381: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1381: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1381: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1382: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1382: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1382: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1383: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1383: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1383: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1386: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1386: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1386: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1387: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1387: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1387: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1388: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1388: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1388: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1389: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1389: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1389: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1390: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1390: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1390: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1391: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1391: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1391: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1393: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1393: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1393: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1394: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1394: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1394: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1395: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1395: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1395: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1396: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1396: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1396: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1397: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1397: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1397: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1398: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1398: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1398: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1399: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1399: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1399: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1400: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1400: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1400: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1401: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1401: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1401: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1402: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1402: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1402: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1403: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1403: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1403: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1405: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1405: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1405: warning: data definition has
no type or storage class
/usr/src/linux/drivers/i2c/i2c-core.c:1406: parse error before
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1406: warning: type defaults to
`int' in declaration of
`this_object_must_be_defined_as_export_objs_in_the_Makefile'
/usr/src/linux/drivers/i2c/i2c-core.c:1406: warning: data definition has
no type or storage class
make[2]: *** [/usr/src/linux/drivers/i2c/i2c-core.o] Error 1
make[2]: Leaving directory `/home/kfir/driver'
make[1]: *** [_mod_/home/kfir/driver] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.19'
make: *** [here] Error 2
- [mpeg2] Re: kfir MPEG 2 Board Andreas Krings
- [mpeg2] Re: kfir MPEG 2 Board M.Holzbrecher
- [mpeg2] Re: kfir MPEG 2 Board Andreas Krings
- [mpeg2] kfir MPEG 2 Board Christian Zoffoli
- [mpeg2] Re: kfir MPEG 2 Board torsten
- [mpeg2] Re: kfir MPEG 2 Board John A. Tamplin
- [mpeg2] Re: kfir MPEG 2 Board Christian Zoffoli
- [mpeg2] Re: kfir MPEG 2 Board torsten
- [mpeg2] Re: kfir MPEG 2 Board John Birrell
- [mpeg2] Re: kfir MPEG 2 Board Christian Zoffoli
- [mpeg2] Re: kfir MPEG 2 Board Christian Zoffoli