Hi, On Wed, Apr 4, 2012 at 7:59 PM, Girish Ramakrishnan <[email protected]>wrote:
> Hi haithem, > > 2012/4/4 haithem rahmani <[email protected]>: > > Hi, > > I'm trying to cross-compile the QT5 alpha, for ST SoCs > > I configured it as follows: > > > > $> ./configure -opensource -confirm-license -no-eglfs -no-xcb > -xplatform > > linux-sh4-g++ -prefix /home/rahmanih/qt-5.0.0 -no-opengl -no-xrender > -no-xkb > > -no-xinerama -no-xshape -no-xvideo -no-xsync -no-xinput -no-xinput2 > -no-egl > > -no-xcursor -no-xfixes -no-xrandr > > > > even though I explicitly passed the option " -no-opengl", I'm getting > the > > following error: > > > > $> > > > /opt/STLinux-2.4/devkit/sh4/bin/../lib/gcc/sh4-linux/4.6.3/../../../../sh4-linux/bin/ld: > > cannot find -lGL > > > > The GL line can come from various sources. some debugging hints: > 1. Is your ST mkspec free of GL? > yes it is. > 2. From pkg-config. Do a quick grep in your pc files, if you are using > pkg-config > I don't have any GL/EGL lib on my paths. > 3. Note that on the desktop, you also have to pass -no-egl to be free of > "gl". > 4. Then check mkspecs/qconfig.pri - does it have any opengl or egl or gles2? > Nope. > 5. Check that QtGui is actually free of gl using ldd. the issue is not is the QtGui, but in the explicit "-lGL" that is passed to the link command. I simulated the cross-compilation for my x86_64 machine with the following command: ./configure -opensource -confirm-license -no-eglfs -no-xcb -directfb -xplatform linux-g++-64 \ -prefix /home/rahmanih/qt-5.0.0 -no-opengl -no-xrender -no-xkb -no-xinerama -no-xshape \ -no-xvideo -no-xsync -no-xinput -no-xinput2 -no-egl -no-xcursor -no-xfixes -no-xrandr and it's the same in the "qtbase/src/widgets/Makefile" LIBS = $(SUBLIBS) -L/home/rahmanih/qt-everywhere-opensource-src-5.0.0/qtbase/lib -L/usr/X11R6/lib64 -lQtGui -L/home/rahmanih/qt-everywhere-opensource-src-5.0.0/qtbase/lib -lQtCore -lpthread -lGL -- * "If you ask a question - you will be a fool for 5 minutes, otherwise ignorant for rest of your life" *
_______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
