From: Duncan W. <dun...@li...> - 2006-10-30 09:02:10
|
Dirk Aust wrote: > Hello > 0.8.0 works only on 2.6.18, you need I would guess 0.7.0 for this old kernel You not by any chance getting mixed up with the ivtv driver? On my AMD 64 box I'm using lirc-0.8.0 with kernel 2.6.15.7 without any problems. With kernel 2.6.18 some patches are required for lirc-0.8.0 to build. > Regards, > > > > Am Freitag, 27. Oktober 2006 03:51 schrieb Jerry Geis: >> I am getting the following error compiling on centos 4.4 (RHEL 4.4) >> >> How can I fix it? I am using 0.8.0 lirc. >> >> jerry >> -------------- >> >> mkdir -p /usr/src/lirc-0.8.0/drivers/lirc_dev/.tmp_versions >> make -f scripts/Makefile.build obj=/usr/src/lirc-0.8.0/drivers/lirc_dev >> gcc -Wp,-MD,/usr/src/lirc-0.8.0/drivers/lirc_dev/.lirc_dev.o.d >> -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Wall >> -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os >> -fomit-frame-pointer -g -Wdeclaration-after-statement -mno-red-zone >> -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare >> -funit-at-a-time -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H >> -I. -I. -I../.. -I/usr/src/lirc-0.8.0/drivers/lirc_dev/../.. >> -I/lib/modules/2.6.9-42.0.3.ELsmp/build//include/ -DMODULE >> -DKBUILD_BASENAME=lirc_dev -DKBUILD_MODNAME=lirc_dev -c -o >> /usr/src/lirc-0.8.0/drivers/lirc_dev/.tmp_lirc_dev.o >> /usr/src/lirc-0.8.0/drivers/lirc_dev/lirc_dev.c >> In file included from /usr/src/lirc-0.8.0/drivers/lirc_dev/lirc_dev.c:61: >> /usr/src/lirc-0.8.0/drivers/lirc_dev/../../drivers/kcompat.h:21: error: >> conflicting types for 'class_create' >> include/linux/device.h:242: error: previous declaration of >> 'class_create' was here >> /usr/src/lirc-0.8.0/drivers/lirc_dev/../../drivers/kcompat.h:21: error: >> conflicting types for 'class_create' >> include/linux/device.h:242: error: previous declaration of >> 'class_create' was here >> /usr/src/lirc-0.8.0/drivers/lirc_dev/../../drivers/kcompat.h:26: error: >> conflicting types for 'class_destroy' >> include/linux/device.h:243: error: previous declaration of >> 'class_destroy' was here >> /usr/src/lirc-0.8.0/drivers/lirc_dev/../../drivers/kcompat.h:26: error: >> conflicting types for 'class_destroy' >> include/linux/device.h:243: error: previous declaration of >> 'class_destroy' was here >> /usr/src/lirc-0.8.0/drivers/lirc_dev/lirc_dev.c: In function `lirc_thread': >> /usr/src/lirc-0.8.0/drivers/lirc_dev/lirc_dev.c:207: warning: >> `interruptible_sleep_on' is deprecated (declared at >> include/linux/wait.h:290) >> make[5]: *** [/usr/src/lirc-0.8.0/drivers/lirc_dev/lirc_dev.o] Error 1 >> make[4]: *** [_module_/usr/src/lirc-0.8.0/drivers/lirc_dev] Error 2 >> make[4]: Leaving directory `/usr/src/kernels/2.6.9-42.0.3.EL-smp-x86_64' >> make[3]: *** [lirc_dev.o] Error 2 >> make[3]: Leaving directory `/usr/src/lirc-0.8.0/drivers/lirc_dev' >> make[2]: *** [all-recursive] Error 1 >> make[2]: Leaving directory `/usr/src/lirc-0.8.0/drivers' > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > |