Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 86215

Summary: opendx fails to start with undefined symbol: glBlendEquationSeparateNVX
Product: Gentoo Linux Reporter: John <jalyvr>
Component: Current packagesAssignee: Gentoo Graphics Project <graphics+disabled>
Status: RESOLVED INVALID    
Severity: blocker    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description John 2005-03-21 21:05:38 UTC
emerge seemed to succeed; there were a few warnings e.g. regexp.h not compilable.
Hardware is AMD Athlon xp 2500 with Nvidia nforce2 mobo.
Other openGL stuff works, e.g. celestia.

Reproducible: Always
Steps to Reproduce:
1. emerge opendx
2. dx
3.

Actual Results:  
$ dx
/usr/dx/bin_linux/startupui: symbol lookup error: /usr/lib/libGLcore.so.1:
undefined symbol: glBlendEquationSeparateNVX


Expected Results:  
should have started the ui

emerge --info
Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.3.4,
glibc-2.3.4.20040808-r1, 2.4.25-gentoo-r15 i686)
=================================================================
System uname: 2.4.25-gentoo-r15 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.2.3-r1,dev-lang/python-2.3.4 [2.3.4
(#1,Dec  9 2004, 14:04:18)]
dev-lang/python:     2.2.3-r1, 2.3.4
sys-devel/autoconf:  2.59-r5
sys-devel/automake:  1.8.5-r1
sys-devel/binutils:  2.14.90.0.8-r1
sys-devel/libtool:   1.5.2-r5
virtual/os-headers:  2.4.19, 2.4.21-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -mcpu=i686 -funroll-loops -pipe"
CHOST="i486-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -mcpu=i686 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.mirrored.ca/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X apm arts avi berkdb bitmap-fonts crypt cups encode esd f77 fam flac
font-server foomaticdb fortran gdbm gif gnome gphoto2 gpm gtk gtk2 imagemagick
imlib ipv6 java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg mysql
ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime
readline sdl slang spell sqlite ssl svga tcltk tcpd tiff truetype truetype-fonts
type1-fonts xml xml2 xmms xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 1 John 2005-04-03 14:07:26 UTC
Upgraded NVIDIA driver from 5336 to 6629 resolved the symbol error.  No rebuild necessary.

opendx may require additional dependency information to avoid this type of error in future.
Comment 2 Marcelo Goes (RETIRED) gentoo-dev 2005-08-13 14:53:49 UTC
Not really a problem with opendx, it seems.
At any rate, 6629 drivers are marked stable, I don't think others will run into
the same problem.

Please re-open this bug if necessary.