On 3/16/19 3:59 PM, martyn vidler via blfs-dev wrote:


On Sat, Mar 16, 2019 at 8:51 PM Bruce Dubbs via blfs-dev <[email protected] <mailto:[email protected]>> wrote:

    On 3/16/19 3:16 PM, martyn vidler via blfs-dev wrote:
     >

     > meson.build:617:4: ERROR:  Problem encountered: The nine state
    tracker
     > requires gallium softpipe/llvmpipe
     >
     > enable all
     >
     > GALLIUM_DRV"nouveau,radeonsi,svga,swrast" and
    DRI_DRIVERS"i915,i965,nouveau" errors
     > meson.build:1239:6: ERROR:  Problem encountered: The Nouveau
    driver requires rtti.
     > You either need to turn off nouveau or use an LLVM built with
    LLVM_ENABLE_RTTI
     >
     >
     > I had to use
     > GALLIUM_DRV="radeonsi,svga,swrast" DRI_DRIVERS="i915,i965,nouveau"
     > PLATFORMS="x11,wayland,drm"
     >
     > and it builds

    Yes.  It took me several hours to figure out that swrast was needed in
    the gallium drivers.  The book is correct if you use the
    instructions as
    published but needs more about changing those settings.

    What about:

    Note
        The i915 driver cannot be specified in both GALLIUM_DRV and
    DRI_DRIVERS.  To build the radeonsi driver, building the gallium
    softpipe/llvmpipe driver is required by specifying swrast also.

    Anything else?


I got a build using

GALLIUM_DRV="i915,swrast"
DRI_DRIVERS=i965
PLATFORMS="x11,wayland,drm"

nouveau needed LLVM_ENABLE_RTTI

Yes, the llvm instructions have been updated to include LLVM_ENABLE_RTTI.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to