Build started at 2025-09-20T01:39:18.512742
Main binary: /opt/_internal/cpython-3.14.0rc2-nogil/bin/python
Build Options: -Dpython.purelibdir=. -Dpython.platlibdir=. -Dprefix=/project/meson_build
Python system: Linux
The Meson build system
Version: 1.9.0
Source dir: /project
Build dir: /project/meson_build
Build type: native build
Project name: pyhams
Project version: undefined
-----------
Detecting compiler via: `cc --version` -> 0
stdout:
cc (Alpine 14.2.0) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-----------
Running command: -cpp -x c -E -dM -
-----
-----------
Detecting linker via: `cc -Wl,--version` -> 0
stdout:
GNU ld (GNU Binutils) 2.44
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
-----------
stderr:
collect2 version 14.2.0
/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/bin/ld -plugin /usr/libexec/gcc/aarch64-alpine-linux-musl/14.2.0/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-alpine-linux-musl/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbBlgEi.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-musl-aarch64.so.1 -X -EL -maarch64linux -pie -z now /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib/crti.o /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/crtbeginS.o -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/lib -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../.. --version -lssp_nonshared -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib/crtn.o
-----------
Sanity testing C compiler: cc
Is cross compiler: False.
Sanity check compiler command line: cc sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64
Sanity check compile stdout:

-----
Sanity check compile stderr:

-----
Running test binary command:  /project/meson_build/meson-private/sanitycheckc.exe
-----------
Sanity check: `/project/meson_build/meson-private/sanitycheckc.exe` -> 0
C compiler for the host machine: cc (gcc 14.2.0 "cc (Alpine 14.2.0) 14.2.0")
C linker for the host machine: cc ld.bfd 2.44
-----------
Detecting archiver via: `gcc-ar --version` -> 0
stdout:
GNU ar (GNU Binutils) 2.44
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.
-----------
-----------
Detecting compiler via: `cc --version` -> 0
stdout:
cc (Alpine 14.2.0) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-----------
Running command: -cpp -x c -E -dM -
-----
-----------
Detecting linker via: `cc -Wl,--version` -> 0
stdout:
GNU ld (GNU Binutils) 2.44
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
-----------
stderr:
collect2 version 14.2.0
/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/bin/ld -plugin /usr/libexec/gcc/aarch64-alpine-linux-musl/14.2.0/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-alpine-linux-musl/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccENgPOn.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-musl-aarch64.so.1 -X -EL -maarch64linux -pie -z now /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib/crti.o /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/crtbeginS.o -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/lib -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../.. --version -lssp_nonshared -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib/crtn.o
-----------
Sanity testing C compiler: cc
Is cross compiler: False.
Sanity check compiler command line: cc sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64
Sanity check compile stdout:

-----
Sanity check compile stderr:

