On 09/26/2012 11:59 PM, Matt Turner wrote: > I've pushed an automake-gallium2 branch to my repo with a number of > fixes squashed-in. > > git://people.freedesktop.org/~mattst88/mesa automake-gallium2
Nice progress! I was able to build it after reversing the 'if' below. It doesn't load though: libGL: OpenDriver: trying opt/xorg/lib/dri/r600_dri.so libGL error: dlopen opt/xorg/lib/dri/r600_dri.so failed (opt/xorg/lib/dri/r600_dri.so: undefined symbol: _ZN4llvm13ParseAssemblyEPNS_12MemoryBufferEPNS_6ModuleERNS_12SMDiagnosticERNS_11LLVMContextE) diff --git a/src/gallium/drivers/radeon/Makefile.am b/src/gallium/drivers/radeon/Makefile.am index d0e0ec3..668ad5f 100644 --- a/src/gallium/drivers/radeon/Makefile.am +++ b/src/gallium/drivers/radeon/Makefile.am @@ -28,9 +28,9 @@ SIRegisterGetHWRegNum.inc: SIGenRegisterInfo.pl R600Intrinsics.td: R600IntrinsicsNoOpenCL.td R600IntrinsicsOpenCL.td if HAVE_R600_LLVM_INTRINSICS - cp $(srcdir)/R600IntrinsicsNoOpenCL.td R600Intrinsics.td -else cp $(srcdir)/R600IntrinsicsOpenCL.td R600Intrinsics.td +else + cp $(srcdir)/R600IntrinsicsNoOpenCL.td R600Intrinsics.td endif However it still seems to be missing a dependency as rerunning configure doesn't cause the .td file to be copied, had to manually remove it. Another issue is that the yacc-generated files are not removed by 'make clean', but thats probably on purpose (do the generated files get shipped in the release tarball?), I should've run 'make distclean'. But 'make distclean' fails so I had to manually remove those generated files: make[3]: Entering directory `/home/edwin/HDD/me/language/C++/xorg/mesa/src/gallium/winsys/sw/fbdev' make[3]: *** No rule to make target `distclean'. Stop. Best regards, --Edwin _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev