Freddan101
January 16th, 2009, 01:35 PM
Hello!
I have run Mythbuntu 7.10 for about a year but never gotten my remote, nor my VFD on my Silverstone LC16MR to work even after a lot of forum reading and testing. The devices didn't even show up under /dev. So I finally gave up and used a wireless keyboard.
When Mythbuntu 8.10 came out I thought it was time to try again so I installed it on a parallel disk. Though, same problem occurred - no devices under /dev. I started to read the forums again and now I found out what could be the problem. The usbhid "steals" the device and loads its driver which makes Ubuntu think it's a keyboard or mouse.
Therefore I followed a post and forced usbhid to not load the driver. Success! The devices (lirc0, lirc1, lcd0 and lcd1) showed up under /dev and I could load lirc according to the posts. But! I only got the remote to work halfway. Play, pause and so on worked but not the directional buttons, i.e. lirc1 worked but not lirc0. Therefore I thought I should start from scratch and do it properly.
I reinstalled 8.10, added all official patches and mainly followed this post (http://www.mythtv.org/wiki/index.php/SilverstoneTek_LC16M) but also this (http://dolot.kipdola.com/index.php?title=Install_Thermaltake_LIRC) and this post (http://mythtvblog.blogspot.com/2008/04/getting-imon-0038-lcd-working-with-lirc.html) to figure out which packages to install to be able to compile lirc. But I still can't get it to work. I must do something wrong when compiling lirc. Therefore I thought I should post here and hope that some friendly fellow Myth user with greater knowledge than myself can assist as I feel I'm close to the solution now that usbhid doesn't steal the device. Please, bare with me!
I did the following:
mount -t usbfs none /proc/bus/usb
cat /proc/bus/usb/devices
T: Bus=03 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=15c2 ProdID=0036 Rev= 0.01
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=02 Driver=usbhid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
which shows that usbhid loads the driver. I created /etc/modprobe.d/usbhid and added:
options usbhid quirks=0x15c2:0x0036:0x0004
to stop usbhid from doing this. I ran below to apply the changes:
depmod -ae
update-initramfs -u
Uninstalled the default lirc package:
sudo apt-get remove lirc
Installed packages needed (from what I could read in the posts) to compile lirc:
apt-get install cvs
apt-get build-dep lirc
apt-get install libtool automake1.9 autoconf
apt-get install cvs build-essential automake
apt-get install bzr
Checked out latest lirc cvs:
cvs -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc login
cvs -z8 -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc co lirc
In the lirc folder I ran ./autogen.sh which gave a couple of warnings which I'm not sure are critical:
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
and then ./setup.sh
Driver Configuration > USB Devices > Soundgraph iMON PAD IR/VFD
Save configuration & run configure
which gave ok output except below which I'm not sure is critical either.
checking for a sed that does not truncate output... ./configure: line 4116: echo: write error: Broken pipe
/bin/sed
Then ran make which gave some error and warnings (last portion of the output):
gcc -Wp,-MD,/usr/src/lirc/drivers/lirc_dev/.lirc_dev.mod.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-
gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-9-generic/arch/x86/include -include
include/linux/autoconf.h -Iubuntu/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -
fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred
-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer
-fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -
DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I../.. -I/usr/src/lirc/drivers/lirc_dev/. -I/usr/src/lirc/drivers/lirc_dev/. -
I/usr/src/lirc/drivers/lirc_dev/../.. -I/usr/src/lirc/drivers/lirc_dev/../.. -I/lib/modules/2.6.27-9-
generic/build//include/ -I/lib/modules/2.6.27-9-generic/build//drivers/media/video/ -D"KBUILD_STR(s)=#s" -
D"KBUILD_BASENAME=KBUILD_STR(lirc_dev.mod)" -D"KBUILD_MODNAME=KBUILD_STR(lirc_dev)" -DMODULE -c -o
/usr/src/lirc/drivers/lirc_dev/lirc_dev.mod.o /usr/src/lirc/drivers/lirc_dev/lirc_dev.mod.c
ld -r -m elf_i386 --build-id -o /usr/src/lirc/drivers/lirc_dev/lirc_dev.ko
/usr/src/lirc/drivers/lirc_dev/lirc_dev.o /usr/src/lirc/drivers/lirc_dev/lirc_dev.mod.o
make[4]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic'
mv Makefile.automake Makefile
make[3]: Leaving directory `/usr/src/lirc/drivers/lirc_dev'
Making all in lirc_imon
make[3]: Entering directory `/usr/src/lirc/drivers/lirc_imon'
cp ./../lirc_dev/Module*.symvers .
mv Makefile Makefile.automake
cp ./../Makefile.kernel Makefile
CPPFLAGS="" CFLAGS="" LDFLAGS="" \
make -C /lib/modules/2.6.27-9-generic/build/ SUBDIRS=/usr/src/lirc/drivers/lirc_imon modules \
KBUILD_VERBOSE=1
make[4]: Entering directory `/usr/src/linux-headers-2.6.27-9-generic'
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 /usr/src/lirc/drivers/lirc_imon/.tmp_versions ; rm -f /usr/src/lirc/drivers/lirc_imon/.tmp_versions/*
make -f scripts/Makefile.build obj=/usr/src/lirc/drivers/lirc_imon
gcc -Wp,-MD,/usr/src/lirc/drivers/lirc_imon/.lirc_imon.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-
gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-9-generic/arch/x86/include -include
include/linux/autoconf.h -Iubuntu/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -
fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred
-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer
-fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -
DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I../.. -I/usr/src/lirc/drivers/lirc_imon/. -I/usr/src/lirc/drivers/lirc_imon/.
-I/usr/src/lirc/drivers/lirc_imon/../.. -I/usr/src/lirc/drivers/lirc_imon/../.. -I/lib/modules/2.6.27-9-
generic/build//include/ -I/lib/modules/2.6.27-9-generic/build//drivers/media/video/ -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(lirc_imon)" -D"KBUILD_MODNAME=KBUILD_STR(lirc_imon)" -c -o
/usr/src/lirc/drivers/lirc_imon/.tmp_lirc_imon.o /usr/src/lirc/drivers/lirc_imon/lirc_imon.c
(cat /dev/null; echo kernel//usr/src/lirc/drivers/lirc_imon/lirc_imon.ko;) >
/usr/src/lirc/drivers/lirc_imon/modules.order
Building modules, stage 2.
make -f /usr/src/linux-headers-2.6.27-9-generic/scripts/Makefile.modpost
scripts/mod/modpost -m -a -i /usr/src/linux-headers-2.6.27-9-generic/Module.symvers -I
/usr/src/lirc/drivers/lirc_imon/Module.symvers -o /usr/src/lirc/drivers/lirc_imon/Module.symvers -S -K
/usr/src/linux-headers-2.6.27-9-generic/Module.markers -M /usr/src/lirc/drivers/lirc_imon/Module.markers -w -s
gcc -Wp,-MD,/usr/src/lirc/drivers/lirc_imon/.lirc_imon.mod.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-
gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-9-generic/arch/x86/include -include
include/linux/autoconf.h -Iubuntu/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -
fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred
-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer
-fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -
DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I../.. -I/usr/src/lirc/drivers/lirc_imon/. -I/usr/src/lirc/drivers/lirc_imon/.
-I/usr/src/lirc/drivers/lirc_imon/../.. -I/usr/src/lirc/drivers/lirc_imon/../.. -I/lib/modules/2.6.27-9-
generic/build//include/ -I/lib/modules/2.6.27-9-generic/build//drivers/media/video/ -D"KBUILD_STR(s)=#s" -
D"KBUILD_BASENAME=KBUILD_STR(lirc_imon.mod)" -D"KBUILD_MODNAME=KBUILD_STR(lirc_imon)" -DMODULE -c -o
/usr/src/lirc/drivers/lirc_imon/lirc_imon.mod.o /usr/src/lirc/drivers/lirc_imon/lirc_imon.mod.c
ld -r -m elf_i386 --build-id -o /usr/src/lirc/drivers/lirc_imon/lirc_imon.ko
/usr/src/lirc/drivers/lirc_imon/lirc_imon.o /usr/src/lirc/drivers/lirc_imon/lirc_imon.mod.o
make[4]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic'
mv Makefile.automake Makefile
make[3]: Leaving directory `/usr/src/lirc/drivers/lirc_imon'
make[3]: Entering directory `/usr/src/lirc/drivers'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/usr/src/lirc/drivers'
make[2]: Leaving directory `/usr/src/lirc/drivers'
Making all in daemons
make[2]: Entering directory `/usr/src/lirc/daemons'
./input_map.sh >input_map.inc
make all-am
make[3]: Entering directory `/usr/src/lirc/daemons'
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT hw-types.o -MD -MP -MF .deps/hw-types.Tpo -c -o hw-types.o
hw-types.c
mv -f .deps/hw-types.Tpo .deps/hw-types.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT ir_remote.o -MD -MP -MF .deps/ir_remote.Tpo -c -o ir_remote.o
ir_remote.c
mv -f .deps/ir_remote.Tpo .deps/ir_remote.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT release.o -MD -MP -MF .deps/release.Tpo -c -o release.o
release.c
mv -f .deps/release.Tpo .deps/release.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT hw_default.o -MD -MP -MF .deps/hw_default.Tpo -c -o
hw_default.o hw_default.c
mv -f .deps/hw_default.Tpo .deps/hw_default.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT receive.o -MD -MP -MF .deps/receive.Tpo -c -o receive.o
receive.c
mv -f .deps/receive.Tpo .deps/receive.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT transmit.o -MD -MP -MF .deps/transmit.Tpo -c -o transmit.o
transmit.c
mv -f .deps/transmit.Tpo .deps/transmit.Po
rm -f libhw_module.a
ar cru libhw_module.a hw-types.o ir_remote.o release.o hw_default.o receive.o transmit.o
ranlib libhw_module.a
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT irrecord.o -MD -MP -MF .deps/irrecord.Tpo -c -o irrecord.o
irrecord.c
config_file.h:26: warning: âall_flagsâ defined but not used
irrecord.c: In function âget_repeat_lengthâ:
irrecord.c:2351: warning: âsumâ may be used uninitialized in this function
irrecord.c: In function âget_lead_lengthâ:
irrecord.c:2258: warning: âsumâ may be used uninitialized in this function
irrecord.c: In function âget_trail_lengthâ:
irrecord.c:2235: warning: âsumâ may be used uninitialized in this function
irrecord.c: In function âget_data_lengthâ:
irrecord.c:2452: warning: âsumâ may be used uninitialized in this function
mv -f .deps/irrecord.Tpo .deps/irrecord.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT config_file.o -MD -MP -MF .deps/config_file.Tpo -c -o
config_file.o config_file.c
mv -f .deps/config_file.Tpo .deps/config_file.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT dump_config.o -MD -MP -MF .deps/dump_config.Tpo -c -o
dump_config.o dump_config.c
mv -f .deps/dump_config.Tpo .deps/dump_config.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT input_map.o -MD -MP -MF .deps/input_map.Tpo -c -o input_map.o
input_map.c
mv -f .deps/input_map.Tpo .deps/input_map.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o irrecord irrecord.o config_file.o dump_config.o
input_map.o libhw_module.a
libtool: link: gcc -O2 -g -Wall -o irrecord irrecord.o config_file.o dump_config.o input_map.o libhw_module.a
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT lircd.o -MD -MP -MF .deps/lircd.Tpo -c -o lircd.o lircd.c
lircd.c: In function âstart_serverâ:
lircd.c:817: warning: ignoring return value of âftruncateâ, declared with attribute warn_unused_result
lircd.c: In function âdaemonizeâ:
lircd.c:1046: warning: ignoring return value of âftruncateâ, declared with attribute warn_unused_result
lircd.c: At top level:
config_file.h:26: warning: âall_flagsâ defined but not used
mv -f .deps/lircd.Tpo .deps/lircd.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o lircd lircd.o config_file.o input_map.o
libhw_module.a
libtool: link: gcc -O2 -g -Wall -o lircd lircd.o config_file.o input_map.o libhw_module.a
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT lircmd.o -MD -MP -MF .deps/lircmd.Tpo -c -o lircmd.o lircmd.c
lircmd.c: In function âmsendâ:
lircmd.c:253: warning: ignoring return value of âwriteâ, declared with attribute warn_unused_result
lircmd.c:270: warning: ignoring return value of âwriteâ, declared with attribute warn_unused_result
lircmd.c:289: warning: ignoring return value of âwriteâ, declared with attribute warn_unused_result
lircmd.c: In function âloopâ:
lircmd.c:694: warning: use of assignment suppression and length modifier together in scanf format
mv -f .deps/lircmd.Tpo .deps/lircmd.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o lircmd lircmd.o
libtool: link: gcc -O2 -g -Wall -o lircmd lircmd.o
make[3]: Leaving directory `/usr/src/lirc/daemons'
make[2]: Leaving directory `/usr/src/lirc/daemons'
Making all in tools
make[2]: Entering directory `/usr/src/lirc/tools'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT lirc_client.lo
-MD -MP -MF .deps/lirc_client.Tpo -c -o lirc_client.lo lirc_client.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT lirc_client.lo -MD -MP -MF
.deps/lirc_client.Tpo -c lirc_client.c -fPIC -DPIC -o .libs/lirc_client.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT lirc_client.lo -MD -MP -MF
.deps/lirc_client.Tpo -c lirc_client.c -o lirc_client.o >/dev/null 2>&1
mv -f .deps/lirc_client.Tpo .deps/lirc_client.Plo
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -version-info 2:1:2 -o liblirc_client.la -rpath
/usr/local/lib lirc_client.lo
libtool: link: gcc -shared .libs/lirc_client.o -Wl,-soname -Wl,liblirc_client.so.0 -o
.libs/liblirc_client.so.0.2.1
libtool: link: (cd ".libs" && rm -f "liblirc_client.so.0" && ln -s "liblirc_client.so.0.2.1" "liblirc_client.so.0")
libtool: link: (cd ".libs" && rm -f "liblirc_client.so" && ln -s "liblirc_client.so.0.2.1" "liblirc_client.so")
libtool: link: ar cru .libs/liblirc_client.a lirc_client.o
libtool: link: ranlib .libs/liblirc_client.a
libtool: link: ( cd ".libs" && rm -f "liblirc_client.la" && ln -s "../liblirc_client.la" "liblirc_client.la" )
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT irw.o -MD -MP -MF .deps/irw.Tpo -c -o irw.o irw.c
irw.c: In function âmainâ:
irw.c:99: warning: ignoring return value of âwriteâ, declared with attribute warn_unused_result
mv -f .deps/irw.Tpo .deps/irw.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o irw irw.o
libtool: link: gcc -O2 -g -Wall -o irw irw.o
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT irpty.o -MD -MP -MF .deps/irpty.Tpo -c -o irpty.o irpty.c
mv -f .deps/irpty.Tpo .deps/irpty.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o irpty irpty.o liblirc_client.la -lutil
libtool: link: gcc -O2 -g -Wall -o .libs/irpty irpty.o ./.libs/liblirc_client.so -lutil
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT irexec.o -MD -MP -MF .deps/irexec.Tpo -c -o irexec.o irexec.c
irexec.c: In function âmainâ:
irexec.c:111: warning: ignoring return value of âsystemâ, declared with attribute warn_unused_result
mv -f .deps/irexec.Tpo .deps/irexec.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o irexec irexec.o liblirc_client.la
libtool: link: gcc -O2 -g -Wall -o .libs/irexec irexec.o ./.libs/liblirc_client.so
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT ircat.o -MD -MP -MF .deps/ircat.Tpo -c -o ircat.o ircat.c
mv -f .deps/ircat.Tpo .deps/ircat.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o ircat ircat.o liblirc_client.la
libtool: link: gcc -O2 -g -Wall -o .libs/ircat ircat.o ./.libs/liblirc_client.so
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT mode2.o -MD -MP -MF .deps/mode2.Tpo -c -o mode2.o mode2.c
mv -f .deps/mode2.Tpo .deps/mode2.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o mode2 mode2.o ../daemons/libhw_module.a
libtool: link: gcc -O2 -g -Wall -o mode2 mode2.o ../daemons/libhw_module.a
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT irsend.o -MD -MP -MF .deps/irsend.Tpo -c -o irsend.o irsend.c
mv -f .deps/irsend.Tpo .deps/irsend.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o irsend irsend.o
libtool: link: gcc -O2 -g -Wall -o irsend irsend.o
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT lircrcd.o -MD -MP -MF .deps/lircrcd.Tpo -c -o lircrcd.o
lircrcd.c
lircrcd.c: In function âread_timeoutâ:
lircrcd.c:237: warning: reading through null pointer (argument 3)
lircrcd.c:245: warning: reading through null pointer (argument 3)
lircrcd.c: In function âadd_clientâ:
lircrcd.c:321: warning: pointer targets in passing argument 3 of âacceptâ differ in signedness
lircrcd.c:325: warning: reading through null pointer (argument 3)
lircrcd.c: In function âloopâ:
lircrcd.c:730: warning: reading through null pointer (argument 3)
lircrcd.c: In function âmainâ:
lircrcd.c:991: warning: ignoring return value of âgetcwdâ, declared with attribute warn_unused_result
mv -f .deps/lircrcd.Tpo .deps/lircrcd.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o lircrcd lircrcd.o liblirc_client.la
libtool: link: gcc -O2 -g -Wall -o .libs/lircrcd lircrcd.o ./.libs/liblirc_client.so
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT irxevent.o -MD -MP -MF .deps/irxevent.Tpo -c -o irxevent.o
irxevent.c
irxevent.c: In function âfind_sub_sub_windowâ:
irxevent.c:234: warning: pointer targets in passing argument 4 of âXGetGeometryâ differ in signedness
irxevent.c:234: warning: pointer targets in passing argument 5 of âXGetGeometryâ differ in signedness
irxevent.c:243: warning: pointer targets in passing argument 2 of âfind_sub_sub_windowâ differ in signedness
irxevent.c:243: warning: pointer targets in passing argument 3 of âfind_sub_sub_windowâ differ in signedness
irxevent.c: In function âfind_sub_windowâ:
irxevent.c:278: warning: pointer targets in passing argument 4 of âXGetGeometryâ differ in signedness
irxevent.c:278: warning: pointer targets in passing argument 5 of âXGetGeometryâ differ in signedness
irxevent.c:287: warning: pointer targets in passing argument 2 of âfind_sub_sub_windowâ differ in signedness
irxevent.c:287: warning: pointer targets in passing argument 3 of âfind_sub_sub_windowâ differ in signedness
irxevent.c: At top level:
irxevent.c:139: warning: âwâ defined but not used
mv -f .deps/irxevent.Tpo .deps/irxevent.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o irxevent irxevent.o -lSM -lICE -lX11
liblirc_client.la
libtool: link: gcc -O2 -g -Wall -o .libs/irxevent irxevent.o -lSM -lICE -lX11 ./.libs/liblirc_client.so
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT xmode2.o -MD -MP -MF .deps/xmode2.Tpo -c -o xmode2.o xmode2.c
xmode2.c: In function âinitscreenâ:
xmode2.c:88: warning: pointer targets in passing argument 2 of âXParseGeometryâ differ in signedness
xmode2.c:88: warning: pointer targets in passing argument 3 of âXParseGeometryâ differ in signedness
mv -f .deps/xmode2.Tpo .deps/xmode2.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o xmode2 xmode2.o -lSM -lICE -lX11
libtool: link: gcc -O2 -g -Wall -o xmode2 xmode2.o -lSM -lICE -lX11
echo "#! /usr/bin/python" >pronto2lirc
cat pronto2lirc.py >>pronto2lirc
chmod +x pronto2lirc
make[2]: Leaving directory `/usr/src/lirc/tools'
Making all in doc
make[2]: Entering directory `/usr/src/lirc/doc'
Making all in man
make[3]: Entering directory `/usr/src/lirc/doc/man'
(cd .. && make release-man)
make[4]: Entering directory `/usr/src/lirc/doc'
gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -Wall -MT man2html.o -MD -MP -MF .deps/man2html.Tpo -c -o man2html.o
man2html.c
man2html.c: In function âmainâ:
man2html.c:3030: warning: format not a string literal and no format arguments
mv -f .deps/man2html.Tpo .deps/man2html.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o man2html man2html.o
libtool: link: gcc -O2 -g -Wall -o man2html man2html.o
top_srcdir=".." srcdir="." builddir="." \
top_builddir=".." ./release-man.sh
./release-man.sh: 127: help2man: not found
sed: can't read man/irpty.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/irexec.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/ircat.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/irw.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/mode2.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/smode2.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/xmode2.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/irsend.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/irrecord.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/lircd.8: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/lircmd.8: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/lircrcd.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/irxevent.1: No such file or directory
make[4]: Leaving directory `/usr/src/lirc/doc'
make[3]: Leaving directory `/usr/src/lirc/doc/man'
make[3]: Entering directory `/usr/src/lirc/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/usr/src/lirc/doc'
make[2]: Leaving directory `/usr/src/lirc/doc'
make[2]: Entering directory `/usr/src/lirc'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/usr/src/lirc'
make[1]: Leaving directory `/usr/src/lirc'
and then make install
Making install in drivers
make[1]: Entering directory `/usr/src/lirc/drivers'
Making install in lirc_dev
make[2]: Entering directory `/usr/src/lirc/drivers/lirc_dev'
make[3]: Entering directory `/usr/src/lirc/drivers/lirc_dev'
test -e /dev/lirc || (/bin/bash /usr/src/lirc/install-sh -d /dev && /bin/mknod /dev/lirc c 61 0)
/bin/bash /usr/src/lirc/install-sh -d /lib/modules/2.6.27-9-generic/misc
/usr/bin/install -c -m 644 lirc_dev.ko /lib/modules/2.6.27-9-generic/misc/lirc_dev.ko
/sbin/depmod -a
make[3]: Leaving directory `/usr/src/lirc/drivers/lirc_dev'
make[2]: Leaving directory `/usr/src/lirc/drivers/lirc_dev'
Making install in lirc_imon
make[2]: Entering directory `/usr/src/lirc/drivers/lirc_imon'
make[3]: Entering directory `/usr/src/lirc/drivers/lirc_imon'
test -e /dev/lirc || (/bin/bash /usr/src/lirc/install-sh -d /dev && /bin/mknod /dev/lirc c 61 0)
/bin/bash /usr/src/lirc/install-sh -d /lib/modules/2.6.27-9-generic/misc
/usr/bin/install -c -m 644 lirc_imon.ko /lib/modules/2.6.27-9-generic/misc/lirc_imon.ko
/sbin/depmod -a
make[3]: Leaving directory `/usr/src/lirc/drivers/lirc_imon'
make[2]: Leaving directory `/usr/src/lirc/drivers/lirc_imon'
make[2]: Entering directory `/usr/src/lirc/drivers'
make[3]: Entering directory `/usr/src/lirc/drivers'
test "" = "" || test -L /dev/lirc || (/bin/bash /usr/src/lirc/install-sh -d /dev && cd `dirname ` && ln -s
`basename ` lirc)
test "imon_pad" != "mediafocusI" || test -c /dev/lirc || (/bin/bash /usr/src/lirc/install-sh -d /dev && /bin/mknod
/dev/lirc c 61 0)
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/src/lirc/drivers'
make[2]: Leaving directory `/usr/src/lirc/drivers'
make[1]: Leaving directory `/usr/src/lirc/drivers'
Making install in daemons
make[1]: Entering directory `/usr/src/lirc/daemons'
make install-am
make[2]: Entering directory `/usr/src/lirc/daemons'
make[3]: Entering directory `/usr/src/lirc/daemons'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/bash ../libtool --mode=install /usr/bin/install -c 'irrecord' '/usr/local/bin/irrecord'
libtool: install: /usr/bin/install -c irrecord /usr/local/bin/irrecord
test -e /dev/lircd || (/bin/bash /usr/src/lirc/install-sh -d /dev && /bin/mknod /dev/lircd p)
test -e /dev/lircm || (/bin/bash /usr/src/lirc/install-sh -d /dev && /bin/mknod /dev/lircm p)
test -z "/usr/local/sbin" || /bin/mkdir -p "/usr/local/sbin"
/bin/bash ../libtool --mode=install /usr/bin/install -c 'lircd' '/usr/local/sbin/lircd'
libtool: install: /usr/bin/install -c lircd /usr/local/sbin/lircd
/bin/bash ../libtool --mode=install /usr/bin/install -c 'lircmd' '/usr/local/sbin/lircmd'
libtool: install: /usr/bin/install -c lircmd /usr/local/sbin/lircmd
test "imon/lircd.conf.imon-pad" = "" || test -e /etc/lircd.conf || (/bin/bash /usr/src/lirc/install-sh -d /etc &&
/usr/bin/install -c -m 644 ../remotes/imon/lircd.conf.imon-pad /etc/lircd.conf)
test "" = "" || test -e /etc/lircmd.conf || (/bin/bash /usr/src/lirc/install-sh -d /etc && /usr/bin/install -c -m
644 ../remotes/ /etc/lircmd.conf)
make[3]: Leaving directory `/usr/src/lirc/daemons'
make[2]: Leaving directory `/usr/src/lirc/daemons'
make[1]: Leaving directory `/usr/src/lirc/daemons'
Making install in tools
make[1]: Entering directory `/usr/src/lirc/tools'
make[2]: Entering directory `/usr/src/lirc/tools'
test -z "/usr/local/lib" || /bin/mkdir -p "/usr/local/lib"
/bin/bash ../libtool --mode=install /usr/bin/install -c 'liblirc_client.la' '/usr/local/lib/liblirc_client.la'
libtool: install: /usr/bin/install -c .libs/liblirc_client.so.0.2.1 /usr/local/lib/liblirc_client.so.0.2.1
libtool: install: (cd /usr/local/lib && { ln -s -f liblirc_client.so.0.2.1 liblirc_client.so.0 || { rm -f
liblirc_client.so.0 && ln -s liblirc_client.so.0.2.1 liblirc_client.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f liblirc_client.so.0.2.1 liblirc_client.so || { rm -f
liblirc_client.so && ln -s liblirc_client.so.0.2.1 liblirc_client.so; }; })
libtool: install: /usr/bin/install -c .libs/liblirc_client.lai /usr/local/lib/liblirc_client.la
libtool: install: /usr/bin/install -c .libs/liblirc_client.a /usr/local/lib/liblirc_client.a
libtool: install: chmod 644 /usr/local/lib/liblirc_client.a
libtool: install: ranlib /usr/local/lib/liblirc_client.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/sbin" ldconfig
-n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/bash ../libtool --mode=install /usr/bin/install -c 'irw' '/usr/local/bin/irw'
libtool: install: /usr/bin/install -c irw /usr/local/bin/irw
/bin/bash ../libtool --mode=install /usr/bin/install -c 'irpty' '/usr/local/bin/irpty'
libtool: install: /usr/bin/install -c .libs/irpty /usr/local/bin/irpty
/bin/bash ../libtool --mode=install /usr/bin/install -c 'irexec' '/usr/local/bin/irexec'
libtool: install: /usr/bin/install -c .libs/irexec /usr/local/bin/irexec
/bin/bash ../libtool --mode=install /usr/bin/install -c 'ircat' '/usr/local/bin/ircat'
libtool: install: /usr/bin/install -c .libs/ircat /usr/local/bin/ircat
/bin/bash ../libtool --mode=install /usr/bin/install -c 'mode2' '/usr/local/bin/mode2'
libtool: install: /usr/bin/install -c mode2 /usr/local/bin/mode2
/bin/bash ../libtool --mode=install /usr/bin/install -c 'irsend' '/usr/local/bin/irsend'
libtool: install: /usr/bin/install -c irsend /usr/local/bin/irsend
/bin/bash ../libtool --mode=install /usr/bin/install -c 'lircrcd' '/usr/local/bin/lircrcd'
libtool: install: /usr/bin/install -c .libs/lircrcd /usr/local/bin/lircrcd
/bin/bash ../libtool --mode=install /usr/bin/install -c 'irxevent' '/usr/local/bin/irxevent'
libtool: install: /usr/bin/install -c .libs/irxevent /usr/local/bin/irxevent
/bin/bash ../libtool --mode=install /usr/bin/install -c 'xmode2' '/usr/local/bin/xmode2'
libtool: install: /usr/bin/install -c xmode2 /usr/local/bin/xmode2
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/usr/bin/install -c 'pronto2lirc' '/usr/local/bin/pronto2lirc'
test -z "/usr/local/include/lirc" || /bin/mkdir -p "/usr/local/include/lirc"
/usr/bin/install -c -m 644 'lirc_client.h' '/usr/local/include/lirc/lirc_client.h'
make[2]: Leaving directory `/usr/src/lirc/tools'
make[1]: Leaving directory `/usr/src/lirc/tools'
Making install in doc
make[1]: Entering directory `/usr/src/lirc/doc'
Making install in man
make[2]: Entering directory `/usr/src/lirc/doc/man'
make[3]: Entering directory `/usr/src/lirc/doc/man'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/man/man1" || /bin/mkdir -p "/usr/local/share/man/man1"
/usr/bin/install -c -m 644 './irexec.1' '/usr/local/share/man/man1/irexec.1'
/usr/bin/install -c -m 644 './ircat.1' '/usr/local/share/man/man1/ircat.1'
/usr/bin/install -c -m 644 './irpty.1' '/usr/local/share/man/man1/irpty.1'
/usr/bin/install -c -m 644 './irrecord.1' '/usr/local/share/man/man1/irrecord.1'
/usr/bin/install -c -m 644 './irw.1' '/usr/local/share/man/man1/irw.1'
/usr/bin/install -c -m 644 './irxevent.1' '/usr/local/share/man/man1/irxevent.1'
/usr/bin/install -c -m 644 './lircrcd.1' '/usr/local/share/man/man1/lircrcd.1'
/usr/bin/install -c -m 644 './mode2.1' '/usr/local/share/man/man1/mode2.1'
/usr/bin/install -c -m 644 './smode2.1' '/usr/local/share/man/man1/smode2.1'
/usr/bin/install -c -m 644 './xmode2.1' '/usr/local/share/man/man1/xmode2.1'
/usr/bin/install -c -m 644 './irsend.1' '/usr/local/share/man/man1/irsend.1'
test -z "/usr/local/share/man/man8" || /bin/mkdir -p "/usr/local/share/man/man8"
/usr/bin/install -c -m 644 './lircd.8' '/usr/local/share/man/man8/lircd.8'
/usr/bin/install -c -m 644 './lircmd.8' '/usr/local/share/man/man8/lircmd.8'
make[3]: Leaving directory `/usr/src/lirc/doc/man'
make[2]: Leaving directory `/usr/src/lirc/doc/man'
make[2]: Entering directory `/usr/src/lirc/doc'
make[3]: Entering directory `/usr/src/lirc/doc'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/src/lirc/doc'
make[2]: Leaving directory `/usr/src/lirc/doc'
make[1]: Leaving directory `/usr/src/lirc/doc'
make[1]: Entering directory `/usr/src/lirc'
make[2]: Entering directory `/usr/src/lirc'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/src/lirc'
make[1]: Leaving directory `/usr/src/lirc'
Copied the modules to the right folder:
sudo cp /lib/modules/`uname -r`/misc/lirc* /lib/modules/`uname -r`/kernel/ubuntu/lirc/lirc_imon/
and added below to /etc/modules
lirc_dev
lirc_imon
reboot
Unfortunately nothing seems to work:
dmesg |grep lirc
[ 14.092364] lirc_dev: IR Remote Control driver registered, major 61
[ 14.107773] lirc_imon: Unknown symbol lirc_unregister_driver
[ 14.108221] lirc_imon: Unknown symbol lirc_register_driver
but at least usbhid doesn't load it's driver for the remote/VFD:
T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=15c2 ProdID=0036 Rev= 0.01
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=02 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none)
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I would be very greateful if someone had an idea what I'm doing wrong. If there is any other output that can help understanding my problem please let me know. I really would like to start using the remote and VFD to boost the WAF even more! :)
/Fred
I have run Mythbuntu 7.10 for about a year but never gotten my remote, nor my VFD on my Silverstone LC16MR to work even after a lot of forum reading and testing. The devices didn't even show up under /dev. So I finally gave up and used a wireless keyboard.
When Mythbuntu 8.10 came out I thought it was time to try again so I installed it on a parallel disk. Though, same problem occurred - no devices under /dev. I started to read the forums again and now I found out what could be the problem. The usbhid "steals" the device and loads its driver which makes Ubuntu think it's a keyboard or mouse.
Therefore I followed a post and forced usbhid to not load the driver. Success! The devices (lirc0, lirc1, lcd0 and lcd1) showed up under /dev and I could load lirc according to the posts. But! I only got the remote to work halfway. Play, pause and so on worked but not the directional buttons, i.e. lirc1 worked but not lirc0. Therefore I thought I should start from scratch and do it properly.
I reinstalled 8.10, added all official patches and mainly followed this post (http://www.mythtv.org/wiki/index.php/SilverstoneTek_LC16M) but also this (http://dolot.kipdola.com/index.php?title=Install_Thermaltake_LIRC) and this post (http://mythtvblog.blogspot.com/2008/04/getting-imon-0038-lcd-working-with-lirc.html) to figure out which packages to install to be able to compile lirc. But I still can't get it to work. I must do something wrong when compiling lirc. Therefore I thought I should post here and hope that some friendly fellow Myth user with greater knowledge than myself can assist as I feel I'm close to the solution now that usbhid doesn't steal the device. Please, bare with me!
I did the following:
mount -t usbfs none /proc/bus/usb
cat /proc/bus/usb/devices
T: Bus=03 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=15c2 ProdID=0036 Rev= 0.01
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=02 Driver=usbhid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
which shows that usbhid loads the driver. I created /etc/modprobe.d/usbhid and added:
options usbhid quirks=0x15c2:0x0036:0x0004
to stop usbhid from doing this. I ran below to apply the changes:
depmod -ae
update-initramfs -u
Uninstalled the default lirc package:
sudo apt-get remove lirc
Installed packages needed (from what I could read in the posts) to compile lirc:
apt-get install cvs
apt-get build-dep lirc
apt-get install libtool automake1.9 autoconf
apt-get install cvs build-essential automake
apt-get install bzr
Checked out latest lirc cvs:
cvs -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc login
cvs -z8 -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc co lirc
In the lirc folder I ran ./autogen.sh which gave a couple of warnings which I'm not sure are critical:
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
and then ./setup.sh
Driver Configuration > USB Devices > Soundgraph iMON PAD IR/VFD
Save configuration & run configure
which gave ok output except below which I'm not sure is critical either.
checking for a sed that does not truncate output... ./configure: line 4116: echo: write error: Broken pipe
/bin/sed
Then ran make which gave some error and warnings (last portion of the output):
gcc -Wp,-MD,/usr/src/lirc/drivers/lirc_dev/.lirc_dev.mod.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-
gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-9-generic/arch/x86/include -include
include/linux/autoconf.h -Iubuntu/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -
fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred
-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer
-fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -
DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I../.. -I/usr/src/lirc/drivers/lirc_dev/. -I/usr/src/lirc/drivers/lirc_dev/. -
I/usr/src/lirc/drivers/lirc_dev/../.. -I/usr/src/lirc/drivers/lirc_dev/../.. -I/lib/modules/2.6.27-9-
generic/build//include/ -I/lib/modules/2.6.27-9-generic/build//drivers/media/video/ -D"KBUILD_STR(s)=#s" -
D"KBUILD_BASENAME=KBUILD_STR(lirc_dev.mod)" -D"KBUILD_MODNAME=KBUILD_STR(lirc_dev)" -DMODULE -c -o
/usr/src/lirc/drivers/lirc_dev/lirc_dev.mod.o /usr/src/lirc/drivers/lirc_dev/lirc_dev.mod.c
ld -r -m elf_i386 --build-id -o /usr/src/lirc/drivers/lirc_dev/lirc_dev.ko
/usr/src/lirc/drivers/lirc_dev/lirc_dev.o /usr/src/lirc/drivers/lirc_dev/lirc_dev.mod.o
make[4]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic'
mv Makefile.automake Makefile
make[3]: Leaving directory `/usr/src/lirc/drivers/lirc_dev'
Making all in lirc_imon
make[3]: Entering directory `/usr/src/lirc/drivers/lirc_imon'
cp ./../lirc_dev/Module*.symvers .
mv Makefile Makefile.automake
cp ./../Makefile.kernel Makefile
CPPFLAGS="" CFLAGS="" LDFLAGS="" \
make -C /lib/modules/2.6.27-9-generic/build/ SUBDIRS=/usr/src/lirc/drivers/lirc_imon modules \
KBUILD_VERBOSE=1
make[4]: Entering directory `/usr/src/linux-headers-2.6.27-9-generic'
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 /usr/src/lirc/drivers/lirc_imon/.tmp_versions ; rm -f /usr/src/lirc/drivers/lirc_imon/.tmp_versions/*
make -f scripts/Makefile.build obj=/usr/src/lirc/drivers/lirc_imon
gcc -Wp,-MD,/usr/src/lirc/drivers/lirc_imon/.lirc_imon.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-
gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-9-generic/arch/x86/include -include
include/linux/autoconf.h -Iubuntu/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -
fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred
-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer
-fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -
DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I../.. -I/usr/src/lirc/drivers/lirc_imon/. -I/usr/src/lirc/drivers/lirc_imon/.
-I/usr/src/lirc/drivers/lirc_imon/../.. -I/usr/src/lirc/drivers/lirc_imon/../.. -I/lib/modules/2.6.27-9-
generic/build//include/ -I/lib/modules/2.6.27-9-generic/build//drivers/media/video/ -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(lirc_imon)" -D"KBUILD_MODNAME=KBUILD_STR(lirc_imon)" -c -o
/usr/src/lirc/drivers/lirc_imon/.tmp_lirc_imon.o /usr/src/lirc/drivers/lirc_imon/lirc_imon.c
(cat /dev/null; echo kernel//usr/src/lirc/drivers/lirc_imon/lirc_imon.ko;) >
/usr/src/lirc/drivers/lirc_imon/modules.order
Building modules, stage 2.
make -f /usr/src/linux-headers-2.6.27-9-generic/scripts/Makefile.modpost
scripts/mod/modpost -m -a -i /usr/src/linux-headers-2.6.27-9-generic/Module.symvers -I
/usr/src/lirc/drivers/lirc_imon/Module.symvers -o /usr/src/lirc/drivers/lirc_imon/Module.symvers -S -K
/usr/src/linux-headers-2.6.27-9-generic/Module.markers -M /usr/src/lirc/drivers/lirc_imon/Module.markers -w -s
gcc -Wp,-MD,/usr/src/lirc/drivers/lirc_imon/.lirc_imon.mod.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-
gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-9-generic/arch/x86/include -include
include/linux/autoconf.h -Iubuntu/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -
fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred
-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer
-fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -
DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I../.. -I/usr/src/lirc/drivers/lirc_imon/. -I/usr/src/lirc/drivers/lirc_imon/.
-I/usr/src/lirc/drivers/lirc_imon/../.. -I/usr/src/lirc/drivers/lirc_imon/../.. -I/lib/modules/2.6.27-9-
generic/build//include/ -I/lib/modules/2.6.27-9-generic/build//drivers/media/video/ -D"KBUILD_STR(s)=#s" -
D"KBUILD_BASENAME=KBUILD_STR(lirc_imon.mod)" -D"KBUILD_MODNAME=KBUILD_STR(lirc_imon)" -DMODULE -c -o
/usr/src/lirc/drivers/lirc_imon/lirc_imon.mod.o /usr/src/lirc/drivers/lirc_imon/lirc_imon.mod.c
ld -r -m elf_i386 --build-id -o /usr/src/lirc/drivers/lirc_imon/lirc_imon.ko
/usr/src/lirc/drivers/lirc_imon/lirc_imon.o /usr/src/lirc/drivers/lirc_imon/lirc_imon.mod.o
make[4]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic'
mv Makefile.automake Makefile
make[3]: Leaving directory `/usr/src/lirc/drivers/lirc_imon'
make[3]: Entering directory `/usr/src/lirc/drivers'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/usr/src/lirc/drivers'
make[2]: Leaving directory `/usr/src/lirc/drivers'
Making all in daemons
make[2]: Entering directory `/usr/src/lirc/daemons'
./input_map.sh >input_map.inc
make all-am
make[3]: Entering directory `/usr/src/lirc/daemons'
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT hw-types.o -MD -MP -MF .deps/hw-types.Tpo -c -o hw-types.o
hw-types.c
mv -f .deps/hw-types.Tpo .deps/hw-types.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT ir_remote.o -MD -MP -MF .deps/ir_remote.Tpo -c -o ir_remote.o
ir_remote.c
mv -f .deps/ir_remote.Tpo .deps/ir_remote.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT release.o -MD -MP -MF .deps/release.Tpo -c -o release.o
release.c
mv -f .deps/release.Tpo .deps/release.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT hw_default.o -MD -MP -MF .deps/hw_default.Tpo -c -o
hw_default.o hw_default.c
mv -f .deps/hw_default.Tpo .deps/hw_default.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT receive.o -MD -MP -MF .deps/receive.Tpo -c -o receive.o
receive.c
mv -f .deps/receive.Tpo .deps/receive.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT transmit.o -MD -MP -MF .deps/transmit.Tpo -c -o transmit.o
transmit.c
mv -f .deps/transmit.Tpo .deps/transmit.Po
rm -f libhw_module.a
ar cru libhw_module.a hw-types.o ir_remote.o release.o hw_default.o receive.o transmit.o
ranlib libhw_module.a
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT irrecord.o -MD -MP -MF .deps/irrecord.Tpo -c -o irrecord.o
irrecord.c
config_file.h:26: warning: âall_flagsâ defined but not used
irrecord.c: In function âget_repeat_lengthâ:
irrecord.c:2351: warning: âsumâ may be used uninitialized in this function
irrecord.c: In function âget_lead_lengthâ:
irrecord.c:2258: warning: âsumâ may be used uninitialized in this function
irrecord.c: In function âget_trail_lengthâ:
irrecord.c:2235: warning: âsumâ may be used uninitialized in this function
irrecord.c: In function âget_data_lengthâ:
irrecord.c:2452: warning: âsumâ may be used uninitialized in this function
mv -f .deps/irrecord.Tpo .deps/irrecord.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT config_file.o -MD -MP -MF .deps/config_file.Tpo -c -o
config_file.o config_file.c
mv -f .deps/config_file.Tpo .deps/config_file.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT dump_config.o -MD -MP -MF .deps/dump_config.Tpo -c -o
dump_config.o dump_config.c
mv -f .deps/dump_config.Tpo .deps/dump_config.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT input_map.o -MD -MP -MF .deps/input_map.Tpo -c -o input_map.o
input_map.c
mv -f .deps/input_map.Tpo .deps/input_map.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o irrecord irrecord.o config_file.o dump_config.o
input_map.o libhw_module.a
libtool: link: gcc -O2 -g -Wall -o irrecord irrecord.o config_file.o dump_config.o input_map.o libhw_module.a
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT lircd.o -MD -MP -MF .deps/lircd.Tpo -c -o lircd.o lircd.c
lircd.c: In function âstart_serverâ:
lircd.c:817: warning: ignoring return value of âftruncateâ, declared with attribute warn_unused_result
lircd.c: In function âdaemonizeâ:
lircd.c:1046: warning: ignoring return value of âftruncateâ, declared with attribute warn_unused_result
lircd.c: At top level:
config_file.h:26: warning: âall_flagsâ defined but not used
mv -f .deps/lircd.Tpo .deps/lircd.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o lircd lircd.o config_file.o input_map.o
libhw_module.a
libtool: link: gcc -O2 -g -Wall -o lircd lircd.o config_file.o input_map.o libhw_module.a
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT lircmd.o -MD -MP -MF .deps/lircmd.Tpo -c -o lircmd.o lircmd.c
lircmd.c: In function âmsendâ:
lircmd.c:253: warning: ignoring return value of âwriteâ, declared with attribute warn_unused_result
lircmd.c:270: warning: ignoring return value of âwriteâ, declared with attribute warn_unused_result
lircmd.c:289: warning: ignoring return value of âwriteâ, declared with attribute warn_unused_result
lircmd.c: In function âloopâ:
lircmd.c:694: warning: use of assignment suppression and length modifier together in scanf format
mv -f .deps/lircmd.Tpo .deps/lircmd.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o lircmd lircmd.o
libtool: link: gcc -O2 -g -Wall -o lircmd lircmd.o
make[3]: Leaving directory `/usr/src/lirc/daemons'
make[2]: Leaving directory `/usr/src/lirc/daemons'
Making all in tools
make[2]: Entering directory `/usr/src/lirc/tools'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT lirc_client.lo
-MD -MP -MF .deps/lirc_client.Tpo -c -o lirc_client.lo lirc_client.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT lirc_client.lo -MD -MP -MF
.deps/lirc_client.Tpo -c lirc_client.c -fPIC -DPIC -o .libs/lirc_client.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT lirc_client.lo -MD -MP -MF
.deps/lirc_client.Tpo -c lirc_client.c -o lirc_client.o >/dev/null 2>&1
mv -f .deps/lirc_client.Tpo .deps/lirc_client.Plo
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -version-info 2:1:2 -o liblirc_client.la -rpath
/usr/local/lib lirc_client.lo
libtool: link: gcc -shared .libs/lirc_client.o -Wl,-soname -Wl,liblirc_client.so.0 -o
.libs/liblirc_client.so.0.2.1
libtool: link: (cd ".libs" && rm -f "liblirc_client.so.0" && ln -s "liblirc_client.so.0.2.1" "liblirc_client.so.0")
libtool: link: (cd ".libs" && rm -f "liblirc_client.so" && ln -s "liblirc_client.so.0.2.1" "liblirc_client.so")
libtool: link: ar cru .libs/liblirc_client.a lirc_client.o
libtool: link: ranlib .libs/liblirc_client.a
libtool: link: ( cd ".libs" && rm -f "liblirc_client.la" && ln -s "../liblirc_client.la" "liblirc_client.la" )
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT irw.o -MD -MP -MF .deps/irw.Tpo -c -o irw.o irw.c
irw.c: In function âmainâ:
irw.c:99: warning: ignoring return value of âwriteâ, declared with attribute warn_unused_result
mv -f .deps/irw.Tpo .deps/irw.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o irw irw.o
libtool: link: gcc -O2 -g -Wall -o irw irw.o
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT irpty.o -MD -MP -MF .deps/irpty.Tpo -c -o irpty.o irpty.c
mv -f .deps/irpty.Tpo .deps/irpty.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o irpty irpty.o liblirc_client.la -lutil
libtool: link: gcc -O2 -g -Wall -o .libs/irpty irpty.o ./.libs/liblirc_client.so -lutil
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT irexec.o -MD -MP -MF .deps/irexec.Tpo -c -o irexec.o irexec.c
irexec.c: In function âmainâ:
irexec.c:111: warning: ignoring return value of âsystemâ, declared with attribute warn_unused_result
mv -f .deps/irexec.Tpo .deps/irexec.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o irexec irexec.o liblirc_client.la
libtool: link: gcc -O2 -g -Wall -o .libs/irexec irexec.o ./.libs/liblirc_client.so
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT ircat.o -MD -MP -MF .deps/ircat.Tpo -c -o ircat.o ircat.c
mv -f .deps/ircat.Tpo .deps/ircat.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o ircat ircat.o liblirc_client.la
libtool: link: gcc -O2 -g -Wall -o .libs/ircat ircat.o ./.libs/liblirc_client.so
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT mode2.o -MD -MP -MF .deps/mode2.Tpo -c -o mode2.o mode2.c
mv -f .deps/mode2.Tpo .deps/mode2.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o mode2 mode2.o ../daemons/libhw_module.a
libtool: link: gcc -O2 -g -Wall -o mode2 mode2.o ../daemons/libhw_module.a
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT irsend.o -MD -MP -MF .deps/irsend.Tpo -c -o irsend.o irsend.c
mv -f .deps/irsend.Tpo .deps/irsend.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o irsend irsend.o
libtool: link: gcc -O2 -g -Wall -o irsend irsend.o
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT lircrcd.o -MD -MP -MF .deps/lircrcd.Tpo -c -o lircrcd.o
lircrcd.c
lircrcd.c: In function âread_timeoutâ:
lircrcd.c:237: warning: reading through null pointer (argument 3)
lircrcd.c:245: warning: reading through null pointer (argument 3)
lircrcd.c: In function âadd_clientâ:
lircrcd.c:321: warning: pointer targets in passing argument 3 of âacceptâ differ in signedness
lircrcd.c:325: warning: reading through null pointer (argument 3)
lircrcd.c: In function âloopâ:
lircrcd.c:730: warning: reading through null pointer (argument 3)
lircrcd.c: In function âmainâ:
lircrcd.c:991: warning: ignoring return value of âgetcwdâ, declared with attribute warn_unused_result
mv -f .deps/lircrcd.Tpo .deps/lircrcd.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o lircrcd lircrcd.o liblirc_client.la
libtool: link: gcc -O2 -g -Wall -o .libs/lircrcd lircrcd.o ./.libs/liblirc_client.so
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT irxevent.o -MD -MP -MF .deps/irxevent.Tpo -c -o irxevent.o
irxevent.c
irxevent.c: In function âfind_sub_sub_windowâ:
irxevent.c:234: warning: pointer targets in passing argument 4 of âXGetGeometryâ differ in signedness
irxevent.c:234: warning: pointer targets in passing argument 5 of âXGetGeometryâ differ in signedness
irxevent.c:243: warning: pointer targets in passing argument 2 of âfind_sub_sub_windowâ differ in signedness
irxevent.c:243: warning: pointer targets in passing argument 3 of âfind_sub_sub_windowâ differ in signedness
irxevent.c: In function âfind_sub_windowâ:
irxevent.c:278: warning: pointer targets in passing argument 4 of âXGetGeometryâ differ in signedness
irxevent.c:278: warning: pointer targets in passing argument 5 of âXGetGeometryâ differ in signedness
irxevent.c:287: warning: pointer targets in passing argument 2 of âfind_sub_sub_windowâ differ in signedness
irxevent.c:287: warning: pointer targets in passing argument 3 of âfind_sub_sub_windowâ differ in signedness
irxevent.c: At top level:
irxevent.c:139: warning: âwâ defined but not used
mv -f .deps/irxevent.Tpo .deps/irxevent.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o irxevent irxevent.o -lSM -lICE -lX11
liblirc_client.la
libtool: link: gcc -O2 -g -Wall -o .libs/irxevent irxevent.o -lSM -lICE -lX11 ./.libs/liblirc_client.so
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -g -Wall -MT xmode2.o -MD -MP -MF .deps/xmode2.Tpo -c -o xmode2.o xmode2.c
xmode2.c: In function âinitscreenâ:
xmode2.c:88: warning: pointer targets in passing argument 2 of âXParseGeometryâ differ in signedness
xmode2.c:88: warning: pointer targets in passing argument 3 of âXParseGeometryâ differ in signedness
mv -f .deps/xmode2.Tpo .deps/xmode2.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o xmode2 xmode2.o -lSM -lICE -lX11
libtool: link: gcc -O2 -g -Wall -o xmode2 xmode2.o -lSM -lICE -lX11
echo "#! /usr/bin/python" >pronto2lirc
cat pronto2lirc.py >>pronto2lirc
chmod +x pronto2lirc
make[2]: Leaving directory `/usr/src/lirc/tools'
Making all in doc
make[2]: Entering directory `/usr/src/lirc/doc'
Making all in man
make[3]: Entering directory `/usr/src/lirc/doc/man'
(cd .. && make release-man)
make[4]: Entering directory `/usr/src/lirc/doc'
gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -Wall -MT man2html.o -MD -MP -MF .deps/man2html.Tpo -c -o man2html.o
man2html.c
man2html.c: In function âmainâ:
man2html.c:3030: warning: format not a string literal and no format arguments
mv -f .deps/man2html.Tpo .deps/man2html.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -Wall -o man2html man2html.o
libtool: link: gcc -O2 -g -Wall -o man2html man2html.o
top_srcdir=".." srcdir="." builddir="." \
top_builddir=".." ./release-man.sh
./release-man.sh: 127: help2man: not found
sed: can't read man/irpty.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/irexec.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/ircat.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/irw.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/mode2.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/smode2.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/xmode2.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/irsend.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/irrecord.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/lircd.8: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/lircmd.8: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/lircrcd.1: No such file or directory
./release-man.sh: 127: help2man: not found
sed: can't read man/irxevent.1: No such file or directory
make[4]: Leaving directory `/usr/src/lirc/doc'
make[3]: Leaving directory `/usr/src/lirc/doc/man'
make[3]: Entering directory `/usr/src/lirc/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/usr/src/lirc/doc'
make[2]: Leaving directory `/usr/src/lirc/doc'
make[2]: Entering directory `/usr/src/lirc'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/usr/src/lirc'
make[1]: Leaving directory `/usr/src/lirc'
and then make install
Making install in drivers
make[1]: Entering directory `/usr/src/lirc/drivers'
Making install in lirc_dev
make[2]: Entering directory `/usr/src/lirc/drivers/lirc_dev'
make[3]: Entering directory `/usr/src/lirc/drivers/lirc_dev'
test -e /dev/lirc || (/bin/bash /usr/src/lirc/install-sh -d /dev && /bin/mknod /dev/lirc c 61 0)
/bin/bash /usr/src/lirc/install-sh -d /lib/modules/2.6.27-9-generic/misc
/usr/bin/install -c -m 644 lirc_dev.ko /lib/modules/2.6.27-9-generic/misc/lirc_dev.ko
/sbin/depmod -a
make[3]: Leaving directory `/usr/src/lirc/drivers/lirc_dev'
make[2]: Leaving directory `/usr/src/lirc/drivers/lirc_dev'
Making install in lirc_imon
make[2]: Entering directory `/usr/src/lirc/drivers/lirc_imon'
make[3]: Entering directory `/usr/src/lirc/drivers/lirc_imon'
test -e /dev/lirc || (/bin/bash /usr/src/lirc/install-sh -d /dev && /bin/mknod /dev/lirc c 61 0)
/bin/bash /usr/src/lirc/install-sh -d /lib/modules/2.6.27-9-generic/misc
/usr/bin/install -c -m 644 lirc_imon.ko /lib/modules/2.6.27-9-generic/misc/lirc_imon.ko
/sbin/depmod -a
make[3]: Leaving directory `/usr/src/lirc/drivers/lirc_imon'
make[2]: Leaving directory `/usr/src/lirc/drivers/lirc_imon'
make[2]: Entering directory `/usr/src/lirc/drivers'
make[3]: Entering directory `/usr/src/lirc/drivers'
test "" = "" || test -L /dev/lirc || (/bin/bash /usr/src/lirc/install-sh -d /dev && cd `dirname ` && ln -s
`basename ` lirc)
test "imon_pad" != "mediafocusI" || test -c /dev/lirc || (/bin/bash /usr/src/lirc/install-sh -d /dev && /bin/mknod
/dev/lirc c 61 0)
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/src/lirc/drivers'
make[2]: Leaving directory `/usr/src/lirc/drivers'
make[1]: Leaving directory `/usr/src/lirc/drivers'
Making install in daemons
make[1]: Entering directory `/usr/src/lirc/daemons'
make install-am
make[2]: Entering directory `/usr/src/lirc/daemons'
make[3]: Entering directory `/usr/src/lirc/daemons'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/bash ../libtool --mode=install /usr/bin/install -c 'irrecord' '/usr/local/bin/irrecord'
libtool: install: /usr/bin/install -c irrecord /usr/local/bin/irrecord
test -e /dev/lircd || (/bin/bash /usr/src/lirc/install-sh -d /dev && /bin/mknod /dev/lircd p)
test -e /dev/lircm || (/bin/bash /usr/src/lirc/install-sh -d /dev && /bin/mknod /dev/lircm p)
test -z "/usr/local/sbin" || /bin/mkdir -p "/usr/local/sbin"
/bin/bash ../libtool --mode=install /usr/bin/install -c 'lircd' '/usr/local/sbin/lircd'
libtool: install: /usr/bin/install -c lircd /usr/local/sbin/lircd
/bin/bash ../libtool --mode=install /usr/bin/install -c 'lircmd' '/usr/local/sbin/lircmd'
libtool: install: /usr/bin/install -c lircmd /usr/local/sbin/lircmd
test "imon/lircd.conf.imon-pad" = "" || test -e /etc/lircd.conf || (/bin/bash /usr/src/lirc/install-sh -d /etc &&
/usr/bin/install -c -m 644 ../remotes/imon/lircd.conf.imon-pad /etc/lircd.conf)
test "" = "" || test -e /etc/lircmd.conf || (/bin/bash /usr/src/lirc/install-sh -d /etc && /usr/bin/install -c -m
644 ../remotes/ /etc/lircmd.conf)
make[3]: Leaving directory `/usr/src/lirc/daemons'
make[2]: Leaving directory `/usr/src/lirc/daemons'
make[1]: Leaving directory `/usr/src/lirc/daemons'
Making install in tools
make[1]: Entering directory `/usr/src/lirc/tools'
make[2]: Entering directory `/usr/src/lirc/tools'
test -z "/usr/local/lib" || /bin/mkdir -p "/usr/local/lib"
/bin/bash ../libtool --mode=install /usr/bin/install -c 'liblirc_client.la' '/usr/local/lib/liblirc_client.la'
libtool: install: /usr/bin/install -c .libs/liblirc_client.so.0.2.1 /usr/local/lib/liblirc_client.so.0.2.1
libtool: install: (cd /usr/local/lib && { ln -s -f liblirc_client.so.0.2.1 liblirc_client.so.0 || { rm -f
liblirc_client.so.0 && ln -s liblirc_client.so.0.2.1 liblirc_client.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f liblirc_client.so.0.2.1 liblirc_client.so || { rm -f
liblirc_client.so && ln -s liblirc_client.so.0.2.1 liblirc_client.so; }; })
libtool: install: /usr/bin/install -c .libs/liblirc_client.lai /usr/local/lib/liblirc_client.la
libtool: install: /usr/bin/install -c .libs/liblirc_client.a /usr/local/lib/liblirc_client.a
libtool: install: chmod 644 /usr/local/lib/liblirc_client.a
libtool: install: ranlib /usr/local/lib/liblirc_client.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/sbin" ldconfig
-n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/bash ../libtool --mode=install /usr/bin/install -c 'irw' '/usr/local/bin/irw'
libtool: install: /usr/bin/install -c irw /usr/local/bin/irw
/bin/bash ../libtool --mode=install /usr/bin/install -c 'irpty' '/usr/local/bin/irpty'
libtool: install: /usr/bin/install -c .libs/irpty /usr/local/bin/irpty
/bin/bash ../libtool --mode=install /usr/bin/install -c 'irexec' '/usr/local/bin/irexec'
libtool: install: /usr/bin/install -c .libs/irexec /usr/local/bin/irexec
/bin/bash ../libtool --mode=install /usr/bin/install -c 'ircat' '/usr/local/bin/ircat'
libtool: install: /usr/bin/install -c .libs/ircat /usr/local/bin/ircat
/bin/bash ../libtool --mode=install /usr/bin/install -c 'mode2' '/usr/local/bin/mode2'
libtool: install: /usr/bin/install -c mode2 /usr/local/bin/mode2
/bin/bash ../libtool --mode=install /usr/bin/install -c 'irsend' '/usr/local/bin/irsend'
libtool: install: /usr/bin/install -c irsend /usr/local/bin/irsend
/bin/bash ../libtool --mode=install /usr/bin/install -c 'lircrcd' '/usr/local/bin/lircrcd'
libtool: install: /usr/bin/install -c .libs/lircrcd /usr/local/bin/lircrcd
/bin/bash ../libtool --mode=install /usr/bin/install -c 'irxevent' '/usr/local/bin/irxevent'
libtool: install: /usr/bin/install -c .libs/irxevent /usr/local/bin/irxevent
/bin/bash ../libtool --mode=install /usr/bin/install -c 'xmode2' '/usr/local/bin/xmode2'
libtool: install: /usr/bin/install -c xmode2 /usr/local/bin/xmode2
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/usr/bin/install -c 'pronto2lirc' '/usr/local/bin/pronto2lirc'
test -z "/usr/local/include/lirc" || /bin/mkdir -p "/usr/local/include/lirc"
/usr/bin/install -c -m 644 'lirc_client.h' '/usr/local/include/lirc/lirc_client.h'
make[2]: Leaving directory `/usr/src/lirc/tools'
make[1]: Leaving directory `/usr/src/lirc/tools'
Making install in doc
make[1]: Entering directory `/usr/src/lirc/doc'
Making install in man
make[2]: Entering directory `/usr/src/lirc/doc/man'
make[3]: Entering directory `/usr/src/lirc/doc/man'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/man/man1" || /bin/mkdir -p "/usr/local/share/man/man1"
/usr/bin/install -c -m 644 './irexec.1' '/usr/local/share/man/man1/irexec.1'
/usr/bin/install -c -m 644 './ircat.1' '/usr/local/share/man/man1/ircat.1'
/usr/bin/install -c -m 644 './irpty.1' '/usr/local/share/man/man1/irpty.1'
/usr/bin/install -c -m 644 './irrecord.1' '/usr/local/share/man/man1/irrecord.1'
/usr/bin/install -c -m 644 './irw.1' '/usr/local/share/man/man1/irw.1'
/usr/bin/install -c -m 644 './irxevent.1' '/usr/local/share/man/man1/irxevent.1'
/usr/bin/install -c -m 644 './lircrcd.1' '/usr/local/share/man/man1/lircrcd.1'
/usr/bin/install -c -m 644 './mode2.1' '/usr/local/share/man/man1/mode2.1'
/usr/bin/install -c -m 644 './smode2.1' '/usr/local/share/man/man1/smode2.1'
/usr/bin/install -c -m 644 './xmode2.1' '/usr/local/share/man/man1/xmode2.1'
/usr/bin/install -c -m 644 './irsend.1' '/usr/local/share/man/man1/irsend.1'
test -z "/usr/local/share/man/man8" || /bin/mkdir -p "/usr/local/share/man/man8"
/usr/bin/install -c -m 644 './lircd.8' '/usr/local/share/man/man8/lircd.8'
/usr/bin/install -c -m 644 './lircmd.8' '/usr/local/share/man/man8/lircmd.8'
make[3]: Leaving directory `/usr/src/lirc/doc/man'
make[2]: Leaving directory `/usr/src/lirc/doc/man'
make[2]: Entering directory `/usr/src/lirc/doc'
make[3]: Entering directory `/usr/src/lirc/doc'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/src/lirc/doc'
make[2]: Leaving directory `/usr/src/lirc/doc'
make[1]: Leaving directory `/usr/src/lirc/doc'
make[1]: Entering directory `/usr/src/lirc'
make[2]: Entering directory `/usr/src/lirc'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/src/lirc'
make[1]: Leaving directory `/usr/src/lirc'
Copied the modules to the right folder:
sudo cp /lib/modules/`uname -r`/misc/lirc* /lib/modules/`uname -r`/kernel/ubuntu/lirc/lirc_imon/
and added below to /etc/modules
lirc_dev
lirc_imon
reboot
Unfortunately nothing seems to work:
dmesg |grep lirc
[ 14.092364] lirc_dev: IR Remote Control driver registered, major 61
[ 14.107773] lirc_imon: Unknown symbol lirc_unregister_driver
[ 14.108221] lirc_imon: Unknown symbol lirc_register_driver
but at least usbhid doesn't load it's driver for the remote/VFD:
T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=15c2 ProdID=0036 Rev= 0.01
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=02 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none)
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I would be very greateful if someone had an idea what I'm doing wrong. If there is any other output that can help understanding my problem please let me know. I really would like to start using the remote and VFD to boost the WAF even more! :)
/Fred