cd layers && make make[1]: Entering directory '/src/layers' make[2]: Entering directory '/src/layers/layer1_scientific' if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_label |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.layerapi2_label; else cat .layerapi2_label |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.layerapi2_label; fi if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .system_dependencies |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.system_dependencies; else cat .system_dependencies |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.system_dependencies; fi if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_dependencies |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.layerapi2_dependencies; else cat .layerapi2_dependencies |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.layerapi2_dependencies; fi if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_extra_env |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.layerapi2_extra_env; else cat .layerapi2_extra_env |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.layerapi2_extra_env; fi _cache_logic_before_layer.sh "/opt/metwork-mfext-master/opt/scientific" "scientific" /etc/buildimage_hash: 7287d05885b641033e3d2e66ec030375 /src/adm/root.mk md5sum hash: 4020b447dea13c137bfe449d624ac727 core@mfext layer (dependency) hash (from cache): b53e6eb49d2bf55335b815a5d393c20f root@mfext layer (dependency) hash (from cache): 7dd6195ba50a348cf61761188ea99f46 scientific_core@mfext layer (dependency) hash (from cache): 7cf639eacc70df8936f725cb9375af57 source hash: edb677b2d6cf3be7d5c56214eca99692 cache hit (used: /buildcache/mfext_cache_layer_scientific_ab71bc2cf0b726ec2b025a03d4905380.tar) if ! test -f cache/hit; then \ for SUBDIR in 0003_udunits2 0004_pngquant 0005_spatialindex 0010_netcdf_fortran 0015_nco 0027_ecbuild 0028_eckit 0029_fckit 0030_eccodes 0035_magics 0038_metview 0040_imagemagick6 0050_esmf 0060_cdo 0080_ffmpeg 0085_gmt 0089_g2clib 0090_ncl_ncar 0091_ncview; do \ OLDPWD=`pwd`; \ cd $SUBDIR || exit 1; \ make all || exit 1; \ cd ${OLDPWD}; \ done ; \ chmod -R a+rX,g-w,o-w,u+w /opt/metwork-mfext-master/opt/scientific ; \ fi if test "1" = "1"; then echo scientific > /opt/metwork-mfext-master/opt/scientific/.mfextaddon; fi _layer_dhash "scientific@mfext" >/opt/metwork-mfext-master/opt/scientific/.dhash if ! test -f cache/hit; then \ _check_layers_hash >/dev/null ; \ fi _cache_logic_after_layer.sh "/opt/metwork-mfext-master/opt/scientific" cache already exist (/buildcache/mfext_cache_layer_scientific_ab71bc2cf0b726ec2b025a03d4905380.tar) make[2]: Leaving directory '/src/layers/layer1_scientific' make[2]: Entering directory '/src/layers/layer4_python3_scientific' if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_label |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/python3_scientific/.layerapi2_label; else cat .layerapi2_label |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/python3_scientific/.layerapi2_label; fi if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_dependencies |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/python3_scientific/.layerapi2_dependencies; else cat .layerapi2_dependencies |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/python3_scientific/.layerapi2_dependencies; fi if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_extra_env |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/python3_scientific/.layerapi2_extra_env; else cat .layerapi2_extra_env |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/python3_scientific/.layerapi2_extra_env; fi _cache_logic_before_layer.sh "/opt/metwork-mfext-master/opt/python3_scientific" "python3_scientific" /etc/buildimage_hash: 7287d05885b641033e3d2e66ec030375 /src/adm/root.mk md5sum hash: 4020b447dea13c137bfe449d624ac727 core@mfext layer (dependency) hash (from cache): b53e6eb49d2bf55335b815a5d393c20f python3@mfext layer (dependency) hash (from cache): 33275146f78265a0c029cf05f44875f1 python3_core@mfext layer (dependency) hash (from cache): 6d90fc338f8d11f5ad17cf88e9d805da root@mfext layer (dependency) hash (from cache): 7dd6195ba50a348cf61761188ea99f46 scientific@mfext layer (dependency) hash (from cache): d0b162024690b56c940bb3fba2371f21 scientific_core@mfext layer (dependency) hash (from cache): 7cf639eacc70df8936f725cb9375af57 source hash: 1215b7b34662d2e45cb5df12a7742265 cache missed (/buildcache/mfext_cache_layer_python3_scientific_ddd6772a8fe87917d55d194033d921a9.tar) if ! test -f cache/hit; then \ for SUBDIR in 0495_prereq_extra_packages 0496_prereq_extra_packages 0497_prereq_extra_packages 0498_prereq_extra_packages 0499_prereq_extra_packages 0500_extra_packages 0630_esmf 0640_uwsgi_plugin 0700_fix_packages; do \ OLDPWD=`pwd`; \ cd $SUBDIR || exit 1; \ make all || exit 1; \ cd ${OLDPWD}; \ done ; \ chmod -R a+rX,g-w,o-w,u+w /opt/metwork-mfext-master/opt/python3_scientific ; \ fi make[3]: Entering directory '/src/layers/layer4_python3_scientific/0495_prereq_extra_packages' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,scientific@mfext,python3_scientific@mfext -- make -f Makefile.mk all for REQ in requirements3.txt; do if test -s ${REQ}; then download_compile_requirements ${REQ} || { echo "ERROR WITH download_compile_requirements ${REQ}"; exit 1; }; fi; done [DEBUG]: loading tempolayer677[/src/layers/layer4_python3_scientific/0495_prereq_extra_packages/tempolayer677] Collecting meson==1.3.1 (from -r requirements3.txt (line 1)) Downloading meson-1.3.1.tar.gz (2.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 82.4 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyproject_metadata==0.7.1 (from -r requirements3.txt (line 2)) Downloading pyproject-metadata-0.7.1.tar.gz (7.4 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting scikit-build==0.16.2 (from -r requirements3.txt (line 3)) Downloading scikit-build-0.16.2.tar.gz (269 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting packaging>=19.0 (from pyproject_metadata==0.7.1->-r requirements3.txt (line 2)) Downloading packaging-23.1.tar.gz (134 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting distro (from scikit-build==0.16.2->-r requirements3.txt (line 3)) Downloading distro-1.8.0.tar.gz (59 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting setuptools>=42.0.0 (from scikit-build==0.16.2->-r requirements3.txt (line 3)) Downloading setuptools-70.3.0.tar.gz (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 134.4 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting wheel>=0.32.0 (from scikit-build==0.16.2->-r requirements3.txt (line 3)) Downloading wheel-0.41.3.tar.gz (98 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: meson, pyproject_metadata, scikit-build, packaging, setuptools, wheel, distro Building wheel for meson (pyproject.toml): started Building wheel for meson (pyproject.toml): finished with status 'done' Created wheel for meson: filename=meson-1.3.1-py3-none-any.whl size=976852 sha256=c7f0a9a700cb8775328cb5fb8d6c67cbb3f886dfee9922d760e00d1857514c0c Stored in directory: /root/.cache/pip/wheels/04/2f/53/b6cd719d49850455c410c43c1305053b8c56b894578df4ed73 Building wheel for pyproject_metadata (pyproject.toml): started Building wheel for pyproject_metadata (pyproject.toml): finished with status 'done' Created wheel for pyproject_metadata: filename=pyproject_metadata-0.7.1-py3-none-any.whl size=7367 sha256=b8000d38a00294770caaba7245fbe98fb32b1137707a3a84a88cea6349a70f60 Stored in directory: /root/.cache/pip/wheels/88/67/28/afa93c082e9e19f93d222f6282cad2f7c10cea1631b84b5ea4 Building wheel for scikit-build (pyproject.toml): started Building wheel for scikit-build (pyproject.toml): finished with status 'done' Created wheel for scikit-build: filename=scikit_build-0.16.2-py3-none-any.whl size=78251 sha256=0973a70cb67c6c0046069cf1c40dc2fad654e3e33064b873357b620a331f7ca3 Stored in directory: /root/.cache/pip/wheels/c9/8a/5a/e987a61a10ac976992b7fa2f7bd46d361eb945c138cbb3d7da Building wheel for packaging (pyproject.toml): started Building wheel for packaging (pyproject.toml): finished with status 'done' Created wheel for packaging: filename=packaging-23.1-py3-none-any.whl size=48907 sha256=58ce658223d59449dc55183037197a970e4d8e84b04e4b1dda30cfd3771c3069 Stored in directory: /root/.cache/pip/wheels/27/8c/e2/2413919246ef4bf1608a46ce5c8cc3026d5180ffeb203f187c Building wheel for setuptools (pyproject.toml): started Building wheel for setuptools (pyproject.toml): finished with status 'done' Created wheel for setuptools: filename=setuptools-70.3.0-py3-none-any.whl size=931070 sha256=293a5079d0fb1f066290e2c08410c46b7d9fc3ed93aa104644c96d068be45d41 Stored in directory: /root/.cache/pip/wheels/d7/31/cf/835925c9dc398cbda5aae6cbd5ff7275a7c39c83eee3e5305b Building wheel for wheel (pyproject.toml): started Building wheel for wheel (pyproject.toml): finished with status 'done' Created wheel for wheel: filename=wheel-0.41.3-py3-none-any.whl size=65801 sha256=488609bc63a29322326e05560731bf7bfea8e48ad646e1f5e40d366607de0942 Stored in directory: /root/.cache/pip/wheels/13/47/61/3c28bd9497acb61c7039d9a4423867a48742f9245fcbadb82a Building wheel for distro (pyproject.toml): started Building wheel for distro (pyproject.toml): finished with status 'done' Created wheel for distro: filename=distro-1.8.0-py3-none-any.whl size=20315 sha256=94a7886bfe4eb11589050732de2279b7da20b4108df01d9179c5fbad4e54e062 Stored in directory: /root/.cache/pip/wheels/8c/76/57/4e384f1692b2c6a1868397eb97e996d45813d92e3ddff58524 Successfully built meson pyproject_metadata scikit-build packaging setuptools wheel distro if test -d ../../download_archive; then cp -Rf src/* ../../download_archive/ 2>/dev/null; fi mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages for REQ in requirements3.txt; do if test -s ${REQ}; then install_requirements /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src || { echo "ERROR WITH install_requirements ${REQ} /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src"; exit 1; }; fi; done [DEBUG]: layer python3_scientific@mfext[/opt/metwork-mfext-master/opt/python3_scientific] is already loaded Looking in links: ./src Processing ./src/meson-1.3.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 1)) Processing ./src/pyproject_metadata-0.7.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 2)) Processing ./src/scikit_build-0.16.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 3)) Requirement already satisfied: packaging>=19.0 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from pyproject_metadata==0.7.1->-r requirements3.txt.tmp (line 2)) (23.1) Requirement already satisfied: distro in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from scikit-build==0.16.2->-r requirements3.txt.tmp (line 3)) (1.8.0) Requirement already satisfied: setuptools>=42.0.0 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from scikit-build==0.16.2->-r requirements3.txt.tmp (line 3)) (70.3.0) Requirement already satisfied: wheel>=0.32.0 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from scikit-build==0.16.2->-r requirements3.txt.tmp (line 3)) (0.41.3) Installing collected packages: scikit-build, pyproject_metadata, meson Successfully installed meson-1.3.1 pyproject_metadata-0.7.1 scikit-build-0.16.2 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. if ! test -d /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; then mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; fi if test -f /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; then cat /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp; mv /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; else cat requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt ;fi IFS=$'\n' ; for REQ in `cat requirements3.txt |sort |uniq`; do _pip_package_to_yaml.sh "${REQ}" "/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages" || { echo "ERROR WITH _pip_package_to_yaml.sh ${REQ} /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages"; exit 1; } done /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/meson.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyproject-metadata.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/scikit-build.yaml is ready make[3]: Leaving directory '/src/layers/layer4_python3_scientific/0495_prereq_extra_packages' make[3]: Entering directory '/src/layers/layer4_python3_scientific/0496_prereq_extra_packages' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,scientific@mfext,python3_scientific@mfext -- make -f Makefile.mk all for REQ in requirements3.txt; do if test -s ${REQ}; then download_compile_requirements ${REQ} || { echo "ERROR WITH download_compile_requirements ${REQ}"; exit 1; }; fi; done [DEBUG]: loading tempolayer967[/src/layers/layer4_python3_scientific/0496_prereq_extra_packages/tempolayer967] Collecting ninja==1.11.1.1 (from -r requirements3.txt (line 1)) Downloading ninja-1.11.1.1.tar.gz (132 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ninja Building wheel for ninja (pyproject.toml): started Building wheel for ninja (pyproject.toml): finished with status 'done' Created wheel for ninja: filename=ninja-1.11.1.1-cp312-cp312-linux_x86_64.whl size=131999 sha256=c6ff00eaffdcba83ed33fc8292531c8cbad01364374771091f402cc514be910d Stored in directory: /root/.cache/pip/wheels/4e/54/36/aaae6d6d98233e309d23d0073ab67df3a7443eb88b1699bb7a Successfully built ninja if test -d ../../download_archive; then cp -Rf src/* ../../download_archive/ 2>/dev/null; fi mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages for REQ in requirements3.txt; do if test -s ${REQ}; then install_requirements /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src || { echo "ERROR WITH install_requirements ${REQ} /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src"; exit 1; }; fi; done [DEBUG]: layer python3_scientific@mfext[/opt/metwork-mfext-master/opt/python3_scientific] is already loaded Looking in links: ./src Processing ./src/ninja-1.11.1.1-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 1)) Installing collected packages: ninja Successfully installed ninja-1.11.1.1 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. if ! test -d /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; then mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; fi if test -f /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; then cat /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp; mv /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; else cat requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt ;fi IFS=$'\n' ; for REQ in `cat requirements3.txt |sort |uniq`; do _pip_package_to_yaml.sh "${REQ}" "/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages" || { echo "ERROR WITH _pip_package_to_yaml.sh ${REQ} /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages"; exit 1; } done /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/ninja.yaml is ready make[3]: Leaving directory '/src/layers/layer4_python3_scientific/0496_prereq_extra_packages' make[3]: Entering directory '/src/layers/layer4_python3_scientific/0497_prereq_extra_packages' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,scientific@mfext,python3_scientific@mfext -- make -f Makefile.mk all for REQ in requirements3.txt; do if test -s ${REQ}; then download_compile_requirements ${REQ} || { echo "ERROR WITH download_compile_requirements ${REQ}"; exit 1; }; fi; done [DEBUG]: loading tempolayer1926[/src/layers/layer4_python3_scientific/0497_prereq_extra_packages/tempolayer1926] Collecting meson-python==0.15.0 (from -r requirements3.txt (line 1)) Downloading meson_python-0.15.0.tar.gz (79 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting meson>=1.2.3 (from meson-python==0.15.0->-r requirements3.txt (line 1)) Using cached meson-1.3.1-py3-none-any.whl Collecting pyproject-metadata>=0.7.1 (from meson-python==0.15.0->-r requirements3.txt (line 1)) Using cached pyproject_metadata-0.7.1-py3-none-any.whl Collecting packaging>=19.0 (from pyproject-metadata>=0.7.1->meson-python==0.15.0->-r requirements3.txt (line 1)) Using cached packaging-23.1-py3-none-any.whl Saved ./src/meson-1.3.1-py3-none-any.whl Saved ./src/pyproject_metadata-0.7.1-py3-none-any.whl Saved ./src/packaging-23.1-py3-none-any.whl Building wheels for collected packages: meson-python Building wheel for meson-python (pyproject.toml): started Building wheel for meson-python (pyproject.toml): finished with status 'done' Created wheel for meson-python: filename=meson_python-0.15.0-py3-none-any.whl size=25288 sha256=423b266327743311de71d59004b067069fd08d59b0cdf14705667865db53d3eb Stored in directory: /root/.cache/pip/wheels/13/b5/50/c18f5b496ec6145b69307d1a326ea0affedac2c33c6ec19a56 Successfully built meson-python if test -d ../../download_archive; then cp -Rf src/* ../../download_archive/ 2>/dev/null; fi mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages for REQ in requirements3.txt; do if test -s ${REQ}; then install_requirements /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src || { echo "ERROR WITH install_requirements ${REQ} /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src"; exit 1; }; fi; done [DEBUG]: layer python3_scientific@mfext[/opt/metwork-mfext-master/opt/python3_scientific] is already loaded Looking in links: ./src Processing ./src/meson_python-0.15.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 1)) Requirement already satisfied: meson>=1.2.3 in /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages (from meson-python==0.15.0->-r requirements3.txt.tmp (line 1)) (1.3.1) Requirement already satisfied: pyproject-metadata>=0.7.1 in /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages (from meson-python==0.15.0->-r requirements3.txt.tmp (line 1)) (0.7.1) Requirement already satisfied: packaging>=19.0 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from pyproject-metadata>=0.7.1->meson-python==0.15.0->-r requirements3.txt.tmp (line 1)) (23.1) Installing collected packages: meson-python Successfully installed meson-python-0.15.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. if ! test -d /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; then mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; fi if test -f /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; then cat /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp; mv /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; else cat requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt ;fi IFS=$'\n' ; for REQ in `cat requirements3.txt |sort |uniq`; do _pip_package_to_yaml.sh "${REQ}" "/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages" || { echo "ERROR WITH _pip_package_to_yaml.sh ${REQ} /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages"; exit 1; } done /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/meson-python.yaml is ready make[3]: Leaving directory '/src/layers/layer4_python3_scientific/0497_prereq_extra_packages' make[3]: Entering directory '/src/layers/layer4_python3_scientific/0498_prereq_extra_packages' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,scientific@mfext,python3_scientific@mfext -- make -f Makefile.mk all for REQ in requirements3.txt; do if test -s ${REQ}; then download_compile_requirements ${REQ} || { echo "ERROR WITH download_compile_requirements ${REQ}"; exit 1; }; fi; done [DEBUG]: loading tempolayer2073[/src/layers/layer4_python3_scientific/0498_prereq_extra_packages/tempolayer2073] Collecting beniget==0.4.1 (from -r requirements3.txt (line 1)) Downloading beniget-0.4.1.tar.gz (16 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting gast==0.5.4 (from -r requirements3.txt (line 2)) Downloading gast-0.5.4.tar.gz (25 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting networkx==3.2.1 (from -r requirements3.txt (line 3)) Downloading networkx-3.2.1.tar.gz (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 58.9 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting numpy==1.26.4 (from -r requirements3.txt (line 4)) Downloading numpy-1.26.4.tar.gz (15.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.8/15.8 MB 203.2 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error × Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [19 lines of output] + /opt/metwork-mfext-master/opt/python3_core/bin/python /src/layers/layer4_python3_scientific/0498_prereq_extra_packages/tempolayer2073/tmp/pip-wheel-t9w3irsi/numpy_ae30484830dd4938ad7b5be62f787e7b/vendored-meson/meson/meson.py setup /src/layers/layer4_python3_scientific/0498_prereq_extra_packages/tempolayer2073/tmp/pip-wheel-t9w3irsi/numpy_ae30484830dd4938ad7b5be62f787e7b /src/layers/layer4_python3_scientific/0498_prereq_extra_packages/tempolayer2073/tmp/pip-wheel-t9w3irsi/numpy_ae30484830dd4938ad7b5be62f787e7b/.mesonpy-09zthah9 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/src/layers/layer4_python3_scientific/0498_prereq_extra_packages/tempolayer2073/tmp/pip-wheel-t9w3irsi/numpy_ae30484830dd4938ad7b5be62f787e7b/.mesonpy-09zthah9/meson-python-native-file.ini The Meson build system Version: 1.2.99 Source dir: /src/layers/layer4_python3_scientific/0498_prereq_extra_packages/tempolayer2073/tmp/pip-wheel-t9w3irsi/numpy_ae30484830dd4938ad7b5be62f787e7b Build dir: /src/layers/layer4_python3_scientific/0498_prereq_extra_packages/tempolayer2073/tmp/pip-wheel-t9w3irsi/numpy_ae30484830dd4938ad7b5be62f787e7b/.mesonpy-09zthah9 Build type: native build Project name: NumPy Project version: 1.26.4 C compiler for the host machine: cc (gcc 8.5.0 "cc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-22)") C linker for the host machine: cc ld.bfd 2.30-108 C++ compiler for the host machine: c++ (gcc 8.5.0 "c++ (GCC) 8.5.0 20210514 (Red Hat 8.5.0-22)") C++ linker for the host machine: c++ ld.bfd 2.30-108 ../meson.build:1:0: ERROR: Unknown compiler(s): [['cython'], ['cython3']] The following exception(s) were encountered: Running `cython -V` gave "[Errno 2] No such file or directory: 'cython'" Running `cython3 -V` gave "[Errno 2] No such file or directory: 'cython3'" A full log can be found at /src/layers/layer4_python3_scientific/0498_prereq_extra_packages/tempolayer2073/tmp/pip-wheel-t9w3irsi/numpy_ae30484830dd4938ad7b5be62f787e7b/.mesonpy-09zthah9/meson-logs/meson-log.txt [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed × Encountered error while generating package metadata. ╰─> See above for output. note: This is an issue with the package mentioned above, not pip. hint: See above for details. ERROR WITH download_compile_requirements requirements3.txt make: *** [/opt/metwork-mfext-master/share/python3_layer.mk:35: src] Error 1 make[3]: *** [/opt/metwork-mfext-master/share/layer_wrapper.mk:32: all] Error 2 make[3]: Leaving directory '/src/layers/layer4_python3_scientific/0498_prereq_extra_packages' make[2]: *** [/opt/metwork-mfext-master/share/layer.mk:37: layer] Error 1 make[2]: Leaving directory '/src/layers/layer4_python3_scientific' make[1]: *** [Makefile:9: all] Error 1 make[1]: Leaving directory '/src/layers' make: *** [Makefile:5: all] Error 2