Package Details: mesa-noglvnd 18.3.2-1

Git Clone URL: https://aur.archlinux.org/mesa-noglvnd.git (read-only)
Package Base: mesa-noglvnd
Description: an open-source implementation of the OpenGL specification - non-libglvnd version
Upstream URL: https://www.mesa3d.org/
Licenses: custom
Conflicts: ati-dri, intel-dri, mesa, mesa-dri, mesa-git, nouveau-dri, svga-dri
Provides: ati-dri, intel-dri, mesa, mesa-dri, nouveau-dri, opengl-driver, svga-dri
Replaces: ati-dri, intel-dri, mesa, mesa-dri, mesa-git, nouveau-dri, svga-dri
Submitter: Vi0L0
Maintainer: Vi0L0
Last Packager: Vi0L0
Votes: 5
Popularity: 0.065683
First Submitted: 2017-04-02 20:33
Last Updated: 2019-01-20 20:51

Dependencies (37)

Required by (846)

Sources (3)

Latest Comments

1 2 3 Next › Last »

npfeiler commented on 2019-01-21 06:07

ye, it was /usr/lib/libwayland-egl.so
i still had 18.0.2 from the catalyst repo installed, where this wasn’t omitted
that’s what prompted me to fiddle around with this^^

Vi0L0 commented on 2019-01-20 20:54

thank you npfeiler

BTW:

proper symlinks - yes, nice catch

omit libwayland - it was omitted from the very beginning

npfeiler commented on 2019-01-18 18:04

update to 18.3.2
omit libwayland
proper symlinks
https://pastebin.com/QHVepeSQ

codibit commented on 2019-01-08 08:05

I had to import the following key in order to verify and build: AB665AA9EE273E73 ( http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xAB665AA9EE273E73 )

Vi0L0 commented on 2018-11-12 21:53

updated to 18.2.4, I follow mainline and removed swr however swr-arches is still there, let me know if its not enough for non-avx systems

cheese917 commented on 2018-11-04 21:33

I followed andrej's suggestion of removing swr which got me past the problems I was having with that, but then I ran into this error

[2152/2268] Compiling C++ object  
'src/gallium/state_trackers/clover/src@gallium@state_trackers@clover@@clllvm@sta/llvm_invocation.cpp.o'.
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
Error making: mesa-noglvnd

andrej commented on 2018-09-20 03:03

The workaround is (in my case) to tweak the PKGBUILD and

  • remove swr from -D gallium-drivers=...
  • remove the entire line with -D swr-arches=...

The SWR library has been contributed by Intel quite recently and requires AVX. The machine I've been building this on doesn't have AVX.

However, the build shouldn't depend on the build host's architecture; the AVX libraries used to build just fine in the past, even though they couldn't work on my machine.

andrej commented on 2018-09-09 03:56

The same error is still there. Does this perhaps require a different compiler version or compiler flags?

Vi0L0 commented on 2018-07-01 19:59

Please excuse late update, should work fine now

andrej commented on 2018-06-20 00:24

/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/include/avxintrin.h:1303:1: error: inlining failed in call to always_inline ‘__m256d _mm256_set1_pd(double)’: target specific option mismatch
 _mm256_set1_pd (double __A)
 ^~~~~~~~~~~~~~
In file included from src/gallium/drivers/swr/rasterizer/core/backends/gen_rasterizer1.cpp:49:
../mesa-18.0.2/src/gallium/drivers/swr/rasterizer/core/rasterizer_impl.h:271:40: note: called from here
     __m256d vEdgeAdjust = _mm256_sub_pd(vEdge, _mm256_set1_pd(1.0));
                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/include/immintrin.h:41,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/include/x86intrin.h:48,
                 from ../mesa-18.0.2/src/gallium/drivers/swr/rasterizer/common/os.h:99,
                 from ../mesa-18.0.2/src/gallium/drivers/swr/rasterizer/core/api.h:32,
                 from ../mesa-18.0.2/src/gallium/drivers/swr/rasterizer/core/context.h:37,
                 from ../mesa-18.0.2/src/gallium/drivers/swr/rasterizer/core/rasterizer.h:30,
                 from src/gallium/drivers/swr/rasterizer/core/backends/gen_rasterizer1.cpp:48:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/include/avxintrin.h:218:1: error: inlining failed in call to always_inline ‘__m256d _mm256_blendv_pd(__m256d, __m256d, __m256d)’: target specific option mismatch
 _mm256_blendv_pd (__m256d __X, __m256d __Y, __m256d __M)
 ^~~~~~~~~~~~~~~~
In file included from src/gallium/drivers/swr/rasterizer/core/backends/gen_rasterizer1.cpp:49:
../mesa-18.0.2/src/gallium/drivers/swr/rasterizer/core/rasterizer_impl.h:282:29: note: called from here
     vEdge = _mm256_blendv_pd(vEdgeOut, vEdgeAdjust, gMaskToVecpd[msk | msk2]);
             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~