mesa has a hard prerequisite for LLVM ver > 3.3 ?
dclarke at blastwave.org
dclarke at blastwave.org
Tue Oct 13 16:18:43 PDT 2015
While trying a build from the git repo I ran into this surprise :
======================================================================
== Processing: "mesa/mesa"
== configuration options: --with-udev-rules-dir=/opt/xorg/udev
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I /opt/xorg/share/aclocal --force -I m4
configure.ac:42: warning: AC_INIT: not a literal:
https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa
autoreconf: configure.ac: tracing
configure.ac:42: warning: AC_INIT: not a literal:
https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `bin'.
libtoolize: copying file `bin/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
configure.ac:42: warning: AC_INIT: not a literal:
https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa
autoreconf: running: /usr/bin/autoconf --force
configure.ac:42: warning: AC_INIT: not a literal:
https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa
.
.
.
checking for RADEON... yes
checking for RADEON... yes
checking for mincore... yes
checking for VL... yes
checking for XVMC... yes
checking for elf_memory in -lelf... no
checking for WAYLAND_SCANNER... no
checking for wayland-scanner... no
checking for XCB_DRI2... yes
checking for llvm-config... /usr/bin/llvm-config
configure: error: LLVM 3.3 or newer is required
build.sh: "autogen.sh" failed on mesa/mesa
build.sh: error processing: "mesa/mesa"
aster $
Really ?
This is an older Debian box and LLVM simply does not exist for it past
2.6 :
root at aster:~# dpkg-query -l | grep -i llvm
ii llvm 2.6-9.1
Low-Level Virtual Machine (LLVM)
ii llvm-dev 2.6-9.1
Low-Level Virtual Machine (LLVM), libraries and
headers
ii llvm-runtime 2.6-9.1
Low-Level Virtual Machine (LLVM), bytecode
interpreter
So .. really ?
I have to go get LLVM and build it from sources to build Xorg ?
Dennis
ps: the python mako was a shock also but that was easy to get past
More information about the xorg
mailing list