[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