Howdy,

You can try making this change in the easyconfig
to start with (to see if it helps).

-configopts += " -Dgbm=false -Dglx-direct=false -Dgallium-drivers='swrast,swr' -Degl=false" +configopts += " -Dgbm=false -Dglx-direct=false -Dgallium-drivers='swrast' -Degl=false"

I have to disable the gallium swr driver on our cluster that
only has AVX (and not AVX2)

Jack Perdue
Lead Systems Administrator
High Performance Research Computing
TAMU Division of Research
[email protected]    http://hprc.tamu.edu
HPRC Helpdesk: [email protected]

On 1/28/20 10:08 AM, Daniel Placencia Alvarez wrote:
Hi, I am trying to install Mesa-19.1.7-GCCcore-8.3.0.eb but I get an error in 
the build step. The log file contains:
( The operating system where I run this is CentOS Linux release 7.6.1810 )

In file included from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/intrin.h:33,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/api.h:37,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/context.h:37,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp:31:
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdlib_types.hpp: En 
la funcin miembro SIMDImpl::SIMD256Impl::Float::operator __m256() const:
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdlib_types.hpp:254:57:
 aviso: el retorno de vector AVX sin AVX activado cambia la ABI [-Wpsabi]
              SIMDINLINE SIMDCALL operator __m256() const { return v; }
                                                          ^
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdlib_types.hpp: En 
el constructor SIMDImpl::SIMD256Impl::Integer::Integer(__m256i):
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdlib_types.hpp:263:24:
 nota: La ABI para pasar parmetros con alineacin de 32-bytes cambi en GCC 4.6
              SIMDINLINE Integer(__m256i in) : v(in) {}
                         ^~~~~~~
In file included from 
/opt/apps/easybuild/software/GCCcore/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/immintrin.h:41,
                  from 
/opt/apps/easybuild/software/GCCcore/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/x86intrin.h:48,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/os.h:107,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/api.h:32,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/context.h:37,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp:31:
/opt/apps/easybuild/software/GCCcore/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/avxintrin.h:
 En la funcin miembro static static SIMDImpl::SIMD256Impl::Float 
SIMDImpl::SIMD256Impl::AVXImpl::castsi_ps(const 
SIMDImpl::SIMD256Impl::Integer&):
/opt/apps/easybuild/software/GCCcore/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/avxintrin.h:1435:1:
 error: fall la inclusin en lnea en la llamada a always_inline __m256 
_mm256_castsi256_ps(__m256i): target specific option mismatch
  _mm256_castsi256_ps (__m256i __A)
  ^~~~~~~~~~~~~~~~~~~
In file included from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdlib.hpp:94,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdintrin.h:28,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/frontend.h:31,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/pa.h:33,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp:32:
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdlib_256_avx.inl:389:33:
 nota: llamado desde aqu
      return _mm256_castsi256_ps(a);
                                  ^
In file included from 
/opt/apps/easybuild/software/GCCcore/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/immintrin.h:41,
                  from 
/opt/apps/easybuild/software/GCCcore/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/x86intrin.h:48,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/os.h:107,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/api.h:32,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/context.h:37,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp:31:
/opt/apps/easybuild/software/GCCcore/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/avxintrin.h:1435:1:
 error: fall la inclusin en lnea en la llamada a always_inline __m256 
_mm256_castsi256_ps(__m256i): target specific option mismatch
  _mm256_castsi256_ps (__m256i __A)
  ^~~~~~~~~~~~~~~~~~~
In file included from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdlib.hpp:94,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdintrin.h:28,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/frontend.h:31,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/pa.h:33,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp:32:
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdlib_256_avx.inl:389:33:
 nota: llamado desde aqu
      return _mm256_castsi256_ps(a);
                                  ^
In file included from 
/opt/apps/easybuild/software/GCCcore/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/immintrin.h:41,
                  from 
/opt/apps/easybuild/software/GCCcore/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/x86intrin.h:48,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/os.h:107,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/api.h:32,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/context.h:37,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp:31:
/opt/apps/easybuild/software/GCCcore/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/avxintrin.h:1435:1:
 error: fall la inclusin en lnea en la llamada a always_inline __m256 
_mm256_castsi256_ps(__m256i): target specific option mismatch
  _mm256_castsi256_ps (__m256i __A)
  ^~~~~~~~~~~~~~~~~~~
In file included from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdlib.hpp:94,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdintrin.h:28,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/frontend.h:31,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/pa.h:33,
                  from 
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp:32:
../mesa-19.1.7/src/gallium/drivers/swr/rasterizer/common/simdlib_256_avx.inl:389:33:
 nota: llamado desde aqu
      return _mm256_castsi256_ps(a);
                                  ^
[831/1033] Compiling C++ object 
'src/gallium/drivers/swr/3eb908b@@swrAVX@sha/rasterizer_common_rdtsc_buckets.cpp.o'.
[832/1033] Compiling C++ object 
'src/gallium/drivers/swr/3eb908b@@swrAVX@sha/rasterizer_archrast_archrast.cpp.o'.
[833/1033] Compiling C++ object 
'src/gallium/drivers/swr/3eb908b@@swrAVX@sha/meson-generated_.._rasterizer_core_backends_gen_BackendPixelRate2.cpp.o'.
[834/1033] Compiling C++ object 
'src/gallium/drivers/swr/3eb908b@@swrAVX@sha/meson-generated_.._rasterizer_core_backends_gen_BackendPixelRate0.cpp.o'.
[835/1033] Compiling C++ object 
'src/gallium/drivers/swr/3eb908b@@swrAVX@sha/meson-generated_.._rasterizer_core_backends_gen_BackendPixelRate3.cpp.o'.
[836/1033] Compiling C++ object 
'src/gallium/drivers/swr/3eb908b@@swrAVX@sha/meson-generated_.._rasterizer_core_backends_gen_BackendPixelRate1.cpp.o'.
[837/1033] Compiling C++ object 
'src/gallium/drivers/swr/3eb908b@@swrAVX@sha/meson-generated_.._rasterizer_core_backends_gen_rasterizer3.cpp.o'.
ninja: build stopped: subcommand failed.
  (at 
easybuild/software/EasyBuild/4.1.1/lib/python2.7/site-packages/easybuild/tools/run.py:529
 in parse_cmd_output)
== 2020-01-27 11:44:41,002 easyblock.py:3109 WARNING build failed (first 300 chars): cmd 
" ninja -j 8 " exited with exit code 1 and output:
[1/1033] Compiling C object 'src/util/ed6d25d@@mesa_util@sta/bitscan.c.o'.
[2/1033] Generating git_sha1.h with a custom command.
[3/1033] Compiling C object 'src/util/ed6d25d@@mesa_util@sta/crc32.c.o'.
[4/1033] Compiling C object 'src/util/ed6d2
== 2020-01-27 11:44:41,002 easyblock.py:295 INFO Closing log for application 
name Mesa version 19.1.7

thanks for any help



Reply via email to