Hi I noticed that after the last upgrade to xfree some of the GL enabled programs started showing error messages (ex. mplayer showed at startup). Until today when I rebooted the machine, after that I noticed GLX extension doesnt load anymore: Using vt 7 dlopen: /usr/lib/libGLcore.so.1: undefined symbol: glBlendEquationSeparateNVX (EE) Failed to load /usr/X11R6/lib/modules/extensions/libglx.so (EE) Failed to load module "glx" (loader failed, 7) (EE) NVIDIA(0): Failed to load GLX I have searched google and found nothing, I have no ideea where to start debug this problem. I have to mention I am using 2.6.7 kernel so I have no choice but to use the latest nvidia-kernel (6106) package which supports 4K_STAKS. I have not experienced any trouble until the last xfree86 upgrade. Any hints ? Reproducible: Always Steps to Reproduce: start xfree86 with nvidia-glx extension Actual Results: (EE) NVIDIA(0): Failed to load GLX Expected Results: should have loaded the extension fine. Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7) ================================================================= System uname: 2.6.7 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.lug.ro/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb cdr crypt dvd dvdr encode foomaticdb gdbm gif gtk2 imlib java jpeg libg++ libwww mad mikmod mmx mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python readline slang sse ssl tcpd truetype x86 xml2 xmms xv zlib"
I forgot to mention, the xfree86 installed version is 4.3.0-r6
This isnt the same symbol error but its the same problem as on bug #56146 Ultimately what we need to do is remove all of the GL_VERSION 1.2, 1.3, 1.4 defined stuff from gl.h -- or make sure that all the headers defined in glext.h for those versions are provided by gl.h ... its a large patch either way... Personally im of the oppinion of removing from gl.h so that gl.h only provides legacy Version 1.1 support and all newer versions are provided by glext.h (this is the harder of the two patches to make though).
Marking this as dup. for simpler tracking.. *** This bug has been marked as a duplicate of 56146 ***