Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103145 - glest-1.1.0 fails to build with link error
Summary: glest-1.1.0 fails to build with link error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal
Assignee: X11 External Driver Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-20 07:57 UTC by Scott Robert Ladd
Modified: 2006-02-26 20:13 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Robert Ladd 2005-08-20 07:57:05 UTC
LinkApplication glest
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function `Shared::Graphics::Gl::ShaderProgramGl::init()':
shared_lib/sources/graphics/gl/shader_gl.cpp:33: undefined reference to
`glCreateProgramObjectARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function `Shared::Graphics::Gl::ShaderProgramGl::end()':
shared_lib/sources/graphics/gl/shader_gl.cpp:42: undefined reference to
`glDeleteObjectARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function `Shared::Graphics::Gl::VertexShaderGl::init()':
shared_lib/sources/graphics/gl/shader_gl.cpp:220: undefined reference to
`glCreateShaderObjectARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function `Shared::Graphics::Gl::FragmentShaderGl::init()':
shared_lib/sources/graphics/gl/shader_gl.cpp:233: undefined reference to
`glCreateShaderObjectARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function `Shared::Graphics::Gl::ShaderGl::compile(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >&)':
shared_lib/sources/graphics/gl/shader_gl.cpp:184: undefined reference to
`glShaderSourceARB'
shared_lib/sources/graphics/gl/shader_gl.cpp:187: undefined reference to
`glCompileShaderARB'
shared_lib/sources/graphics/gl/shader_gl.cpp:191: undefined reference to
`glGetObjectParameterivARB'
shared_lib/sources/graphics/gl/shader_gl.cpp:193: undefined reference to
`glGetInfoLogARB'
shared_lib/sources/graphics/gl/shader_gl.cpp:199: undefined reference to
`glGetObjectParameterivARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function
`Shared::Graphics::Gl::ShaderProgramGl::getLocation(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)':
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include/g++-v3/bits/basic_string.h:1458:
undefined reference to `glGetUniformLocationARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function `Shared::Graphics::Gl::ShaderProgramGl::link(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >&)':
shared_lib/sources/../include/graphics/gl/shader_gl.h:83: undefined reference to
`glAttachObjectARB'
shared_lib/sources/../include/graphics/gl/shader_gl.h:83: undefined reference to
`glAttachObjectARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function `Shared::Graphics::Gl::ShaderProgramGl::link(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >&)':
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include/g++-v3/bits/stl_vector.h:462:
undefined reference to `glBindAttribLocationARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function `Shared::Graphics::Gl::ShaderProgramGl::link(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >&)':
shared_lib/sources/graphics/gl/shader_gl.cpp:79: undefined reference to
`glLinkProgramARB'
shared_lib/sources/graphics/gl/shader_gl.cpp:80: undefined reference to
`glValidateProgramARB'
shared_lib/sources/graphics/gl/shader_gl.cpp:86: undefined reference to
`glGetObjectParameterivARB'
shared_lib/sources/graphics/gl/shader_gl.cpp:88: undefined reference to
`glGetInfoLogARB'
shared_lib/sources/graphics/gl/shader_gl.cpp:96: undefined reference to
`glGetObjectParameterivARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function `Shared::Graphics::Gl::ShaderProgramGl::activate()':
shared_lib/sources/graphics/gl/shader_gl.cpp:105: undefined reference to
`glUseProgramObjectARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function `Shared::Graphics::Gl::ShaderGl::end()':
shared_lib/sources/graphics/gl/shader_gl.cpp:208: undefined reference to
`glDeleteObjectARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function
`Shared::Graphics::Gl::ShaderProgramGl::setUniform(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
Shared::Graphics::Matrix4<float> const&)':
shared_lib/sources/../include/graphics/matrix.h:114: undefined reference to
`glUniformMatrix4fvARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function
`Shared::Graphics::Gl::ShaderProgramGl::setUniform(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
Shared::Graphics::Matrix3<float> const&)':
shared_lib/sources/../include/graphics/matrix.h:42: undefined reference to
`glUniformMatrix3fvARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function
`Shared::Graphics::Gl::ShaderProgramGl::setUniform(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
Shared::Graphics::Vec4<float> const&)':
shared_lib/sources/../include/graphics/vec.h:365: undefined reference to
`glUniform4fvARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function
`Shared::Graphics::Gl::ShaderProgramGl::setUniform(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
Shared::Graphics::Vec3<float> const&)':
shared_lib/sources/../include/graphics/vec.h:193: undefined reference to
`glUniform3fvARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function
`Shared::Graphics::Gl::ShaderProgramGl::setUniform(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
Shared::Graphics::Vec2<float> const&)':
shared_lib/sources/../include/graphics/vec.h:62: undefined reference to
`glUniform2fvARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function
`Shared::Graphics::Gl::ShaderProgramGl::setUniform(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, float)':
shared_lib/sources/graphics/gl/shader_gl.cpp:117: undefined reference to
`glUniform1fARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o):
In function
`Shared::Graphics::Gl::ShaderProgramGl::setUniform(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, int)':
shared_lib/sources/graphics/gl/shader_gl.cpp:111: undefined reference to
`glUniform1iARB'
./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(context_gl.o):
In function `Shared::Graphics::Gl::ContextGl::disableShaders()':
shared_lib/sources/graphics/gl/context_gl.cpp:51: undefined reference to
`glUseProgramObjectARB'
collect2: ld returned 1 exit status
Portage 2.0.51.22-r2 (default-linux/amd64/2005.0/no-multilib, gcc-3.4.4,
glibc-2.3.5-r1, 2.6.12-gentoo x86_64)
=================================================================
System uname: 2.6.12-gentoo x86_64 AMD Opteron(tm) Processor 240
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=opteron -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown
/usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=opteron -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo
http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/
http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo
ftp://ftp.ussg.iu.edu/pub/linux/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X alsa apache2 arts avi berkdb bitmap-fonts cdr crypt cups curl doc
eds encode esd fam flac font-server foomaticdb fortran gd gdbm gif gimpprint
gnome gpm gstreamer gtk gtk2 guile imagemagick imlib ipv6 jpeg junit kde libwww
lm-sensors lzw lzw-tiff mad mikmod mjpeg mng motif mozilla mozsvg mp3 mpeg
ncurses nls nptl ogg oggvorbis opengl pam pdflib perl plotutils png ppds python
qt quicktime readline samba sdk sdl slang smp spell ssl svg tcltk tcpd tetex
theora tiff truetype truetype-fonts type1 type1-fonts usb userlocales vorbis
xine xml xml2 xmms xpm xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Vytautas Liuolia 2005-08-20 15:17:17 UTC
Same bug confirmed on x86 (32 bit), seems to be arch-unrelated, just linking error.
_________________________________________________________

Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.5-r1, 2.6.12-gentoo-r4 i686)
=================================================================
System uname: 2.6.12-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.10
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -msse2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -msse2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.du.se/pub/os/gentoo http://gentoo.mirror.icd.hu/
ftp://ftp.du.se/pub/os/gentoo http://trumpetti.atm.tut.fi/gentoo/"
LANG="lt_LT.UTF-8"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/bmg-main /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aalib alsa apache2 apm artworkextra avi berkdb bitmap-fonts cdr crypt
cups curl djvu dvd dvdr dvdread eds emboss encode evo fam flac foomaticdb
fortran gdbm gif gimpprint glitz gnome gphoto2 gpm gstreamer gtk gtk2 guile hal
howl imagemagick imlib ipv6 irmc java jpeg junit kerberos libg++ libwww mad
mikmod mmx mng mono motif mozilla moznocompose moznoirc moznomail mp3 mpeg mysql
ncurses nls nptl ogg oggvorbis opengl pam pdflib perl png python quicktime
readline samba sdl slang spell sqlite sse ssl svg svga tcltk tcpd theora tiff
truetype truetype-fonts type1-fonts unicode vorbis win32codecs wxgtk1 xml xml2
xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2005-08-20 18:59:48 UTC
What opengl are people using?
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2005-08-20 19:22:14 UTC
builds fine for me with nvidia-glx-1.0.6629-r6
Comment 4 Vytautas Liuolia 2005-08-21 00:41:17 UTC
I use intel i915 dri drivers. Previous glest version worked fine.
_______________________________________________________
some output of `glxinfo`:
_______________________________________________________
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 915G 20040919 x86/MMX/SSE2
OpenGL version string: 1.3 Mesa 6.2.1
OpenGL extensions:
    GL_ARB_fragment_program, GL_ARB_multitexture, GL_ARB_point_parameters,
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_texture_mirrored_repeat, GL_ARB_transpose_matrix,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
    GL_EXT_compiled_vertex_array, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels,
    GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_texture3D,
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
    GL_EXT_texture_filter_anisotropic, GL_IBM_texture_mirrored_repeat,
    GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_texgen_reflection,
    GL_SGIS_generate_mipmap
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2005-08-21 01:02:58 UTC
Looks like you're using xorg-x11 for your opengl.  What version?
Comment 6 Vytautas Liuolia 2005-08-21 01:45:07 UTC
Latest stable realease in the portage

--- Latest version available: 6.8.2-r2 ---
--- Latest version installed: 6.8.2-r2 ---
Comment 7 Scott Robert Ladd 2005-08-21 06:00:17 UTC
I'm running the latest xorg-x11 available from portage:

      Latest version available: 6.8.2-r2
      Latest version installed: 6.8.2-r2
Comment 8 François Steinmetz 2005-08-21 13:52:12 UTC
it builds with nvidia-glx-1.0.6629-r6, and fails with ati-drivers-8.14.13-r2
Comment 9 Mr. Bones. (RETIRED) gentoo-dev 2005-08-21 14:03:15 UTC
Let's have the x11 guys take a shot at this then.
Comment 10 Donnie Berkholz (RETIRED) gentoo-dev 2005-08-21 14:06:50 UTC
binary drivers aren't our problem..
Comment 11 Simon Farnsworth 2005-08-22 15:41:31 UTC
I get a similar error with the latest X.org snapshots (no binary drivers ever 
installed on this system). Looks like glest is trying to pick up stuff that 
isn't available without the nVidia drivers, which don't work well with my 
Radeon 9200 ;) 
 
I run x11-base/xorg-x11-6.8.99.15 
 
emerge info: 
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 
2.6.12-gentoo-r9 i686) 
================================================================= 
System uname: 2.6.12-gentoo-r9 i686 AMD Athlon(tm) XP 1700+ 
Gentoo Base System version 1.12.0_pre6 
ccache version 2.4 [enabled] 
dev-lang/python:     2.3.5, 2.4.1-r1 
sys-apps/sandbox:    1.2.12 
sys-devel/autoconf:  2.13, 2.59-r7 
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 
sys-devel/binutils:  2.16.1 
sys-devel/libtool:   1.5.18-r1 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-march=athlon-xp -O2 -fweb -funit-at-a-time -pipe" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" 
CXXFLAGS="-march=athlon-xp -O2 -fweb -funit-at-a-time -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict" 
GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk 
http://ftp.easynet.nl/mirror/gentoo/ 
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" 
LINGUAS="en en_GB" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage" 
USE="x86 16bit 3dnow 3dnowext 7zip X a52 aac aalib acl acpi alsa amarok amr 
apache2 arts artswrappersuid asm audiofile avi bash-completion berkdb 
bitmap-fonts bluetooth bzip2 bzlib cacheemu cairo calendar ccache cdda cddb 
cdio cdparanoia cdr cdrom crypt css cups curl dbi dbm dbus dbx delays dga dio 
dlloader dnd doc dpms dts dv dvb dvd dvdr dvdread editor edl eds emboss 
emoticon encode examples exif ext-png ext-zlib fam fame fdftk festival ffmpeg 
fftw flac foomaticdb fortran freetts freetype ftp ftruncate gcj gdbm gif gimp 
glitz glut gnokii gnome gpm gstreamer gtk gtk2 hal haskell howl ide ieee1394 
imagemagick imap imlib ipv6 ipv6arpa irda irmc jabber jack java javascript jit 
joystick jpeg jpeg2k kcal kde kdeenablefinal kdepim kipi ladcca ladspa lcms 
ldap libclamav libdsk libg++ libwww lirc live lm_sensors logitech-mouse 
lufsusermount lzo lzw lzw-tiff mad maildir maps mbox md5sum mikmod mime mixer 
mjpeg mmap mmx mmxext mng motif moznocompose moznoirc moznomail mozplaintext 
mozsvg mp3 mpeg mpeg4 mplayer msn multicall music mysql mysqli mythtv native 
ncurses net network nls nntp no-old-linux nodrm nowin nptl ntlm nviz offensive 
ogg oggvorbis openal opengl oss pam pcntl pcre pda pdf pdflib perl pic png 
postgres python qemu-fast qt quicktime rdesktop readline real recode remix rtc 
ruby sasl scanner sdl session sharedmem smime sms sndfile sockets softmmu 
sounds soundtouch sox speech speex spell sql sse ssl stencil-buffer stream 
subtitles subversion suid svg svga svgz tcltk tcpd tetex theora tiff timidity 
transcode truetype truetype-fonts type1-fonts usb utf8 v4l v4l2 vcd vhosts 
videos vidix vim-with-x virtual visualization vmdbpostgres vnc vorbis 
win32codecs withsamplescripts wmf xanim xine xinerama xml xml2 xrandr 
xscreensaver xv xvid yahoo yv12 zeroconf zlib zvbi video_cards_radeon 
linguas_en linguas_en_GB userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS 
 
glxinfo: 
 
name of display: :0.0 
display: :0  screen: 0 
direct rendering: Yes 
server glx vendor string: SGI 
server glx version string: 1.2 
server glx extensions: 
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig 
client glx vendor string: SGI 
client glx version string: 1.4 
client glx extensions: 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, 
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, 
    GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group 
GLX extensions: 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, 
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, 
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig 
OpenGL vendor string: Tungsten Graphics, Inc. 
OpenGL renderer string: Mesa DRI R200 20040929 AGP 4x x86/MMX+/3DNow!+/SSE TCL 
OpenGL version string: 1.3 Mesa 6.2.1 
OpenGL extensions: 
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture, 
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression, 
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add, 
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, 
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle, 
    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, 
    GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, 
    GL_EXT_blend_color, GL_EXT_blend_equation_separate, 
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution, 
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_histogram, 
    GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal, 
    GL_EXT_secondary_color, GL_EXT_separate_specular_color, 
    GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, 
    GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels, 
    GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3, 
    GL_ATI_texture_mirror_once, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, 
    GL_MESA_pack_invert, GL_MESA_window_pos, GL_NV_blend_square, 
    GL_NV_light_max_exponent, GL_NV_texture_rectangle, 
    GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGI_color_table, 
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod 
glu version: 1.3 
glu extensions: 
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess 
 
   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav 
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat 
---------------------------------------------------------------------- 
0x23 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None 
0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None 
0x25 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow 
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow 
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None 
0x28 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None 
0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow 
0x2a 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow 
0x2b 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None 
0x2c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None 
0x2d 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow 
0x2e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow 
0x2f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None 
0x30 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None 
0x31 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow 
0x32 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow 
 
Comment 12 Matze Braun 2005-09-17 06:38:33 UTC
This is a bug in current glest release. (I'm the author of the linux port). I
was unaware that opengl extensions have to be queried with glXGetProcAddress.

It seems like some drivers (like the popular nvidia driver that I used myself)
do include the functions normally though, that's why I didn't realize the bug
when I released the new version. I'm discussing solutions with the main glest
author for the next version.
Comment 13 Joshua Baergen (RETIRED) gentoo-dev 2005-09-17 08:19:36 UTC
Alright, thanks for letting us know.

If the next version release is awhile away it'd be appreciated if a patch could
be created against the current version, if at all possible.
Comment 14 Simon Stelling (RETIRED) gentoo-dev 2005-09-18 05:24:27 UTC
removing amd64 since it's not arch specific
Comment 15 Simon Farnsworth 2006-02-26 12:55:51 UTC
Just FYI; I've successfully emerged glest-1.2.1.2 using only the X.org 7.0 release.
Comment 16 Mr. Bones. (RETIRED) gentoo-dev 2006-02-26 20:13:07 UTC
reopen if this is still a problem with the latest version.