Mock Version: 6.1 Mock Version: 6.1 Mock Version: 6.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/eccodes.spec'], chrootPath='/var/lib/mock/f43-build-58921608-6569259/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w29lsrhh:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w29lsrhh:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'eba15bbe18824afc8a1cbc0895e555b8', '-D', '/var/lib/mock/f43-build-58921608-6569259/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w29lsrhh:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/eccodes.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1742601600 Wrote: /builddir/build/SRPMS/eccodes-2.40.0-1.fc43.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/eccodes.spec'], chrootPath='/var/lib/mock/f43-build-58921608-6569259/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w29lsrhh:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w29lsrhh:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd347bc3aad074e4f864117b7e66d3eff', '-D', '/var/lib/mock/f43-build-58921608-6569259/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w29lsrhh:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/eccodes.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1742601600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.dG7dey Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.M22OLu + umask 022 + cd /builddir/build/BUILD/eccodes-2.40.0-build + cd /builddir/build/BUILD/eccodes-2.40.0-build + rm -rf eccodes-2.40.0-Source + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/eccodes-2.40.0-Source.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd eccodes-2.40.0-Source + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/eccodes-soversion.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + mkdir -p redhat-linux-build ~/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build ~/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source + pushd redhat-linux-build + tar xf /builddir/build/SOURCES/eccodes_test_data_20250202.tar.gz ~/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source + popd + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.pGKHnN + umask 022 + cd /builddir/build/BUILD/eccodes-2.40.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd eccodes-2.40.0-Source + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DINSTALL_LIB_DIR=lib64 -DENABLE_ECCODES_OMP_THREADS=ON -DENABLE_EXTRA_TESTS=ON -DENABLE_JPG=ON -DENABLE_PNG=ON -DENABLE_FORTRAN=ON -DENABLE_NETCDF=ON -DCMAKE_SKIP_INSTALL_RPATH=TRUE -DECCODES_SOVERSION=0.1 -DECCODES_SOVERSION_F90=0.1 -DCMAKE_Fortran_FLAGS=-fPIC -- The CXX compiler identification is GNU 15.0.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- ecbuild 3.9.1 /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/cmake -- cmake 3.31.6 /usr/bin/cmake -- --------------------------------------------------------- -- Found Git: /usr/bin/git (found version "2.49.0") -- The C compiler identification is GNU 15.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test eccodes_C_FLAG_TEST_1 -- Performing Test eccodes_C_FLAG_TEST_1 - Success -- Added C flag [-pipe] -- Performing Test eccodes_CXX_FLAG_TEST_1 -- Performing Test eccodes_CXX_FLAG_TEST_1 - Success -- Added CXX flag [-pipe] -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of void* -- Check size of void* - done -- Check size of off_t -- Check size of off_t - done CMake Deprecation Warning at /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/share/ecbuild/check_linker/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- --------------------------------------------------------- -- --------------------------------------------------------- -- [eccodes] (2.40.0) -- Feature TESTS enabled -- Feature PKGCONFIG enabled -- Check size of int -- Check size of int - done -- Check size of long -- Check size of long - done -- Check size of size_t -- Check size of size_t - done -- Looking for include file assert.h -- Looking for include file assert.h - found -- Looking for include file string.h -- Looking for include file string.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include file fcntl.h -- Looking for include file fcntl.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for fseeko -- Looking for fseeko - found -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for fmemopen -- Looking for fmemopen - found -- Looking for funopen -- Looking for funopen - not found -- Looking for realpath -- Looking for realpath - found -- Looking for fsync -- Looking for fsync - found -- Looking for fdatasync -- Looking for fdatasync - found -- Performing Test ECCODES_HAVE_C_INLINE -- Performing Test ECCODES_HAVE_C_INLINE - Success -- Performing Test IEEE_BE -- Performing Test IEEE_BE - Failed -- Performing Test IEEE_LE -- Performing Test IEEE_LE - Success -- Operating system=Linux-6.12.13-200.fc41.ppc64le (64 bits) -- Feature PRODUCT_GRIB enabled -- Feature PRODUCT_BUFR enabled -- Feature EXAMPLES enabled -- Feature BUILD_TOOLS enabled -- Feature GEOGRAPHY enabled -- Feature ECKIT_GEO disabled -- Feature JPG enabled -- Feature JPG_LIBJASPER enabled -- Feature JPG_LIBOPENJPEG enabled -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.47") -- eccodes FOUND PNG -- PNG_INCLUDE_DIRS : [/usr/include /usr/include] -- PNG_LIBRARIES : [/usr/lib64/libpng.so /usr/lib64/libz.so] -- Found package PNG required for feature PNG -- Feature PNG enabled -- Found NetCDF: /usr/local/include/../../include (found version "4.9.2") -- FindNetCDF defines targets: -- - NetCDF::NetCDF_C [/usr/bin/../../lib64/libnetcdf.so] -- eccodes FOUND NetCDF (found version "4.9.2") -- Found package NetCDF required for feature NETCDF -- Feature NETCDF enabled -- Found AEC: /usr/lib64/libaec.so -- Feature AEC enabled CMake Warning (dev) at cmake/ecbuild_find_python.cmake:81 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:170 (ecbuild_find_python) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3.13 (found version "3.13.3") Traceback (most recent call last): File "", line 1, in from distutils.sysconfig import get_python_lib; print(get_python_lib()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ModuleNotFoundError: No module named 'distutils' -- Found Python: TRUE -- Feature FORTRAN enabled -- The Fortran compiler identification is GNU 15.0.1 -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Check for working Fortran compiler: /usr/bin/gfortran - skipped -- Feature MEMFS disabled -- Feature INSTALL_ECCODES_DEFINITIONS enabled -- Feature INSTALL_ECCODES_SAMPLES enabled -- Feature MEMORY_MANAGEMENT disabled -- Feature ALIGN_MEMORY disabled -- Feature TIMER disabled -- Feature ECCODES_THREADS disabled -- Feature ECCODES_OMP_THREADS enabled -- Feature EXTRA_TESTS enabled -- Found CMath: /usr/lib64/libm.so -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Found Jasper: /usr/lib64/libjasper.so (found version "4.2.3") -- Found OpenJPEG: /usr/lib64/libopenjp2.so -- HAVE_JPEG=1 -- HAVE_LIBJASPER=1 -- HAVE_LIBOPENJPEG=1 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- CMAKE_THREAD_LIBS_INIT= -- CMAKE_USE_PTHREADS_INIT=1 -- HAVE_ECCODES_THREADS=0 -- Performing Test C_COMPILER_SUPPORTS_OMP -- Performing Test C_COMPILER_SUPPORTS_OMP - Success -- Performing Test CXX_COMPILER_SUPPORTS_OMP -- Performing Test CXX_COMPILER_SUPPORTS_OMP - Success -- Performing Test Fortran_COMPILER_SUPPORTS_OMP -- Performing Test Fortran_COMPILER_SUPPORTS_OMP - Success -- POSIX THREADS = 0 -- OpenMP THREADS= 1 -- Performing Test eccodes_C_FLAG_TEST_2 -- Performing Test eccodes_C_FLAG_TEST_2 - Success -- Added C flag [-pedantic] -- Performing Test eccodes_Fortran_FLAG_TEST_1 -- Performing Test eccodes_Fortran_FLAG_TEST_1 - Success -- Added Fortran flag [-fallow-argument-mismatch] -- Found git: /usr/bin/git (found version "2.49.0") -- ecCodes branch = -- ECCODES_INSTALL_EXTRA_TOOLS disabled -- pkg-config file to be created during build: eccodes.pc -- pkg-config file to be created during build: eccodes_f90.pc -- --------------------------------------------------------- -- Project eccodes summary -- --------------------------------------------------------- -- CMath -- libs : [/usr/lib64/libm.so] -- Jasper 4.2.3 -- includes : [/usr/include] -- libs : [/usr/lib64/libjasper.so;/usr/lib64/libjpeg.so] -- OpenJPEG -- includes : [/usr/include/openjpeg-2.5] -- libs : [/usr/lib64/libopenjp2.so] -- --------------------------------------------------------- -- Build summary -- --------------------------------------------------------- -- system : [unknown] [Linux-6.12.13-200.fc41.ppc64le] [linux.64] -- processor : [ppc64le] -- endiness : Little Endian -- IEEE [1] -- build type : [RelWithDebInfo] -- timestamp : [20250419113811] -- install prefix : [/usr] -- bin dir : [/usr/bin] -- lib dir : [/usr/lib64] -- include dir : [/usr/include] -- data dir : [/usr/share/eccodes] -- cmake dir : [/usr/lib64/cmake/eccodes] -- --------------------------------------------------------- -- C -- GNU 15.0.1 -- compiler : /usr/bin/gcc -- flags : -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -fopenmp -pedantic -O2 -g -DNDEBUG -- link flags : -- CXX -- GNU 15.0.1 -- compiler : /usr/bin/g++ -- flags : -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -fopenmp -O2 -g -DNDEBUG -- link flags : -- Fortran -- GNU 15.0.1 -- compiler : /usr/bin/gfortran -- flags : -fPIC -fopenmp -fallow-argument-mismatch -O2 -g -DNDEBUG -- link flags : -- linker : /usr/bin/ld -- ar : /usr/bin/ar -- ranlib : /usr/bin/ranlib -- link flags -- executable [-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--disable-new-dtags ] -- shared lib [-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--disable-new-dtags ] -- static lib [-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--disable-new-dtags ] -- install rpath : $ORIGIN/../lib64 -- common definitions: HAVE_ECCODES_CONFIG_H -- --------------------------------------------------------- -- Feature summary -- --------------------------------------------------------- -- The following features have been enabled: * TESTS, eccodes(ON): 'Enable the unit tests' * PKGCONFIG, eccodes(ON): 'Enable ecbuild_pkgconfig' * PRODUCT_GRIB, eccodes(ON): 'Support for the product GRIB' * PRODUCT_BUFR, eccodes(ON): 'Support for the product BUFR' * EXAMPLES, eccodes(ON): 'Build the examples' * BUILD_TOOLS, eccodes(ON): 'Build the command line tools' * GEOGRAPHY, eccodes(ON): 'Support for Geoiterator and nearest neighbour' * JPG, eccodes(ON): 'Support for JPG decoding/encoding' * JPG_LIBJASPER, eccodes(ON): 'Support for JPG decoding/encoding with the JasPer library' * JPG_LIBOPENJPEG, eccodes(ON): 'Support for JPG decoding/encoding with the OpenJPEG library' * PNG, eccodes(ON): 'Support for PNG decoding/encoding' * NETCDF, eccodes(ON): 'Support for GRIB to NetCDF conversion' * AEC, eccodes(ON): 'Support for Adaptive Entropy Coding' * FORTRAN, eccodes(ON): 'Build the ecCodes Fortran interface' * INSTALL_ECCODES_DEFINITIONS, eccodes(ON): 'Install the ecCodes definitions' * INSTALL_ECCODES_SAMPLES, eccodes(ON): 'Install the ecCodes samples, including IFS samples' * ECCODES_OMP_THREADS, eccodes(ON): 'Enable thread-safety using OpenMP threads' * EXTRA_TESTS, eccodes(ON): 'Enable extended regression testing' -- The following OPTIONAL packages have been found: * ecbuild (required version >= 3.7) * Git * ZLIB * PNG, eccodes(ON): 'Support for PNG decoding/encoding' * NetCDF * AEC, eccodes(ON): 'Support for Adaptive Entropy Coding' * PythonInterp, Python interpreter, * CMath * JPEG * Jasper * OpenJPEG * Perl -- The following REQUIRED packages have been found: * Threads -- The following features have been disabled: * ECKIT_GEO, eccodes(OFF): 'Support for Geoiterator and nearest neighbour (additional backend)' * MEMFS, eccodes(OFF): 'Memory based access to definitions/samples' * MEMORY_MANAGEMENT, eccodes(OFF): 'Enable memory management' * ALIGN_MEMORY, eccodes(OFF): 'Enable memory alignment' * TIMER, eccodes(OFF): 'Enable timer' * ECCODES_THREADS, eccodes(OFF): 'Enable thread-safety using POSIX threads' -- -- +--------------------------+ -- | ecCodes version 2.40.0 | -- +--------------------------+ -- -- Please note: -- For Python3 support, you must install the Python bindings. -- See: -- https://confluence.ecmwf.int/display/ECC/ecCodes+installation -- -- Configuring done (23.9s) -- Generating done (3.5s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j8 --verbose Change Dir: '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j8 /usr/bin/cmake -S/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source -B/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/CMakeFiles /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/eccodes.pc-pkg-config.dir/build.make CMakeFiles/eccodes.pc-pkg-config.dir/depend /usr/bin/gmake -f CMakeFiles/eccodes_f90.pc-pkg-config.dir/build.make CMakeFiles/eccodes_f90.pc-pkg-config.dir/depend /usr/bin/gmake -f src/CMakeFiles/eccodes.dir/build.make src/CMakeFiles/eccodes.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/CMakeFiles/eccodes.pc-pkg-config.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f fortran/CMakeFiles/grib_types.dir/build.make fortran/CMakeFiles/grib_types.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/CMakeFiles/eccodes_f90.pc-pkg-config.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran/CMakeFiles/grib_types.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran/CMakeFiles/grib_types.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran/CMakeFiles/grib_types.dir/depend.internal". Dependee "/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran/CMakeFiles/grib_types.dir/depend.internal". gmake[2]: Entering directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src/CMakeFiles/eccodes.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/eccodes.pc-pkg-config.dir/build.make CMakeFiles/eccodes.pc-pkg-config.dir/build /usr/bin/gmake -f CMakeFiles/eccodes_f90.pc-pkg-config.dir/build.make CMakeFiles/eccodes_f90.pc-pkg-config.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' /usr/bin/cmake -P /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/eccodes.pc-pkg-config-build.cmake gmake[2]: Entering directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' /usr/bin/cmake -P /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/eccodes_f90.pc-pkg-config-build.cmake Scanning dependencies of target grib_types gmake[2]: Leaving directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' /usr/bin/gmake -f fortran/CMakeFiles/grib_types.dir/build.make fortran/CMakeFiles/grib_types.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' [ 0%] Building Fortran object fortran/CMakeFiles/grib_types.dir/grib_types.f90.o [ 0%] Building C object fortran/CMakeFiles/grib_types.dir/grib_fortran_kinds.c.o cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran && /usr/bin/gfortran -DHAVE_ECCODES_CONFIG_H -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran -I/usr/include -I/usr/include/openjpeg-2.5 -fPIC -fopenmp -fallow-argument-mismatch -O2 -g -DNDEBUG -Jmodules -fPIE -c /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90 -o CMakeFiles/grib_types.dir/grib_types.f90.o cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran && /usr/bin/gcc -DHAVE_ECCODES_CONFIG_H -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran -I/usr/include/openjpeg-2.5 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -fopenmp -pedantic -O2 -g -DNDEBUG -fPIE -MD -MT fortran/CMakeFiles/grib_types.dir/grib_fortran_kinds.c.o -MF CMakeFiles/grib_types.dir/grib_fortran_kinds.c.o.d -o CMakeFiles/grib_types.dir/grib_fortran_kinds.c.o -c /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_fortran_kinds.c [ 0%] Built target eccodes_f90.pc-pkg-config gmake[2]: Leaving directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/eccodes.dir/build.make src/CMakeFiles/eccodes.dir/build [ 0%] Built target eccodes.pc-pkg-config /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90:106:19: 100 | call check_float(x4(1), x4(2), ret) | 2 ...... 106 | call check_float(x8(1), x8(2), ret) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/REAL(4)). /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90:106:26: 100 | call check_float(x4(1), x4(2), ret) | 2 ...... 106 | call check_float(x8(1), x8(2), ret) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/REAL(4)). /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90:127:20: 121 | call check_double(real4(1), real4(2), ret) | 2 ...... 127 | call check_double(real8(1), real8(2), ret) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/REAL(4)). /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90:127:30: 121 | call check_double(real4(1), real4(2), ret) | 2 ...... 127 | call check_double(real8(1), real8(2), ret) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/REAL(4)). /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90:23:20: 17 | call check_size_t(x2(1), x2(2), ret) | 2 ...... 23 | call check_size_t(x4(1), x4(2), ret) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(2)). /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90:23:27: 17 | call check_size_t(x2(1), x2(2), ret) | 2 ...... 23 | call check_size_t(x4(1), x4(2), ret) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(2)). /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90:51:18: 45 | call check_long(x2(1), x2(2), ret) | 2 ...... 51 | call check_long(x4(1), x4(2), ret) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(2)). /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90:51:25: 45 | call check_long(x2(1), x2(2), ret) | 2 ...... 51 | call check_long(x4(1), x4(2), ret) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(2)). /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90:79:17: 73 | call check_int(x2(1), x2(2), ret) | 2 ...... 79 | call check_int(x4(1), x4(2), ret) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(2)). /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90:79:24: 73 | call check_int(x2(1), x2(2), ret) | 2 ...... 79 | call check_int(x4(1), x4(2), ret) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(2)). /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90:151:16: 149 | call f_sizeof(i(1), i(2), size) | 2 150 | print *, "integer,public,parameter :: sizeOfInteger=", size 151 | call f_sizeof(i2(1), i2(2), size) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(2)/INTEGER(4)). /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/fortran/grib_types.f90:151:23: 149 | call f_sizeof(i(1), i(2), size) | 2 150 | print *, "integer,public,parameter :: sizeOfInteger=", size 151 | call f_sizeof(i2(1), i2(2), size) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(2)/INTEGER(4)). gmake[2]: Entering directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' [ 0%] Building CXX object src/CMakeFiles/eccodes.dir/accessor/grib_accessors_list.cc.o [ 1%] Building CXX object src/CMakeFiles/eccodes.dir/grib_api_version.cc.o cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src && /usr/bin/g++ -DHAVE_ECCODES_CONFIG_H -Deccodes_EXPORTS -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/action -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/dumper -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/iterator -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/nearest -I/usr/include/openjpeg-2.5 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -fopenmp -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT src/CMakeFiles/eccodes.dir/accessor/grib_accessors_list.cc.o -MF CMakeFiles/eccodes.dir/accessor/grib_accessors_list.cc.o.d -o CMakeFiles/eccodes.dir/accessor/grib_accessors_list.cc.o -c /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor/grib_accessors_list.cc cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src && /usr/bin/g++ -DHAVE_ECCODES_CONFIG_H -Deccodes_EXPORTS -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/action -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/dumper -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/iterator -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/nearest -I/usr/include/openjpeg-2.5 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -fopenmp -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT src/CMakeFiles/eccodes.dir/grib_api_version.cc.o -MF CMakeFiles/eccodes.dir/grib_api_version.cc.o.d -o CMakeFiles/eccodes.dir/grib_api_version.cc.o -c /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src/grib_api_version.cc [ 1%] Building CXX object src/CMakeFiles/eccodes.dir/accessor/grib_accessor.cc.o cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src && /usr/bin/g++ -DHAVE_ECCODES_CONFIG_H -Deccodes_EXPORTS -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/action -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/dumper -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/iterator -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/nearest -I/usr/include/openjpeg-2.5 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -fopenmp -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT src/CMakeFiles/eccodes.dir/accessor/grib_accessor.cc.o -MF CMakeFiles/eccodes.dir/accessor/grib_accessor.cc.o.d -o CMakeFiles/eccodes.dir/accessor/grib_accessor.cc.o -c /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor/grib_accessor.cc [ 1%] Building CXX object src/CMakeFiles/eccodes.dir/grib_accessor_class.cc.o [ 1%] Building CXX object src/CMakeFiles/eccodes.dir/step_utilities.cc.o cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src && /usr/bin/g++ -DHAVE_ECCODES_CONFIG_H -Deccodes_EXPORTS -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/action -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/dumper -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/iterator -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/nearest -I/usr/include/openjpeg-2.5 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -fopenmp -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT src/CMakeFiles/eccodes.dir/grib_accessor_class.cc.o -MF CMakeFiles/eccodes.dir/grib_accessor_class.cc.o.d -o CMakeFiles/eccodes.dir/grib_accessor_class.cc.o -c /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_accessor_class.cc cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src && /usr/bin/g++ -DHAVE_ECCODES_CONFIG_H -Deccodes_EXPORTS -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/action -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/dumper -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/iterator -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/nearest -I/usr/include/openjpeg-2.5 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -fopenmp -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT src/CMakeFiles/eccodes.dir/step_utilities.cc.o -MF CMakeFiles/eccodes.dir/step_utilities.cc.o.d -o CMakeFiles/eccodes.dir/step_utilities.cc.o -c /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/step_utilities.cc [ 1%] Building CXX object src/CMakeFiles/eccodes.dir/step.cc.o cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src && /usr/bin/g++ -DHAVE_ECCODES_CONFIG_H -Deccodes_EXPORTS -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/action -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/dumper -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/iterator -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/nearest -I/usr/include/openjpeg-2.5 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -fopenmp -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT src/CMakeFiles/eccodes.dir/step.cc.o -MF CMakeFiles/eccodes.dir/step.cc.o.d -o CMakeFiles/eccodes.dir/step.cc.o -c /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/step.cc [ 1%] Building CXX object src/CMakeFiles/eccodes.dir/step_unit.cc.o cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src && /usr/bin/g++ -DHAVE_ECCODES_CONFIG_H -Deccodes_EXPORTS -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/action -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/dumper -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/iterator -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/nearest -I/usr/include/openjpeg-2.5 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -fopenmp -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT src/CMakeFiles/eccodes.dir/step_unit.cc.o -MF CMakeFiles/eccodes.dir/step_unit.cc.o.d -o CMakeFiles/eccodes.dir/step_unit.cc.o -c /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/step_unit.cc [ 1%] Linking Fortran executable grib_types cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran && /usr/bin/cmake -E remove /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran/grib_types cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/fortran && /usr/bin/cmake -E cmake_link_script CMakeFiles/grib_types.dir/link.txt --verbose=1 In file included from /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:438, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:139, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor/grib_accessor.h:14, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor/grib_accessor.cc:15: /usr/include/c++/15/bits/functexcept.h:102:3: error: conflicting declaration of C function ‘void std::__throw_ios_failure(const char*, int)’ 102 | __throw_ios_failure(const char*, int) __attribute__((__noreturn__,__cold__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/functexcept.h:99:3: note: previous declaration ‘void std::__throw_ios_failure(const char*)’ 99 | __throw_ios_failure(const char*) __attribute__((__noreturn__,__cold__)); | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:448:1: error: template with C linkage 448 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:475:1: error: template with C linkage 475 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:483:1: error: template with C linkage 483 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:500:1: error: template with C linkage 500 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:515:1: error: template with C linkage 515 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:519:1: error: template with C linkage 519 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:523:1: error: template with C linkage 523 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:527:1: error: template with C linkage 527 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:531:1: error: template with C linkage 531 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:535:1: error: template with C linkage 535 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:539:1: error: template with C linkage 539 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:543:1: error: template with C linkage 543 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:557:1: error: template with C linkage 557 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ In file included from /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:438, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:139, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src/grib_api_version.cc:10: /usr/include/c++/15/bits/functexcept.h:102:3: error: conflicting declaration of C function ‘void std::__throw_ios_failure(const char*, int)’ 102 | __throw_ios_failure(const char*, int) __attribute__((__noreturn__,__cold__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/functexcept.h:99:3: note: previous declaration ‘void std::__throw_ios_failure(const char*)’ 99 | __throw_ios_failure(const char*) __attribute__((__noreturn__,__cold__)); | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:448:1: error: template with C linkage 448 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:475:1: error: template with C linkage 475 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:483:1: error: template with C linkage 483 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:500:1: error: template with C linkage 500 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:515:1: error: template with C linkage 515 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:519:1: error: template with C linkage 519 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:523:1: error: template with C linkage 523 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:527:1: error: template with C linkage 527 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:531:1: error: template with C linkage 531 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:535:1: error: template with C linkage 535 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:539:1: error: template with C linkage 539 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:543:1: error: template with C linkage 543 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:557:1: error: template with C linkage 557 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ In file included from /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:438, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:139, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_accessor_class.cc:12: /usr/include/c++/15/bits/functexcept.h:102:3: error: conflicting declaration of C function ‘void std::__throw_ios_failure(const char*, int)’ 102 | __throw_ios_failure(const char*, int) __attribute__((__noreturn__,__cold__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/functexcept.h:99:3: note: previous declaration ‘void std::__throw_ios_failure(const char*)’ 99 | __throw_ios_failure(const char*) __attribute__((__noreturn__,__cold__)); | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:448:1: error: template with C linkage 448 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:475:1: error: template with C linkage 475 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:483:1: error: template with C linkage 483 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:500:1: error: template with C linkage 500 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:515:1: error: template with C linkage 515 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:519:1: error: template with C linkage 519 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:523:1: error: template with C linkage 523 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:527:1: error: template with C linkage 527 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:531:1: error: template with C linkage 531 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:535:1: error: template with C linkage 535 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:539:1: error: template with C linkage 539 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:543:1: error: template with C linkage 543 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:557:1: error: template with C linkage 557 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/bin/gfortran -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--disable-new-dtags -Wl,--dependency-file=CMakeFiles/grib_types.dir/link.d -fPIC -fopenmp -fallow-argument-mismatch -O2 -g -DNDEBUG CMakeFiles/grib_types.dir/grib_types.f90.o CMakeFiles/grib_types.dir/grib_fortran_kinds.c.o -o grib_types gmake[2]: Leaving directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' [ 1%] Built target grib_types In file included from /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:438, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:139, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor/grib_accessor.h:14, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor/grib_accessors_list.h:13, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor/grib_accessors_list.cc:11: /usr/include/c++/15/bits/functexcept.h:102:3: error: conflicting declaration of C function ‘void std::__throw_ios_failure(const char*, int)’ 102 | __throw_ios_failure(const char*, int) __attribute__((__noreturn__,__cold__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/functexcept.h:99:3: note: previous declaration ‘void std::__throw_ios_failure(const char*)’ 99 | __throw_ios_failure(const char*) __attribute__((__noreturn__,__cold__)); | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:448:1: error: template with C linkage 448 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:475:1: error: template with C linkage 475 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:483:1: error: template with C linkage 483 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:500:1: error: template with C linkage 500 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:515:1: error: template with C linkage 515 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:519:1: error: template with C linkage 519 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:523:1: error: template with C linkage 523 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:527:1: error: template with C linkage 527 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:531:1: error: template with C linkage 531 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:535:1: error: template with C linkage 535 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:539:1: error: template with C linkage 539 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:543:1: error: template with C linkage 543 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:557:1: error: template with C linkage 557 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ [ 1%] Building CXX object src/CMakeFiles/eccodes.dir/grib_timer.cc.o cd /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src && /usr/bin/g++ -DHAVE_ECCODES_CONFIG_H -Deccodes_EXPORTS -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build/src -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/action -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/dumper -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/accessor -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/iterator -I/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/geo/nearest -I/usr/include/openjpeg-2.5 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -fopenmp -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT src/CMakeFiles/eccodes.dir/grib_timer.cc.o -MF CMakeFiles/eccodes.dir/grib_timer.cc.o.d -o CMakeFiles/eccodes.dir/grib_timer.cc.o -c /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_timer.cc In file included from /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:438, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:139, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/step_utilities.h:13, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/step_utilities.cc:11: /usr/include/c++/15/bits/functexcept.h:102:3: error: conflicting declaration of C function ‘void std::__throw_ios_failure(const char*, int)’ 102 | __throw_ios_failure(const char*, int) __attribute__((__noreturn__,__cold__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/functexcept.h:99:3: note: previous declaration ‘void std::__throw_ios_failure(const char*)’ 99 | __throw_ios_failure(const char*) __attribute__((__noreturn__,__cold__)); | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:448:1: error: template with C linkage 448 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:475:1: error: template with C linkage 475 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:483:1: error: template with C linkage 483 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:500:1: error: template with C linkage 500 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:515:1: error: template with C linkage 515 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:519:1: error: template with C linkage 519 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:523:1: error: template with C linkage 523 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:527:1: error: template with C linkage 527 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:531:1: error: template with C linkage 531 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:535:1: error: template with C linkage 535 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:539:1: error: template with C linkage 539 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:543:1: error: template with C linkage 543 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:557:1: error: template with C linkage 557 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ gmake[2]: *** [src/CMakeFiles/eccodes.dir/build.make:96: src/CMakeFiles/eccodes.dir/accessor/grib_accessor.cc.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... In file included from /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:438, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:139, from /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_timer.cc:11: /usr/include/c++/15/bits/functexcept.h:102:3: error: conflicting declaration of C function ‘void std::__throw_ios_failure(const char*, int)’ 102 | __throw_ios_failure(const char*, int) __attribute__((__noreturn__,__cold__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/functexcept.h:99:3: note: previous declaration ‘void std::__throw_ios_failure(const char*)’ 99 | __throw_ios_failure(const char*) __attribute__((__noreturn__,__cold__)); | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:448:1: error: template with C linkage 448 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:475:1: error: template with C linkage 475 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:483:1: error: template with C linkage 483 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:500:1: error: template with C linkage 500 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:515:1: error: template with C linkage 515 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:519:1: error: template with C linkage 519 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:523:1: error: template with C linkage 523 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:527:1: error: template with C linkage 527 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:531:1: error: template with C linkage 531 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:535:1: error: template with C linkage 535 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:539:1: error: template with C linkage 539 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:543:1: error: template with C linkage 543 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ /usr/lib/gcc/ppc64le-redhat-linux/15/include/omp.h:557:1: error: template with C linkage 557 | template | ^~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_api_internal.h:20:1: note: ‘extern "C"’ linkage started here 20 | extern "C" { | ^~~~~~~~~~ gmake[2]: *** [src/CMakeFiles/eccodes.dir/build.make:82: src/CMakeFiles/eccodes.dir/grib_api_version.cc.o] Error 1 /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_accessor_class.cc: In function ‘int grib_section_adjust_sizes(grib_section*, int, int)’: /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_accessor_class.cc:291:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 291 | if (offset != a->offset_) { | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_accessor_class.cc:311:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | if ((plen != length) || force_update) { | ~~~~~^~~~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_accessor_class.cc:321:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 321 | if (length >= plen) { | ~~~~~~~^~~~~~~ /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_accessor_class.cc: In function ‘grib_accessor* find_paddings(grib_section*)’: /builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/src/grib_accessor_class.cc:392:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 392 | if (a->preferred_size(0) != a->length_) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ gmake[2]: *** [src/CMakeFiles/eccodes.dir/build.make:124: src/CMakeFiles/eccodes.dir/grib_accessor_class.cc.o] Error 1 gmake[2]: *** [src/CMakeFiles/eccodes.dir/build.make:110: src/CMakeFiles/eccodes.dir/accessor/grib_accessors_list.cc.o] Error 1 gmake[2]: *** [src/CMakeFiles/eccodes.dir/build.make:180: src/CMakeFiles/eccodes.dir/grib_timer.cc.o] Error 1 gmake[2]: *** [src/CMakeFiles/eccodes.dir/build.make:166: src/CMakeFiles/eccodes.dir/step_utilities.cc.o] Error 1 gmake[2]: Leaving directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' gmake[1]: Leaving directory '/builddir/build/BUILD/eccodes-2.40.0-build/eccodes-2.40.0-Source/redhat-linux-build' gmake[1]: *** [CMakeFiles/Makefile2:3004: src/CMakeFiles/eccodes.dir/all] Error 2 gmake: *** [Makefile:169: all] Error 2 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.pGKHnN (%build) Bad exit status from /var/tmp/rpm-tmp.pGKHnN (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M d347bc3aad074e4f864117b7e66d3eff -D /var/lib/mock/f43-build-58921608-6569259/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.w29lsrhh:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/eccodes.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M d347bc3aad074e4f864117b7e66d3eff -D /var/lib/mock/f43-build-58921608-6569259/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.w29lsrhh:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/eccodes.spec'