
Originally Posted by
ChrisXY
Code:
~ % LIBGL_DEBUG=verbose glxinfo | grep render
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/r600_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r600_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r600_dri.so failed (/usr/lib/libglsl.so: undefined symbol: _mesa_symbol_table_add_symbol)
libGL: OpenDriver: trying /tls/r600_dri.so
libGL: OpenDriver: trying /r600_dri.so
libGL error: dlopen /r600_dri.so failed (/r600_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/tls/r600_dri.so
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/r600_dri.so
libGL error: dlopen /usr/lib32/xorg/modules/dri/r600_dri.so failed (/usr/lib32/xorg/modules/dri/r600_dri.so: wrong ELF class: ELFCLASS32)
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/swrast_dri.so
[1] 13627 segmentation fault (core dumped) LIBGL_DEBUG=verbose glxinfo |
13628 exit 1 grep --color=auto render
Anybody else?
Well, the problem was errors in the build "undefined reference... bla" that the build scripts didn't think were so important to abort or print an error message after the build finished...
So I have a little request:
Can you please test your changes a bit more before you commit them?
1:
Code:
commit d36f89c8cfb3776368f8acef46514421f454205c
Author: Christian König <deathsimple@vodafone.de>
Date: Tue Jan 31 14:49:07 2012 +0100
vl: fix some missing prototypes error
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=45444
Signed-off-by: Christian König <deathsimple@vodafone.de>
src/gallium/state_trackers/vdpau/preemption.c | 1 +
src/gallium/winsys/g3dvl/dri/XF86dri.c | 27 -------------------------
2 files changed, 1 insertions(+), 27 deletions(-)
2:
Code:
commit f53e7e981ef35ab64a084c8da6c67bd2d230fe33
Author: Matt Turner <mattst88@gmail.com>
Date: Tue Jan 31 11:54:24 2012 -0500
Make sure libGL.so links with libglsl
Can't link against *.la files if we're not using libtool to link.
Fixes undefined symbol: _ZN23ir_hierarchical_visitor5visitEP11ir_variable
configure.ac | 2 ++
src/mesa/sources.mak | 2 +-
2 files changed, 3 insertions(+), 1 deletions(-)
3:
Code:
commit ffe376d5a74dee837dc1a421de29ae551087630f
Author: Paul Berry <stereotype441@gmail.com>
Date: Mon Jan 30 18:53:09 2012 -0800
glsl: Fix optimization tests after converting src/glsl to automake.
Commit 99476561 (automake: src/glsl and src/glsl/glcpp) changed the
build system so that src/glsl/glsl_test is not built by default. This
inadvertently broke "make check", since the tests in
src/glsl/tests/lower_jumps (which are run by "make check") rely on
glsl_test.
This patch ensures that "make check" builds glsl_test before running
any tests.
Reviewed-by: Matt Turner <mattst88@gmail.com>
Makefile | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
In one day alone...
And still it doesn't even build... (how does it work for all of you people here discussing the changes?)
http://pastebin.com/fE1BULTD
Code:
r600_dri.so.tmp: undefined reference to `st_gl_api_create'
Of course I appreciate your work very much, but just to let you know that I rather wait longer for changes when that results in a repository that I actually can build from.