[mythtv] problem compiling on 2.6.13.4 kernel (joystick support)
Steven
mythmail at richardstraat.homedns.org
Thu Oct 13 17:07:37 UTC 2005
Problem compiling rev 7467
I've upgraded to the 2.6.13.4 to get my new dvb card going.
There seems to be a problem with the joystick stuff :
Entering directory `/mnt/net/stuff/tvbox/current/mythtv/libs/libmyth'
ccache g++ -c -pipe -mcpu=pentium-mmx -Wall -W -O3 -Wall -Wno-switch
-fomit-frame-pointer -D_REENTRANT -DPIC -fPIC -DMMX -Di386
-DUSING_DBOX2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\"
-DUSING_OSS -DUSE_ALSA -DUSE_JOYSTICK_MENU -DUSE_LIRC -DUSING_XRANDR
-DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED
-I/usr/lib/qt/mkspecs/default -I. -I/usr/include
-I../../../../../../../store/kernel/linux-2.6.13.4/include
-I/usr/X11R6/include -I../libmythsamplerate -I../libmythsoundtouch
-I../.. -I/usr/lib/qt/include -o util.o util.cpp
ccache g++ -c -pipe -mcpu=pentium-mmx -Wall -W -O3 -Wall -Wno-switch
-fomit-frame-pointer -D_REENTRANT -DPIC -fPIC -DMMX -Di386
-DUSING_DBOX2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\"
-DUSING_OSS -DUSE_ALSA -DUSE_JOYSTICK_MENU -DUSE_LIRC -DUSING_XRANDR
-DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED
-I/usr/lib/qt/mkspecs/default -I. -I/usr/include
-I../../../../../../../store/kernel/linux-2.6.13.4/include
-I/usr/X11R6/include -I../libmythsamplerate -I../libmythsoundtouch
-I../.. -I/usr/lib/qt/include -o jsmenu.o jsmenu.cpp
In file included from jsmenu.cpp:39:
../../../../../../../store/kernel/linux-2.6.13.4/include/linux/joystick.h:142:2:
#error Unexpected BITS_PER_LONG
make[2]: *** [jsmenu.o] Error 1
make[2]: Leaving directory
`/mnt/net/stuff/tvbox/current/mythtv/libs/libmyth'
if I add --disable-joystick-menu to my configure line compiling runs
along a lot further until :
ccache g++ -Wl,-rpath,/usr/lib/qt/lib -o mythtv main.o
-L/usr/lib/qt/lib -L../../libs/libmyth -L../../libs/libmythtv
-L../../libs/libavutil -L../../libs/libavcodec -L../../libs/libavformat
-lmythtv-0.18 -lmythavformat-0.18 -lmythavutil-0.18 -lmythavcodec-0.18
-lmyth-0.18 -lfreetype -lmp3lame -lasound -L/usr/X11R6/lib -lXinerama
-lXv -lXxf86vm -lviaXvMC -lXvMC -lqt-mt -lXext -lX11 -lm -lpthread
../../libs/libmyth/libmyth-0.18.so: undefined reference to
`JoystickMenuClient::Init(QString&)'
../../libs/libmyth/libmyth-0.18.so: undefined reference to
`JoystickMenuClient::JoystickMenuClient[in-charge](QObject*)'
../../libs/libmyth/libmyth-0.18.so: undefined reference to
`JoystickMenuClient::Process()'
collect2: ld returned 1 exit status
make[2]: *** [mythtv] Error 1
make[2]: Leaving directory
`/mnt/net/stuff/tvbox/current/mythtv/programs/mythtv'
Steven
More information about the mythtv-dev
mailing list