-----
Running test binary command:  /project/meson_build/meson-private/sanitycheckc.exe
-----------
Sanity check: `/project/meson_build/meson-private/sanitycheckc.exe` -> 0
C compiler for the build machine: cc (gcc 14.2.0 "cc (Alpine 14.2.0) 14.2.0")
C linker for the build machine: cc ld.bfd 2.44
-----------
Detecting archiver via: `gcc-ar --version` -> 0
stdout:
GNU ar (GNU Binutils) 2.44
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.
-----------
Build machine cpu family: aarch64
Build machine cpu: aarch64
Host machine cpu family: aarch64
Host machine cpu: aarch64
Target machine cpu family: aarch64
Target machine cpu: aarch64
-----------
Detecting compiler via: `gfortran --help` -> 0
stdout:
Usage: gfortran [options] file...
Options:
  -pass-exit-codes         Exit with highest error code from a phase.
  --help                   Display this information.
  --target-help            Display target specific command line options (including assembler and linker options).
  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].
                           Display specific types of command line options.
  (Use '-v --help' to display command line options of sub-processes).
  --version                Display compiler version information.
  -dumpspecs               Display all of the built in spec strings.
  -dumpversion             Display the version of the compiler.
  -dumpmachine             Display the compiler's target processor.
  -foffload=<targets>      Specify offloading targets.
  -print-search-dirs       Display the directories in the compiler's search path.
  -print-libgcc-file-name  Display the name of the compiler's companion library.
  -print-file-name=<lib>   Display the full path to library <lib>.
  -print-prog-name=<prog>  Display the full path to compiler component <prog>.
  -print-multiarch         Display the target's normalized GNU triplet, used as
                           a component in the library path.
  -print-multi-directory   Display the root directory for versions of libgcc.
  -print-multi-lib         Display the mapping between command line options and
                           multiple library search directories.
  -print-multi-os-directory Display the relative path to OS libraries.
  -print-sysroot           Display the target libraries directory.
  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.
  -Wa,<options>            Pass comma-separated <options> on to the assembler.
  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.
  -Wl,<options>            Pass comma-separated <options> on to the linker.
  -Xassembler <arg>        Pass <arg> on to the assembler.
  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.
  -Xlinker <arg>           Pass <arg> on to the linker.
  -save-temps              Do not delete intermediate files.
  -save-temps=<arg>        Do not delete intermediate files.
  -no-canonical-prefixes   Do not canonicalize paths when building relative
                           prefixes to other gcc components.
  -pipe                    Use pipes rather than intermediate files.
  -time                    Time the execution of each subprocess.
  -specs=<file>            Override built-in specs with the contents of <file>.
  -std=<standard>          Assume that the input sources are for <standard>.
  --sysroot=<directory>    Use <directory> as the root directory for headers
                           and libraries.
  -B <directory>           Add <directory> to the compiler's search paths.
  -v                       Display the programs invoked by the compiler.
  -###                     Like -v but options quoted and commands not executed.
  -E                       Preprocess only; do not compile, assemble or link.
  -S                       Compile only; do not assemble or link.
  -c                       Compile and assemble, but do not link.
  -o <file>                Place the output into <file>.
  -pie                     Create a dynamically linked position independent
                           executable.
  -shared                  Create a shared library.
  -x <language>            Specify the language of the following input files.
                           Permissible languages include: c c++ assembler none
                           'none' means revert to the default behavior of
                           guessing the language based on the file's extension.

Options starting with -g, -f, -m, -O, -W, or --param are automatically
 passed on to the various sub-processes invoked by gfortran.  In order to pass
 other options on to these processes the -W<letter> options must be used.

For bug reporting instructions, please see:
<https://gitlab.alpinelinux.org/alpine/aports/-/issues>.
-----------
-----------
Detecting compiler via: `gfortran --version` -> 0
stdout:
GNU Fortran (Alpine 14.2.0) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-----------
pre-processor extraction using -cpp -x fortran failed, falling back w/o lang
Running command: -E -dM -
-----
-----------
Detecting linker via: `gfortran -Wl,--version` -> 0
stdout:
GNU ld (GNU Binutils) 2.44
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
-----------
stderr:
collect2 version 14.2.0
/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/bin/ld -plugin /usr/libexec/gcc/aarch64-alpine-linux-musl/14.2.0/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-alpine-linux-musl/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmElFcD.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-musl-aarch64.so.1 -X -EL -maarch64linux -pie -z now /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib/crti.o /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/crtbeginS.o -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/lib -L/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../.. --version -lssp_nonshared -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib/crtn.o
-----------
Sanity testing Fortran compiler: gfortran
Is cross compiler: False.
Sanity check compiler command line: gfortran sanitycheckf.f -o sanitycheckf.exe
Sanity check compile stdout:

-----
Sanity check compile stderr:

