Greetings
I am trying to compile qt-5.2.0 for installation prefix /opt/qt5 as per the
blfs instructions
( http://www.linuxfromscratch.org/blfs/view/svn/x/qt5.html )
my computer has these:
--cpu amd64 3cores
--os blfs, kernel linux-3.10.24, gcc-4.8.1
My 'source configure' options has these:-
export QMAKE_INCDIR_OPENGL=$XORG_PREFIX/include/{EGL,GL,GLES,GLES2,GLES3}
export QMAKE_LIBDIR_OPENGL=$XORG_PREFIX/lib
export QMAKE_LIBS_OPENGL="-L$XORG_PREFIX/lib -lGL -lglamor -lGLESv2 -
lGLESv1_CM -lGLU -lglut"
./configure \
-prefix $QT5DIR \
-sysconfdir /etc/xdg \
-opensource \
-confirm-license \
-no-nis \
-release \
-system-sqlite \
-dbus-linked \
-openssl-linked \
-plugin-sql-psql \
-optimized-qmake \
-nomake examples \
-plugindir $QT5DIR/lib/plugins \
-opengl es2 \
-I " -I$XORG_PREFIX/include -I/usr/include -I/usr/local/include -
I${POSTGRESQL_PREFIX}/include " \
-L$XORG_PREFUX/lib -L${POSTGRESQL_PREFIX}/lib -L$QTDIR/lib \
Make ends like so
g++ -L/usr/X11R7.7/lib -L/usr/lib -L/usr/local/lib -L/opt/qt4/lib -
L/usr/pgsql/lib -Wl,--no-undefined -Wl,-O1 -Wl,-rpath,/opt/qt5/lib -shared -o
libqxcb.so .obj/qxcbclipboard.o .obj/qxcbconnection.o .obj/qxcbintegration.o
.obj/qxcbkeyboard.o .obj/qxcbmime.o .obj/qxcbdrag.o .obj/qxcbscreen.o
.obj/qxcbwindow.o .obj/qxcbbackingstore.o .obj/qxcbwmsupport.o .obj/main.o
.obj/qxcbnativeinterface.o .obj/qxcbcursor.o .obj/qxcbimage.o
.obj/qxcbxsettings.o .obj/qxcbsystemtraytracker.o .obj/qxcbsessionmanager.o
.obj/atom.o .obj/xkb-compat.o .obj/context.o .obj/xkb-keymap.o .obj/keysym.o
.obj/keysym-utf.o .obj/state.o .obj/text.o .obj/action.o .obj/ast-build.o
.obj/compat.o .obj/expr.o .obj/include.o .obj/keycodes.o .obj/keymap-dump.o
.obj/keymap.o .obj/parser.o .obj/rules.o .obj/scanner.o .obj/symbols.o
.obj/types.o .obj/vmod.o .obj/xkbcomp.o .obj/moc_qxcbconnection.o
.obj/moc_qxcbmime.o .obj/moc_qxcbnativeinterface.o
.obj/moc_qxcbsystemtraytracker.o -L/usr/X11R7.7/lib -ldl -lX11 -lX11-xcb -
lxcb-render-util -lXrender -lSM -lICE -lxcb-render -ldbus-1 -lxcb -lxcb-image
-lxcb-icccm -lxcb-sync -lxcb-xfixes -lxcb-shm -lxcb-randr -lxcb-shape -lxcb-
keysyms -L/home/linteg/qt-everywhere-opensource-src-5.2.0/qtbase/lib -
lQt5PlatformSupport -lfontconfig -lfreetype -lgthread-2.0 -pthread -lglib-2.0
-ludev -lEGL -lQt5DBus -lQt5Gui -lQt5Core -lGLESv2 -lpthread -lEGL
.obj/qxcbwindow.o: In function `QXcbWindow::create()':
qxcbwindow.cpp:(.text+0x3d58): undefined reference to
`QXlibEglIntegration::getCompatibleVisualId(_XDisplay*, void*, void*)'
collect2: error: ld returned 1 exit status
( I dont know what library is needed or unneeded via the ld error signal )
help/advice would be appreciated
sincerely
luxInteg
ps when I remove -L$QTDIR/lib from the last line of configure (above ) and
unset QTDIR I get a line that looks something like so
g++ -L/usr/X11R7.7/lib -L/lib in the 'make-fail ' line of the compiler output
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page