Little bug in OpenGL project
tasin at e-technik.fh-muenchen.de
Tue Apr 4 19:53:46 UTC 2000
Andreas Schlapbach wrote:
> Great work everybody. But here's a little bug. Trying to compile the
> OpenGl project leads to:
> /bin/sh ../libtool --silent --mode=link g++ -O0 -g3 -Wall -o opengl
> -L/opt/kde/lib -L/usr/X11R6/lib -rpath /opt/kde/lib -rpath
> /usr/X11R6/lib openglview.o opengldoc.o opengl.o main.o opengldoc.moc.o
> opengl.moc.o openglview.moc.o -lkfile -lkfm -lkdeui -lkdecore -lqt
> -lqgl -lMesaGL -lXmu -lXext -lX11
> /usr/i486-linux/bin/ld: cannot open -lqgl: No such file or directory
thanks for the hint... it was an problem with configure, if you can
develop QT apps without -L<qt-lib-path> (shared libs and static qgl-lib
So this should be corrected now.
> Looking at the Makefile tells why:
> all_includes = -I/opt/kde/include -I/usr/lib/qt/include
> all_libraries = -L/opt/kde/lib -L/usr/X11R6/lib
> install_root =
> qt_includes = /usr/lib/qt/include
> qt_libraries =
> x_includes = /usr/X11R6/include
> x_libraries = /usr/X11R6/lib
> The directory with the qt-libraries is missing. Could somebody fix this?
> Maybe a somewhat more extended example would be fine. If you're doing
> some bigger OpenGL project, the linking gets harder:
> LIBS = -lXt -lXi -lXmu -lXext -lX11 -lglut -lMesaGLU -lMesaGL
> Maybe this libraries should also be linked against in the example
I don´t think this would be a good thing, this would mean everybody has
these libraries installed to make it (even if they are not needed to
compile the template project).
So I prefer the minimalistic solution, which tries to link only those
libraries, which are really necessary for the template-project.
> And what about a comment in the source code that tells a new user that
> he first has to compile the qt-extensions?
I have done this, too. Now you will find a README.qgl in a newly created
NormalOGL project and configure will now stop if some of the following
GL libraries are missing:
-lqgl -lXmu -lMesaGL -lMesaGLU
-lqgl -lXmu -lGL -lGLU (on Solaris and others)
> Just wondering,
> >> Linux - Where do you want to go tomorrow? <<
> Andreas Schlapbach
> mailto:schlpbch at iam.unibe.ch
The KDevelop project: tasin at kdevelop.de [www.kdevelop.org]
oohhh sveglia.... il mondo e' ammalato, ma x colpa di chi.........
:-------W. Tasin, FB
<Key-Fingerprint: 1610 835F 0080 32F4 6140 6CF7 A7D0 44CD 7961A645>
More information about the KDevelop