[Mesa-dev] [Bug 27854] New: libOSMesa completely broken (Mesa 7.8.1)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Apr 27 03:43:47 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=27854

           Summary: libOSMesa completely broken (Mesa 7.8.1)
           Product: Mesa
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Other
        AssignedTo: mesa-dev at lists.freedesktop.org
        ReportedBy: sndirsch at suse.de


libOSMesa appears to be completely broken. This is Mesa 7.8.1.

Testcase t.c: (from tulip configure test)

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char OSMesaCreateContext ();
int
main ()
{
OSMesaCreateContext ();
  ;
  return 0;
}

Compile command:
gcc -DNDEBUG -O3 -funroll-loops -pipe   -DI64 -I/usr/X11R6/include \
-L/usr/lib64 t.c -lOSMesa -I/usr/include -L/usr/lib64 -lGLEW -lGLU -lGL

On 11.2: Produces binary
On Factory:
...
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_create_visual'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_error'
/usr/lib64/libOSMesa.so: undefined reference to `_vbo_InvalidateState'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_resize_framebuffer'
/usr/lib64/libOSMesa.so: undefined reference to `_swrast_choose_line'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_add_renderbuffer'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_create_framebuffer'
/usr/lib64/libOSMesa.so: undefined reference to `_swrast_CreateContext'
/usr/lib64/libOSMesa.so: undefined reference to `_swsetup_DestroyContext'
/usr/lib64/libOSMesa.so: undefined reference to `_swrast_choose_triangle'
/usr/lib64/libOSMesa.so: undefined reference to `_swsetup_CreateContext'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_destroy_visual'
/usr/lib64/libOSMesa.so: undefined reference to
`_mesa_update_framebuffer_visual'
/usr/lib64/libOSMesa.so: undefined reference to `_tnl_DestroyContext'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_enable_2_1_extensions'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_enable_1_4_extensions'
/usr/lib64/libOSMesa.so: undefined reference to `_swsetup_Wakeup'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_reference_renderbuffer'
/usr/lib64/libOSMesa.so: undefined reference to `_swsetup_InvalidateState'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_remove_renderbuffer'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_initialize_context'
/usr/lib64/libOSMesa.so: undefined reference to `_vbo_CreateContext'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_new_renderbuffer'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_meta_init'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_problem'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_enable_1_3_extensions'
/usr/lib64/libOSMesa.so: undefined reference to `_tnl_run_pipeline'
/usr/lib64/libOSMesa.so: undefined reference to `_mesa_get_current_context'
collect2: ld returned 1 exit status

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list