Your message dated Tue, 04 Apr 2006 20:17:29 -0400
with message-id <[EMAIL PROTECTED]>
and subject line closing due to user configuration irregularities
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
Your system's linker appears to have picked up libGL.a rather than
libGL.so for some reason, most likely a broken installation of
non-free ATI or nVidia drivers; in particular, I believe this sort of
problem can occur if you've installed *only* the runtime (non-"-dev")
portion of the non-free packages.
--
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
Finger [EMAIL PROTECTED] (NOT a valid e-mail address) for more info.
--- End Message ---