I'm jumping into Meson land now and I'm trying to configure the most recent
release, 18.3.1, to build a minimal OSMesa containing only softpipe.  So
I'm trying to make sure everything is explicitly disabled and only turning
on the few pieces I need:

meson -Ddebug=false -Degl=false -Dgbm=false -Dopengl=true -Dgles1=false
-Dgles2=false -Dglvnd=false -Dgallium-nine=false -Dgallium-omx=disabled
-Dgallium-opencl=disabled -Dgallium-va=false -Dgallium-vdpau=false
-Dgallium-xa=false -Dgallium-xvmc=false -Dplatforms=surfaceless
-Dgallium-drivers=swrast -Dosmesa=gallium -Dllvm=false -Dglx=disabled
-Ddri-drivers= build


But I end up with the following error:

meson.build:393:4: ERROR:  Problem encountered: building dri or gallium
drivers require at least one window system


Am I doing something wring here?  It looks like the meson build isn't
properly dealing with the dependencies of the software rasterizers since
you should be able to build a libOSMesa.so with only software rasterizers,
i.e. softpipe, llvmpipe, and swr, without requiring any windowing system.

----------
Chuck Atkins
Staff R&D Engineer, Scientific Computing
Kitware, Inc.
(518) 881-1183
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to