-----
Running test binary command:  /project/meson_build/meson-private/sanitycheckf.exe
-----------
Sanity check: `/project/meson_build/meson-private/sanitycheckf.exe` -> 0
stdout:
Fortran compilation is working.
-----------
Fortran compiler for the host machine: gfortran (gcc 14.2.0 "GNU Fortran (Alpine 14.2.0) 14.2.0")
Fortran linker for the host machine: gfortran ld.bfd 2.44
Message: gcc
Running compile:
Working directory:  /project/meson_build/meson-private/tmp596ha00g
Code:
int main(void) { return 0; }

-----------
Command line: `cc /project/meson_build/meson-private/tmp596ha00g/testfile.c -o /project/meson_build/meson-private/tmp596ha00g/output.exe -D_FILE_OFFSET_BITS=64 -O0 -lm -Wl,--allow-shlib-undefined` -> 0
Library m found: YES
Running compile:
Working directory:  /project/meson_build/meson-private/tmp_g6rwxd0
Code:
stop; end program
-----------
Command line: `gfortran /project/meson_build/meson-private/tmp_g6rwxd0/testfile.f90 -o /project/meson_build/meson-private/tmp_g6rwxd0/output.obj -D_FILE_OFFSET_BITS=64 -c -O0 -Wconversion -Wno-conversion` -> 0
Compiler for Fortran supports arguments -Wno-conversion: YES 
Running compile:
Working directory:  /project/meson_build/meson-private/tmp6uc2npak
Code:
stop; end program
-----------
Command line: `gfortran /project/meson_build/meson-private/tmp6uc2npak/testfile.f90 -o /project/meson_build/meson-private/tmp6uc2npak/output.obj -D_FILE_OFFSET_BITS=64 -c -O0 -fdec-math` -> 0
Compiler for Fortran supports arguments -fdec-math: YES 
Running compile:
Working directory:  /project/meson_build/meson-private/tmpldpwpuus
Code:
stop; end program
-----------
Command line: `gfortran /project/meson_build/meson-private/tmpldpwpuus/testfile.f90 -o /project/meson_build/meson-private/tmpldpwpuus/output.obj -D_FILE_OFFSET_BITS=64 -c -O0 -fno-align-commons` -> 0
Compiler for Fortran supports arguments -fno-align-commons: YES 
Program python found: YES (/opt/python/cp314-cp314t/bin/python)
Searching for 'python-3.14t' via pkgconfig lookup in LIBPC
Pkg-config binary missing from cross or native file, or env var undefined.
Trying a default Pkg-config fallback at pkg-config
Found pkg-config: YES (/usr/bin/pkg-config) 2.4.3
Determining dependency 'python-3.14t' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_LIBDIR]: /opt/_internal/cpython-3.14.0rc2-nogil/lib/pkgconfig
env[PKG_CONFIG_PATH]: /usr/local/lib/pkgconfig
env[PKG_CONFIG]: /usr/bin/pkg-config
-----------
Called: `/usr/bin/pkg-config --modversion python-3.14t` -> 0
stdout:
3.14
-----------
env[PKG_CONFIG_LIBDIR]: /opt/_internal/cpython-3.14.0rc2-nogil/lib/pkgconfig
env[PKG_CONFIG_PATH]: /usr/local/lib/pkgconfig
env[PKG_CONFIG]: /usr/bin/pkg-config
-----------
Called: `/usr/bin/pkg-config --cflags python-3.14t` -> 0
stdout:
-I/opt/_internal/cpython-3.14.0rc2-nogil/include/python3.14t
-----------
env[PKG_CONFIG_LIBDIR]: /opt/_internal/cpython-3.14.0rc2-nogil/lib/pkgconfig
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]: /usr/local/lib/pkgconfig
env[PKG_CONFIG]: /usr/bin/pkg-config
-----------
Called: `/usr/bin/pkg-config --libs python-3.14t` -> 0
stdout:
-L/opt/_internal/cpython-3.14.0rc2-nogil/lib
-----------
env[PKG_CONFIG_LIBDIR]: /opt/_internal/cpython-3.14.0rc2-nogil/lib/pkgconfig
env[PKG_CONFIG_PATH]: /usr/local/lib/pkgconfig
env[PKG_CONFIG]: /usr/bin/pkg-config
-----------
Called: `/usr/bin/pkg-config --libs python-3.14t` -> 0
stdout:
-L/opt/_internal/cpython-3.14.0rc2-nogil/lib
-----------
Run-time dependency python found: YES 3.14
meson.build:81: WARNING: Project does not target a minimum version but uses feature deprecated since '0.55.0': ExternalProgram.path. use ExternalProgram.full_path() instead
Message: /opt/python/cp314-cp314t/bin/python
Message: /project/meson_build/./
Running command: /opt/python/cp314-cp314t/bin/python -c 'import os; os.chdir(".."); import numpy; print(numpy.get_include())'
--- stdout ---
/opt/python/cp314-cp314t/lib/python3.14t/site-packages/numpy/_core/include

