Build started at 2026-03-03T22:40:46.262090
Main binary: /opt/_internal/cpython-3.12.11/bin/python
Build Options: -Dpython.purelibdir=. -Dpython.platlibdir=. -Dprefix=/project/meson_build
Python system: Linux
The Meson build system
Version: 1.10.1
Source dir: /project
Build dir: /project/meson_build
Build type: native build
Project name: wisdem
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/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/bin/ld -plugin /usr/libexec/gcc/x86_64-alpine-linux-musl/14.2.0/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-alpine-linux-musl/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbAnJdB.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 -m elf_x86_64 --as-needed -dynamic-linker /lib/ld-musl-x86_64.so.1 -pie -z now /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/lib -L/usr/lib/gcc/x86_64-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/x86_64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/x86_64-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/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/bin/ld -plugin /usr/libexec/gcc/x86_64-alpine-linux-musl/14.2.0/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-alpine-linux-musl/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLAdeCD.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 -m elf_x86_64 --as-needed -dynamic-linker /lib/ld-musl-x86_64.so.1 -pie -z now /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/lib -L/usr/lib/gcc/x86_64-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/x86_64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/x86_64-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: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
-----------
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/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/bin/ld -plugin /usr/libexec/gcc/x86_64-alpine-linux-musl/14.2.0/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-alpine-linux-musl/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccebIoeE.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 -m elf_x86_64 --as-needed -dynamic-linker /lib/ld-musl-x86_64.so.1 -pie -z now /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/lib -L/usr/lib/gcc/x86_64-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/x86_64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/x86_64-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
Running compile:
Working directory:  /project/meson_build/meson-private/tmprt4yx35r
Code:
int main(void) { return 0; }

-----------
Command line: `cc /project/meson_build/meson-private/tmprt4yx35r/testfile.c -o /project/meson_build/meson-private/tmprt4yx35r/output.exe -D_FILE_OFFSET_BITS=64 -O0 -lm -Wl,--allow-shlib-undefined` -> 0
Library m found: YES
Program python found: YES (/opt/python/cp312-cp312/bin/python)
Searching for '/opt/_internal/cpython-3.12.11/lib/pkgconfig' 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.12' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]: /usr/local/lib/pkgconfig:/opt/_internal/cpython-3.12.11/lib/pkgconfig
env[PKG_CONFIG]: /usr/bin/pkg-config
-----------
Called: `/usr/bin/pkg-config --modversion python-3.12` -> 0
stdout:
3.12
-----------
env[PKG_CONFIG_PATH]: /usr/local/lib/pkgconfig:/opt/_internal/cpython-3.12.11/lib/pkgconfig
env[PKG_CONFIG]: /usr/bin/pkg-config
-----------
Called: `/usr/bin/pkg-config --cflags python-3.12` -> 0
stdout:
-I/opt/_internal/cpython-3.12.11/include/python3.12
-----------
env[PKG_CONFIG_PATH]: /usr/local/lib/pkgconfig:/opt/_internal/cpython-3.12.11/lib/pkgconfig
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG]: /usr/bin/pkg-config
-----------
Called: `/usr/bin/pkg-config --libs python-3.12` -> 0
stdout:
-L/opt/_internal/cpython-3.12.11/lib
-----------
env[PKG_CONFIG_PATH]: /usr/local/lib/pkgconfig:/opt/_internal/cpython-3.12.11/lib/pkgconfig
env[PKG_CONFIG]: /usr/bin/pkg-config
-----------
Called: `/usr/bin/pkg-config --libs python-3.12` -> 0
stdout:
-L/opt/_internal/cpython-3.12.11/lib
-----------
Run-time dependency python found: YES 3.12
meson.build:40: WARNING: Project targets '>= 0.60' but uses feature deprecated since '0.55.0': ExternalProgram.path. use ExternalProgram.full_path() instead
Message: /opt/python/cp312-cp312/bin/python
Message: /project/meson_build/./
Running command: /opt/python/cp312-cp312/bin/python -c 'import os; os.chdir(".."); import numpy; print(numpy.get_include())'
--- stdout ---
/opt/python/cp312-cp312/lib/python3.12/site-packages/numpy/_core/include

--- stderr ---


Searching for '/opt/_internal/cpython-3.12.11/lib/pkgconfig' via pkgconfig lookup in LIBPC
Run-time dependency python found: YES 3.12
wisdem/ccblade/meson.build:8: WARNING: Project targets '>= 0.60' but uses feature introduced in '0.63.0': python_installation.extension_module with implicit dependency on python. use python_installation.dependency()
Build targets in project: 4
WARNING: Project specifies a minimum meson_version '>= 0.60' but uses features which were added in newer versions:
 * 0.63.0: {'python_installation.extension_module with implicit dependency on python'}
WARNING: Deprecated features used:
 * 0.55.0: {'ExternalProgram.path'}

wisdem 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/cp312-cp312/bin/ninja
Running compile:
Working directory:  /project/meson_build/meson-private/tmp7__tyjzz
Code:

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

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