Package Details: mesa-libgl-noglvnd 18.1.3-1

Git Clone URL: https://aur.archlinux.org/mesa-noglvnd.git (read-only)
Package Base: mesa-noglvnd
Description: Mesa 3-D graphics library - non-libglvnd version
Upstream URL: https://www.mesa3d.org/
Licenses: custom
Conflicts: libglvnd, mesa-libgl, mesa-libgl-git
Provides: libegl, libgl, libgles, mesa-libgl
Replaces: mesa-libgl, mesa-libgl-git
Submitter: Vi0L0
Maintainer: Vi0L0
Last Packager: Vi0L0
Votes: 3
Popularity: 0.004907
First Submitted: 2017-04-02 20:33
Last Updated: 2018-07-01 19:56

Required by (655)

Sources (4)

Latest Comments

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]);
             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

andrej commented on 2018-06-20 00:16

This just doesn't build. Errors revolve around "inlining failed" ... "target specific option mismatch". It's been broken since ~April, IIRC.

npfeiler commented on 2018-05-19 13:53

PKGBUILD patch for mesa-18.0.4 (extra/wayland 1.15.0 combat) https://pastebin.com/tSiUmaW3

Vi0L0 commented on 2018-04-29 16:07

maybe update will help. I don't have problems with it but in case of any - let me know. Soon it will be also available in catalyst repositories

Tralen commented on 2018-04-24 01:35

I got the same error as @VojtechHauser.

Edit: I was able to compile by downgrading clang, llvm and llvm-libs to 4.0.1-3. I think version 5 would work as well, but I used what I had cached.

Edit: It doesn't work, mesa can't find the llvm libs required.

VojtechHauser commented on 2018-04-15 22:09

The build fails for me (Linux <hostname> 4.15.15-1-ARCH #1 SMP PREEMPT Sat Mar 31 23:59:25 UTC 2018 x86_64 GNU/Linux, GCC 7.3.1 20180312) with the following message:</hostname>

   CXX      gallivm/lp_bld_misc.lo

   gallivm/lp_bld_misc.cpp: In function ‘LLVMOpaqueBuilder* 
   lp_create_builder(LLVMContextRef, lp_float_mode)’:

   gallivm/lp_bld_misc.cpp:787:13: error: ‘class llvm::FastMathFlags’ has no member named ‘setUnsafeAlgebra’

   flags.setUnsafeAlgebra();

         ^~~~~~~~~~~~~~~~

nileshmoodley commented on 2017-07-03 16:53

I am having the same file conflicts as @kusayu.

@Vi0L0 all the files are are owned by libglvnd

Vi0L0 commented on 2017-06-23 18:25

@kusayu and the owner of this file is?...
pacman -Qo /usr/lib/libEGL.so
please tell so I could eventually modify the package

kusayu commented on 2017-06-23 16:13

ok, for some reason, on a clean fresh OS it builds, but cannot be installed due to

error: failed to commit transaction (conflicting files)
mesa-noglvnd: /usr/lib/libEGL.so exists in filesystem
mesa-noglvnd: /usr/lib/libEGL.so.1 exists in filesystem
mesa-noglvnd: /usr/lib/libEGL.so.1.0.0 exists in filesystem
mesa-noglvnd: /usr/lib/libGL.so exists in filesystem
mesa-noglvnd: /usr/lib/libGL.so.1 exists in filesystem
mesa-noglvnd: /usr/lib/libGLESv1_CM.so exists in filesystem
mesa-noglvnd: /usr/lib/libGLESv1_CM.so.1 exists in filesystem
mesa-noglvnd: /usr/lib/libGLESv2.so exists in filesystem

All comments