Begin forwarded message:
From: Jonathan Brandmeyer <[EMAIL PROTECTED]> Date: Tue Apr 1, 2003 7:16:57 PM US/Eastern To: [EMAIL PROTECTED] Subject: [Fink-users] AM_PATH_GTKGL trouble
I am a developer for a python extension module project. We are trying to support OSX using fink, due to its support for gtkglarea. We are using a slightly modified version of the autoconf macro 'AM_PATH_GTKGL' (its contents are appended to this message). The test fails with these linker errors: "_glPointParameterf referenced from libGL expected to be defined in OpenGL _glPointParameterfv referenced from libGL expected to be defined in OpenGL"
Our test system is configured with: OS 10.2, Fink stable Apple X11 0.3 with SDK Apple's Python distro Developer tools dated June 2002. The following fink packages (with automatic dependancies): automake autoconf gtkglarea
We attempted to build gtkglarea from its source package and recieved the
same errors during a related check.
Thanks for your assistance, Jonathan Brandmeyer
The content of the test macro follows. I have added comments in all caps, prefixed with ##.
--------------------------------------------------------------------- # configure paths for GtkGLArea # Janne Lof 1999-17-2 # AM_PATH_GTKGL([ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]]) AC_DEFUN(AM_PATH_GTKGL, [ AC_PROVIDE([AM_PATH_GTKGL])
AC_ARG_WITH(gl-prefix, [ --with-gl-prefix=PFX Prefix where OpenGL
or Mesa is installed],
gl_prefix="$withval",
gl_prefix="")
AC_ARG_WITH(gtkgl-prefix, [ --with-gtkgl-prefix=PFX Prefix where GtkGLArea is installed], gtkgl_prefix="$withval", gtkgl_prefix="")
# tests for OpenGL if test x$gl_prefix != x ; then GL_CFLAGS="-I$gl_prefix/include" GL_LDOPTS="-L$gl_prefix/lib" else GL_CFLAGS="" GL_LDOPTS="" fi
saved_LIBS="$LIBS" saved_CFLAGS="$CFLAGS"
# test for plain OpenGL
## THIS TEST PASSES, SEVERAL ALTERNATES FOLLOW WHICH ARE NOT SEEN
AC_MSG_CHECKING([GL]) LIBS="$saved_LIBS $GTK_LIBS $GL_LDOPTS -lGLU -lGL" AC_TRY_LINK( ,[ char glBegin(); glBegin(); ], have_GL=yes, have_GL=no) AC_MSG_RESULT($have_GL)
if test x$have_GL = xyes; then
GL_LIBS="-lGLU -lGL"
else # test for GL with Pthreads.
## THIS TEST IS NOT SEEN (NOT NEEDED)
AC_MSG_CHECKING([GL with threads]) LIBS="$saved_LIBS $GTK_LIBS $GL_LDOPTS -lGLU -lGL -lpthread" AC_TRY_LINK( ,[char glBegin(); glBegin(); ], have_GL=yes, have_GL=no) AC_MSG_RESULT($have_GL)
if test x$have_GL = xyes; then
GL_LIBS="-lGLU -lGL -lpthread"
else # test for Mesa
## THIS TEST IS NOT SEEN (NOT NEEDED)
AC_MSG_CHECKING([Mesa]) LIBS="$saved_LIBS $GTK_LIBS $GL_LDOPTS -lMesaGLU -lMesaGL" AC_TRY_LINK( ,[ char glBegin(); glBegin(); ], have_Mesa=yes, have_Mesa=no) AC_MSG_RESULT($have_Mesa)
if test x$have_Mesa = xyes; then
GL_LIBS="-lMesaGLU -lMesaGL"
else
# test for Mesa with threads
## THIS TEST IS NOT SEEN (NOT NEEDED)
AC_MSG_CHECKING([Mesa with pthreads]) LIBS="$saved_LIBS $GTK_LIBS $GL_LDOPTS -lMesaGLU -lMesaGL -lpthread" AC_TRY_LINK( ,[ char glBegin(); glBegin(); ], have_Mesa_pthread=yes, have_Mesa_pthread=no) AC_MSG_RESULT($have_Mesa_pthread)
if test x$have_Mesa_pthread = xyes; then
GL_LIBS="-lMesaGLU -lMesaGL -lpthread"
else #all failed LIBS="$saved_LIBS" CFLAGS="$saved_CFLAGS" GTKGL_LIBS="" GTKGL_CFLAGS="" ifelse([$2], , :, [$2])
fi fi fi fi
# tests for GtkGLArea
## THIS TEST FAILS WITH LINKER ERRORS.
if test x$gtkgl_prefix != x; then GTKGL_CFLAGS="-I$gtkgl_prefix/include" GTKGL_LDOPTS="-L$gtkgl_prefix/lib" else GTKGL_CFLAGS="" GTKGL_LDOPTS="" fi
AC_MSG_CHECKING([GtkGLArea]) LIBS="$save_LIBS -lgtkgl $GTK_LIBS $GL_LDOPTS $GL_LIBS $GTKGL_LDOPTS" AC_TRY_LINK( ,[ char gtk_gl_area_new(); gtk_gl_area_new(); ], have_gtkgl=yes, have_gtkgl=no) AC_MSG_RESULT($have_gtkgl)
if test x$have_gtkgl = xyes; then
LIBS="$saved_LIBS" CFLAGS="$saved_CFLAGS" GTKGL_CFLAGS="$GTKGL_CFLAGS $GL_CFLAGS" GTKGL_LIBS="$GTKGL_LDOPTS -lgtkgl $GL_LDOPTS $GL_LIBS" ifelse([$1], , :, [$1])
else
LIBS="$saved_LIBS" CFLAGS="$saved_CFLAGS" GTKGL_LIBS="" GTKGL_CFLAGS="" ifelse([$2], , :, [$2])
fi
AC_SUBST(GTKGL_CFLAGS) AC_SUBST(GTKGL_LIBS)
])
------------------------------------------------------- This SF.net email is sponsored by: ValueWeb: Dedicated Hosting for just $79/mo with 500 GB of bandwidth! No other company gives more support or power for your dedicated server http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ _______________________________________________ Fink-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-users
-chris zubrzycki - -- PGP public key: http://homepage.mac.com/beren/publickey.txt ID: 0xA2ABC070 Fingerprint: 26B0 BA6B A409 FA83 42B3 1688 FBF9 8232 A2AB C070 ========================================================
"Sadly, text alone cannot convey the depths of my sarcasm."
-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: Dedicated Hosting for just $79/mo with 500 GB of bandwidth! No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel