
janne-mythtv at grunau
Feb 7, 2010, 11:30 AM
Post #2 of 5
(1430 views)
Permalink
|
|
Re: mythtv compilation for maemo (Nokia N900) failing with -lGL error
[In reply to]
|
|
On Sun, Feb 07, 2010 at 07:49:41AM +0000, Rajil Saraswat wrote: > > 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 no, you just disabled two opengl features try adding --disable-opengl you can remove --disable-opengl-video and --disable-opengl-vsync since they depend on opengl. --disable-ivtv, --disable-hdpvr are also not needed since they depend on v4l > 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 you probably want NEON enabled for the N900 HTH Janne _______________________________________________ mythtv-dev mailing list mythtv-dev [at] mythtv http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
|