http://bugs.winehq.org/show_bug.cgi?id=32823
--- Comment #6 from Austin English austinenglish@gmail.com 2013-02-11 10:19:32 CST --- (In reply to comment #5)
(In reply to comment #3)
There's a crash in recent mesa: https://bugs.freedesktop.org/show_bug.cgi?id=60241
My first guess would be that it's more of a build system issue. If you didn't try that already, try using git clean to clean up any old files, and do a clean build. I'm also under the impression that --enable-32-bit is broken, and you should be using something like --build=x86_64-pc-linux-gnu --host=i686-pc-linux-gnu instead.
I was originally building with: #!/bin/bash set -x set -e git clean -fdx CFLAGS="-m32" CXXFLAGS="-m32" ./autogen.sh --with-dri-drivers=i965,i915,swrast --with-gallium-drivers= --enable-32-bit
I tried using --build/host instead: $ ./autogen.sh --build=x86_64-pc-linux-gnu --host=i686-pc-linux-gnu --with-dri-drivers=i965,i915,swrast --with-gallium-drivers=
but that seems to have built 64-bit drivers: ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so visual.c && touch visual.ok libGL: OpenDriver: trying /home/austin/src/mesa/lib/i965_dri.so libGL error: dlopen /home/austin/src/mesa/lib/i965_dri.so failed (/home/austin/src/mesa/lib/i965_dri.so: wrong ELF class: ELFCLASS64) libGL error: unable to load driver: i965_dri.so libGL error: driver pointer missing libGL error: failed to load driver: i965
this is with: [austin@localhost mesa]$ git show commit 8a4d952d1074e648a99e44ed558a6f0f5b4460a7 Author: Vinson Lee vlee@freedesktop.org Date: Thu Jan 31 23:45:13 2013 -0800
r600g: Fix memory leak.