Hi Jack, the solution you proposed works very well. Thank you very much for your help. Regards, Daniel
----- Mensaje original ----- De: "Jack Perdue" <[email protected]> Para: "easybuild" <[email protected]> Enviados: Martes, 28 de Enero 2020 11:33:07 Asunto: Re: [easybuild] Error building Mesa-19.1.7-GCCcore-8.3.0.eb 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 > > -- ************************************************ Ing. Daniel Placencia Alvarez HPC Systems Administrator Universidad Central “Marta Abreu” de Las Villas [email protected] www.uclv.hpc.cu HPC UCLV Soporte: [email protected] ************************************************

