|
From: Scott S. <sc...@we...> - 2007-04-29 03:31:07
|
Hello,
I have a MythTV box and I have a streamzap remote. I have had this
remote working perfectly before with lirc but now it seems that the
modules fromt he RPMs won't copile into my kernel. I'm using lirc
0.8.1-1 on Fedora Core 6 and I've only installed the RPMs for lirc so
far (I wanted to see what kind of idea were out there before I went to
using source code). When I try to use dks ms to compile the lirc drivers
I get the the message below.
dkms build -m lirc -v 0.8.1-1
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=3D2.6.20-1.2944.fc6 -C drivers
KERNEL_LOCATION=3D/lib/modules/2.6.20-1.2944.fc6/build....(bad exit
status: 2)
Error! Bad return status for module build on kernel: 2.6.20-1.2944.fc6
(i686)
Consult the make.log in the build directory
Below is the bottom half or so of the log file.
make[2]: Entering directory `/usr/src/kernels/2.6.20-1.2944.fc6-i686'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are
missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix
it."; \
echo; \
/bin/false)
mkdir
-p /var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/.tmp_versions
rm
-f /var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/.tmp_versions/*
make -f scripts/Makefile.build
obj=3D/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb
gcc -m32
-Wp,-MD,/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/.lirc_atiusb.o=
.d -nostdinc -isystem /usr/lib/gcc/i386-redhat-linux/4.1.1/include -D__KER=
NEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-=
prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototy=
pes -Wundef -Werror-implicit-function-declaration -Os -pipe -msoft-float -m=
regparm=3D3 -mpreferred-stack-boundary=3D2 -march=3Di686 -mtune=3Dgeneric =
-mtune=3Dgeneric -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=
=3D1 -DCONFIG_AS_CFI_SIGNAL_FRAME=3D1 -Iinclude/asm-i386/mach-generic -Iinc=
lude/asm-i386/mach-default -fomit-frame-pointer -g -fno-stack-protector -W=
declaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=3D61 -DEXPO=
RT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../.. -I/var/lib/dkms/lirc/0.8.1-1/buil=
d/drivers/lirc_atiusb/../.. -I/lib/modules/2.6.20-1.2944.fc6/build/include/=
-I/lib/modules/2.6.20-1.2944.fc6/build/drivers/media/video/ -DMODULE -D"K=
BUILD_STR(s)=3D#s" -D"KBUILD_BASENAME=3DKBUILD_STR(lirc_atiusb)" -D"KBUILD=
_MODNAME=3DKBUILD_STR(lirc_atiusb)" -c -o /var/lib/dkms/lirc/0.8.1-1/build/=
drivers/lirc_atiusb/.tmp_lirc_atiusb.o /var/lib/dkms/lirc/0.8.1-1/build/dri=
vers/lirc_atiusb/lirc_atiusb.c
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c: In
function =E2=80=98send_packet=E2=80=99:
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c:252:
error: =E2=80=98SLAB_ATOMIC=E2=80=99 undeclared (first use in this function=
)
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c:252:
error: (Each undeclared identifier is reported only once
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c:252:
error: for each function it appears in.)
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c: In
function =E2=80=98set_use_inc=E2=80=99:
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c:324:
error: =E2=80=98SLAB_ATOMIC=E2=80=99 undeclared (first use in this function=
)
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c: In
function =E2=80=98usb_remote_recv=E2=80=99:
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c:660:
error: =E2=80=98SLAB_ATOMIC=E2=80=99 undeclared (first use in this function=
)
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c: In
function =E2=80=98new_in_endpt=E2=80=99:
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c:776:
error: =E2=80=98SLAB_ATOMIC=E2=80=99 undeclared (first use in this function=
)
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c: In
function =E2=80=98new_out_endpt=E2=80=99:
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c:857:
error: =E2=80=98SLAB_ATOMIC=E2=80=99 undeclared (first use in this function=
)
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c: In
function =E2=80=98send_outbound_init=E2=80=99:
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c:1033:
warning: passing argument 6 of =E2=80=98usb_fill_int_urb=E2=80=99 from inco=
mpatible
pointer type
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c: In
function =E2=80=98usb_remote_probe=E2=80=99:
/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.c:1109:
warning: passing argument 6 of =E2=80=98usb_fill_int_urb=E2=80=99 from inco=
mpatible
pointer type
make[3]: ***
[/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb/lirc_atiusb.o]
Error 1
make[2]: ***
[_module_/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb] Error 2
make[2]: Leaving directory `/usr/src/kernels/2.6.20-1.2944.fc6-i686'
make[1]: *** [lirc_atiusb.o] Error 2
make[1]: Leaving directory
`/var/lib/dkms/lirc/0.8.1-1/build/drivers/lirc_atiusb'
make: *** [all-recursive] Error 1
make: Leaving directory `/var/lib/dkms/lirc/0.8.1-1/build/drivers'
Any help with getting past this would be great. I have tried to take out
all of the other modules except for the lirc_streamzap in the dkms.conf
file that's put in the source directory but it still seems to want to
build the atiusb module which I really don't need for my system. If
anyone can assist me with this issue I would greatly appreciate it.
Thank You,
Scott
|