Jon Berndt writes:
> 
> I've tried building the latest flightgear from CVS.  I've updated to the
> latest version both plib and simgear and they build.  However, when trying
> to build flightgear I get an error right away when trying to build the
> applications in test:
 
> gcc    -L/usr/X11R6/lib -o gl-info.exe
>  gl-info.o -lglut32 -lglu32 -lopengl32 -luser32 -lgdi32
> gl-info.o(.text+0x19):gl-info.c: undefined reference to `_glGetString'
> gl-info.o(.text+0x58):gl-info.c: undefined reference to `_glGetFloatv'
> gl-info.o(.text+0x9c):gl-info.c: undefined reference to `_glGetFloatv'
> gl-info.o(.text+0xdc):gl-info.c: undefined reference to `_glGetIntegerv'
> gl-info.o(.text+0x120):gl-info.c: undefined reference to `_glGetIntegerv'

I had the same problem working in a Cygwin bash shell
ended up making sure that the GLUT_H check in both SimGear's
and FlightGear's configure.ac read as below

dnl check for glut location
AC_CHECK_HEADER(GL/glut.h)
if test "x$ac_cv_header_GL_glut_h" = "xyes"; then
    AC_DEFINE([GLUT_H], <GL/glut.h>, [Define as glut.h include location])
else
    AC_CHECK_HEADER(GLUT/glut.h)
    if test "x$ac_cv_header_GLUT_glut_h" = "xyes"; then
        AC_DEFINE([GLUT_H], <GLUT/glut.h>, [Define as glut.h include location])
    else
        echo "Neither GL/glut.h nor GLUT/glut.h found.  Cannot continue"
        exit
    fi
fi


NOTE the use of <> and not "" surrounding GL/glut.h

I think that this is an appropriate fix for all systems but .... YMMV

Norman


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to