--- stderr ---


Build targets in project: 3
WARNING: Deprecated features used:
 * 0.55.0: {'ExternalProgram.path'}

pyhams undefined

  User defined options
    prefix           : /project/meson_build
    python.platlibdir: .
    python.purelibdir: .

Found ninja-1.13.0.git.kitware.jobserver-pipe-1 at /opt/python/cp314-cp314t/bin/ninja
Running compile:
Working directory:  /project/meson_build/meson-private/tmppbq7usz6
Code:

-----------
Command line: `gfortran /project/meson_build/meson-private/tmppbq7usz6/testfile.f90 -o /project/meson_build/meson-private/tmppbq7usz6/output.obj -D_FILE_OFFSET_BITS=64 -c -O0 --print-search-dirs` -> 0
stdout:
install: /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/
programs: =/usr/libexec/gcc/aarch64-alpine-linux-musl/14.2.0/:/usr/libexec/gcc/aarch64-alpine-linux-musl/14.2.0/:/usr/libexec/gcc/aarch64-alpine-linux-musl/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/:/usr/lib/gcc/aarch64-alpine-linux-musl/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/bin/aarch64-alpine-linux-musl/14.2.0/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/bin/
libraries: =/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/lib/aarch64-alpine-linux-musl/14.2.0/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/lib/../lib/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../aarch64-alpine-linux-musl/14.2.0/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib/:/lib/aarch64-alpine-linux-musl/14.2.0/:/lib/../lib/:/usr/lib/aarch64-alpine-linux-musl/14.2.0/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/lib/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../:/lib/:/usr/lib/
-----------
Running compile:
Working directory:  /project/meson_build/meson-private/tmp5j81k6sp
Code:

-----------
Command line: `cc /project/meson_build/meson-private/tmp5j81k6sp/testfile.c -o /project/meson_build/meson-private/tmp5j81k6sp/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 --print-search-dirs` -> 0
stdout:
install: /usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/
programs: =/usr/libexec/gcc/aarch64-alpine-linux-musl/14.2.0/:/usr/libexec/gcc/aarch64-alpine-linux-musl/14.2.0/:/usr/libexec/gcc/aarch64-alpine-linux-musl/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/:/usr/lib/gcc/aarch64-alpine-linux-musl/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/bin/aarch64-alpine-linux-musl/14.2.0/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/bin/
libraries: =/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/lib/aarch64-alpine-linux-musl/14.2.0/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/lib/../lib/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../aarch64-alpine-linux-musl/14.2.0/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../lib/:/lib/aarch64-alpine-linux-musl/14.2.0/:/lib/../lib/:/usr/lib/aarch64-alpine-linux-musl/14.2.0/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../../aarch64-alpine-linux-musl/lib/:/usr/lib/gcc/aarch64-alpine-linux-musl/14.2.0/../../../:/lib/:/usr/lib/
-----------
