Package: libgtkglext1-dev
Version: 1.0.6-2.0.1
The AM_PATH_GTKGLEXT_1_0() macro (from /usr/share/aclocal/gtkglext.m4)
generates a program that will not link with the libs returned by `pkg-config
--libs gtkglext-1.0`.
This is what shows up in config.log:
configure:2910: checking for GtkGLExt - version >= 1.0.0
configure:3034: gcc -o conftest -g -O2 -DXTHREADS -I/usr/include/gtkglext-1.0
-I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo
-I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/atk-1.0 conftest.c -Wl,--export-dynamic -L/usr/X11R6/lib
-lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE
-lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -lXext -latk-1.0
-lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXcursor -lpango-1.0
-lcairo -lXrender -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 >&5
/usr/X11R6/lib/libGL.a(glxcmds.o): In function `glXGetMscRateOML': undefined
reference to `XF86VidModeQueryVersion'
/usr/X11R6/lib/libGL.a(glxcmds.o): In function `glXGetMscRateOML': undefined
reference to `XF86VidModeGetModeLine'
collect2: ld returned 1 exit status
configure:3037: $? = 1
configure: program exited with status 1
To reproduce this:
1. Write a configure.in with the following:
AC_INIT(test-conftest.c)
AM_INIT_AUTOMAKE(test-conftest,0.1.0)
AM_CONFIG_HEADER(config.h)
dnl find and test the C compiler
AC_PROG_CC
AC_LANG_C
AC_PROG_MAKE_SET
AM_PATH_GTKGLEXT_1_0()
AC_PATH_PROG(PKGCONFIG_PATH, pkg-config)
if [[ ! -e $PKGCONFIG_PATH ]]; then
AC_MSG_ERROR(pkg-config not found.)
fi
2. Touch test-conftest.c
3. Run aclocal-1.9 && autoconf && automake-1.9 --add-missing
4. Run ./configure
It turns out the libs listed by pkg-config are not sufficient.
libgtkglext1-dev also needs -lXxf86vm. A quick hack is to add -lXxf86vm to
the Libs line /usr/lib/pkgconfig/gtkglext-1.0.pc.
I am generally using up-to-date versions of sid packages. Used versions of
relevant packages:
automake1.9 1.9.6-3
autoconf 2.59a-7
libgtkglext1-dev 1.0.6-2.0.1
pkg-config 0.20-1
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]