I have just rerun the nurb program on another machine which is running the distribution version of XFree86 4.2.0 which I downloaded as source and built on May 20, 2002. Accelerated rendering is on and working through an r128.
This version appears to build libGLU 1.3 along with Mesa 3.4.2. The problem also persists there. So I think that the libGLU version is not the key -- but that probably Mesa 4.x may well contain the solution. Thanks for the help, Mike
======= Application Info ============== projects/glut-1.0 ==> ldd ./nurb4 | head -10 libGL.so.1 => /usr/lib/libGL.so.1 (0x40029000) libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0x401fd000) libglut.so.3 => /usr/lib/libglut.so.3 (0x40270000) libm.so.6 => /lib/i686/libm.so.6 (0x402a2000) libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x402c5000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x402da000) libpthread.so.0 => /lib/i686/libpthread.so.0 (0x40392000) libc.so.6 => /lib/i686/libc.so.6 (0x403a7000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x404e2000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x404eb000) projects/glut-1.0 ==> ls -l /usr/X11R6/lib/libGLU* lrwxrwxrwx 1 root root 13 May 20 18:06 /usr/X11R6/lib/libGLU.so -> libGLU.so.1.3 lrwxrwxrwx 1 root root 13 May 20 18:06 /usr/X11R6/lib/libGLU.so.1 -> libGLU.so.1.3 -rwxr-xr-x 1 root root 565207 May 20 18:06 /usr/X11R6/lib/libGLU.so.1.3 ========= XFree86 Info ==================== /local/share/westall/projects/glut ==> xdpyinfo | more name of display: :0.0 version number: 11.0 vendor string: The XFree86 Project, Inc vendor release number: 40200000 XFree86 version: 4.2.0 maximum request size: 4194300 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 7 supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 4, bits_per_pixel 8, scanline_pad 32 depth 8, bits_per_pixel 8, scanline_pad 32 depth 15, bits_per_pixel 16, scanline_pad 32 depth 16, bits_per_pixel 16, scanline_pad 32 depth 24, bits_per_pixel 32, scanline_pad 32 depth 32, bits_per_pixel 32, scanline_pad 32 ====== GLX Info ==================================== /local/share/westall/projects/glut ==> glxinfo | more 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_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context client glx vendor string: SGI client glx version string: 1.2 client glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context GLX extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context OpenGL vendor string: VA Linux Systems, Inc. OpenGL renderer string: Mesa DRI Rage128 20010405 Pro AGP 1x x86/MMX/SSE OpenGL version string: 1.2 Mesa 3.4.2 OpenGL extensions: GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_histogram, GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_object, GL_EXT_texture_lod_bias, GL_EXT_vertex_array, GL_MESA_window_pos, GL_MESA_resize_buffers, GL_NV_texgen_reflection, GL_PGI_misc_hints, GL_SGIS_pixel_texture, GL_SGIS_texture_edge_clamp glu version: 1.3 glu extensions: GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess