[mythtv] mythtv compilation for maemo (Nokia N900) failing with -lGL error
Rajil Saraswat
rajil.s at gmail.com
Sun Feb 7 07:49:41 UTC 2010
Hi all,
I am trying to compile mythtv in a scratcbox for the maemo platform
but the compilation is failing. The error is
g++ -Wl,-rpath-link,/usr/lib -Wl,-O1 -Wl,-rpath,/opt/qt-4.6.0/lib
-shared -Wl,-soname,libmythfreemheg-0.22.so.0 -o
libmythfreemheg-0.22.so.0.22.0 Actions.o BaseClasses.o Bitmap.o
Engine.o Groups.o Ingredients.o ParseBinary.o ParseNode.o ParseText.o
Presentable.o Programs.o Root.o Stream.o Text.o Variables.o Visible.o
BaseActions.o DynamicLineArt.o TokenGroup.o Link.o
-L/opt/qt-4.6.0/lib -lfreetype -lz -L/usr/X11R6/lib -lXinerama -lX11
-lXext -lXxf86vm -lXv -lGL -lGLU -lpulse -lQtGui -L/opt/qt-4.6.0/lib
-lQtCore -lpthread
/scratchbox/compilers/cs2007q3-glibc2.5-arm7/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.1/../../../../arm-none-linux-gnueabi/bin/ld:
cannot find -lGL
The funny thing is that i did specify no to use opengl using the
following configure options. The GL files are listed as well.
#ls /usr/lib/*GL*
/usr/lib/libEGL.so /usr/lib/libGLESv2.so
/usr/lib/libpvrPVR2D_DRI2WSEGL.so /usr/lib/libpvrPVR2D_FRONTWSEGL.so
/usr/lib/libGLES_CM.so /usr/lib/libpvrPVR2D_BLITWSEGL.so
/usr/lib/libpvrPVR2D_FLIPWSEGL.so /usr/lib/libpvrPVR2D_X11WSEGL.so
#./configure --qmake=/opt/bin/qmake --prefix=/opt/myth
--disable-opengl-video --disable-distcc --disable-opengl-vsync
--disable-lirc --disable-joystick-menu --disable-firewire
--disable-iptv --disable-hdhomerun --disable-v4l --disable-ivtv
--disable-hdpvr --disable-dvb --disable-directfb --disable-ccache
--disable-xrandr --disable-xvmc --disable-xvmcw
Warning! QtWebkit headers not found, MythBrowser will not work.
# Basic Settings
Compile type release
Compiler cache no
DistCC no
qmake /opt/qt-4.6.0/bin/qmake
install prefix /opt/myth
runtime prefix /opt/myth
CPU arm (model name : Intel(R) Core(TM)2
CPU 6600 @ 2.40GHz)
big-endian no
runtime cpu detection no
ARMv5TE enabled yes
ARMv6 enabled yes
ARMv6T2 enabled yes
ARM VFP enabled yes
IWMMXT enabled no
NEON enabled no
# Input Support
Joystick menu no
lirc support no
Video4Linux sup. no
ivtv support no
HD-PVR support no
FireWire support no
DVB support no [/usr/include]
DVB-S2 support no
HDHomeRun support no
IPTV support no
# Sound Output Support
PulseAudio support yes
OSS support yes
ALSA support yes
aRts support no
JACK support no
libfftw3 support no
# Video Output Support
x11 support yes
xrandr support no
xv support yes
XvMC support no
XvMC VLD support no
XvMC pro support no
VDPAU support no
OpenGL video no
OpenGL vsync no
DirectFB no
Fribidi formatting no
MHEG support yes
# Misc Features
multi threaded libavcodec yes
Frontend yes
Backend yes
# Bindings
bindings_perl yes
bindings_python yes
Creating libs/libmythdb/mythconfig.h and libs/libmythdb/mythconfig.mak
anybody knows why a -GL is being called at all?
Thanks
Rajil
More information about the mythtv-dev
mailing list