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
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
What opengl are people using?
builds fine for me with nvidia-glx-1.0.6629-r6
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
Looks like you're using xorg-x11 for your opengl. What version?
Latest stable realease in the portage --- Latest version available: 6.8.2-r2 --- --- Latest version installed: 6.8.2-r2 ---
I'm running the latest xorg-x11 available from portage: Latest version available: 6.8.2-r2 Latest version installed: 6.8.2-r2
it builds with nvidia-glx-1.0.6629-r6, and fails with ati-drivers-8.14.13-r2
Let's have the x11 guys take a shot at this then.
binary drivers aren't our problem..
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
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.
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.
removing amd64 since it's not arch specific
Just FYI; I've successfully emerged glest-1.2.1.2 using only the X.org 7.0 release.
reopen if this is still a problem with the latest version.