Hi
I think this is a silly error somewhere, but for the life of me I can't find it.
I've build BLFS a couple of times (to XFCE and some applications). But this time, I can't get mesa to build.
I'm using the SVN book (SYSV), mesa-19.2.6 but have had the same trouble using the v9 book (mesa 19.2.3). My build instructions are:
GALLIUM_DRV="i915"
DRI_DRIVERS="i965"
DRI_DRIVERS="i965"
mkdir build
cd build
cd build
meson --prefix=$XORG_PREFIX \
-Dbuildtype=release \
-Ddri-drivers=$DRI_DRIVERS \
-Dgallium-drivers=$GALLIUM_DRV \
-Dgallium-nine=false \
-Dglx=dri \
-Dosmesa=gallium \
-Dvalgrind=false \
..
-Dbuildtype=release \
-Ddri-drivers=$DRI_DRIVERS \
-Dgallium-drivers=$GALLIUM_DRV \
-Dgallium-nine=false \
-Dglx=dri \
-Dosmesa=gallium \
-Dvalgrind=false \
..
The build fails. At the end of mesa-19.2.6/build/meson-logs/meson-log.txt I find
Run-time dependency libunwind found: NO (tried pkgconfig and cmake)
meson.build:1345:4: ERROR: Problem encountered: OSMesa gallium requires gallium softpipe or llvmpipe.
Changing the drivers to be installed - I really could live with just i965 - has no effect.
libunwind seems to be irrelevant: it isn't in the book; searching reveals nothing that looks to me relevant. and llvmpipe should be provided by LLVM - which is installed.
All required and recommended dependencies are installed, including wayland and wayland-protocols.
The book does say: " LLVM-8.0.1 (required for Gallium3D, nouveau, r300, and radeonsi drivers and for swrast, the software rasterizer which is sometimes referred to as llvmpipe." I'm not building any of those drivers, but anyway LLVM is installed.
Any idea what I have missed here?
TIA
Trev
Trev
-- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
