Build started at 2025-07-02T09:17:45.027169 Main binary: /usr/bin/python3 Build Options: -Dprefix=/usr -Djack_net=disabled -Djack_netsource=disabled Python system: Linux The Meson build system Version: 1.0.1 Source dir: /git_repos/jack-example-tools Build dir: /git_repos/jack-example-tools/build Build type: native build Project name: jack-example-tools Project version: 4 C compiler for the host machine: cc (gcc 12.2.0 "cc (Debian 12.2.0-14) 12.2.0") C linker for the host machine: cc ld.bfd 2.40 C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Debian 12.2.0-14) 12.2.0") C++ linker for the host machine: c++ ld.bfd 2.40 C compiler for the build machine: cc (gcc 12.2.0 "cc (Debian 12.2.0-14) 12.2.0") C linker for the build machine: cc ld.bfd 2.40 C++ compiler for the build machine: c++ (gcc 12.2.0 "c++ (Debian 12.2.0-14) 12.2.0") C++ linker for the build machine: c++ ld.bfd 2.40 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 Dependency jack found: YES 0.126.0 (cached) env[PKG_CONFIG_PATH]: Called `/usr/bin/pkg-config --variable=libdir jack` -> 0 stdout: /usr/lib ----------- Got pkgconfig variable libdir : /usr/lib env[PKG_CONFIG_PATH]: Called `/usr/bin/pkg-config --variable=includedir jack` -> 0 stdout: /usr/include ----------- Got pkgconfig variable includedir : /usr/include env[PKG_CONFIG_PATH]: Called `/usr/bin/pkg-config --variable=jack_implementation jack` -> 0 stdout: jack1 ----------- Got pkgconfig variable jack_implementation : jack1 env[PKG_CONFIG_PATH]: Got pkgconfig variable includedir : /usr/include Running compile: Working directory: /git_repos/jack-example-tools/build/meson-private/tmpi4iweyyu Command line: cc /git_repos/jack-example-tools/build/meson-private/tmpi4iweyyu/testfile.c -o /git_repos/jack-example-tools/build/meson-private/tmpi4iweyyu/output.exe -D_FILE_OFFSET_BITS=64 -O0 Code: #include int main(void) { printf("%ld\n", (long)(sizeof(void *))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Running compile: Working directory: /git_repos/jack-example-tools/build/meson-private/tmpvutarsk_ Command line: cc /git_repos/jack-example-tools/build/meson-private/tmpvutarsk_/testfile.c -o /git_repos/jack-example-tools/build/meson-private/tmpvutarsk_/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 --print-search-dirs Code: Compiler stdout: install: /usr/lib/gcc/aarch64-linux-gnu/12/ programs: =/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/bin/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/bin/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/bin/ libraries: =/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/lib/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/lib/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib/:/lib/aarch64-linux-gnu/12/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/12/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../:/lib/:/usr/lib/ Compiler stderr: Library jackserver found: YES Library jacknet skipped: feature jack_net disabled Using cached compile: Cached command line: cc -I/usr/include /git_repos/jack-example-tools/build/meson-private/tmpxliwwjl8/testfile.c -o /git_repos/jack-example-tools/build/meson-private/tmpxliwwjl8/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include #include int main (int argc, char *argv[]) { const char *client_name; jack_client_t *client; jack_status_t status; jack_intclient_t intclient; client_name = "foo"; client = jack_client_open(client_name, JackNoStartServer, &status); jack_internal_client_handle(client, client_name, &status, &intclient); } Cached compiler stdout: Cached compiler stderr: Message: Provides jack1-style jack_internal_client_handle(): true Using cached compile: Cached command line: cc -I/usr/include /git_repos/jack-example-tools/build/meson-private/tmphro4dnct/testfile.c -o /git_repos/jack-example-tools/build/meson-private/tmphro4dnct/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include int main (int argc, char *argv[]) { const char *client_name; jack_client_t *client; jack_status_t status; jack_intclient_t intclient; client_name = "foo"; client = jack_client_open(client_name, JackNoStartServer, &status); intclient = jack_internal_client_handle(client, client_name, &status); } Cached compiler stdout: Cached compiler stderr: /git_repos/jack-example-tools/build/meson-private/tmphro4dnct/testfile.c: In function 'main': /git_repos/jack-example-tools/build/meson-private/tmphro4dnct/testfile.c:13:17: error: too few arguments to function 'jack_internal_client_handle' 13 | intclient = jack_internal_client_handle(client, client_name, &status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /git_repos/jack-example-tools/build/meson-private/tmphro4dnct/testfile.c:3: /usr/include/jack/intclient.h:69:5: note: declared here 69 | int jack_internal_client_handle (jack_client_t *client, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Message: Provides jack2-style jack_internal_client_handle(): false Using cached compile: Cached command line: cc -I/usr/include /git_repos/jack-example-tools/build/meson-private/tmpd_ufgso8/testfile.c -o /git_repos/jack-example-tools/build/meson-private/tmpd_ufgso8/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group /usr/lib/libjackserver.so -Wl,--end-group Code: #include #include #if defined __stub_jackctl_server_create2 || defined __stub___jackctl_server_create2 fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &jackctl_server_create2; long long b = (long long) a; return (int) b; } Cached compiler stdout: Cached compiler stderr: In file included from /git_repos/jack-example-tools/build/meson-private/tmpd_ufgso8/testfile.c:1: /usr/include/jack/control.h:58:5: error: unknown type name 'uint32_t' 58 | uint32_t ui; /**< @brief member used for ::JackParamUInt */ | ^~~~~~~~ /usr/include/jack/control.h:457:1: error: unknown type name 'uint32_t' 457 | uint32_t | ^~~~~~~~ /usr/include/jack/control.h:36:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 35 | #include +++ |+#include 36 | #endif /usr/include/jack/control.h:472:9: error: unknown type name 'uint32_t' 472 | uint32_t index); | ^~~~~~~~ /usr/include/jack/control.h:472:9: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/include/jack/control.h:485:9: error: unknown type name 'uint32_t' 485 | uint32_t index); | ^~~~~~~~ /usr/include/jack/control.h:485:9: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /git_repos/jack-example-tools/build/meson-private/tmpd_ufgso8/testfile.c: In function 'main': /git_repos/jack-example-tools/build/meson-private/tmpd_ufgso8/testfile.c:9:32: error: 'jackctl_server_create2' undeclared (first use in this function); did you mean 'jackctl_server_create'? 9 | void *a = (void*) &jackctl_server_create2; | ^~~~~~~~~~~~~~~~~~~~~~ | jackctl_server_create /git_repos/jack-example-tools/build/meson-private/tmpd_ufgso8/testfile.c:9:32: note: each undeclared identifier is reported only once for each function it appears in Using cached compile: Cached command line: cc -I/usr/include /git_repos/jack-example-tools/build/meson-private/tmpb1bhh9ch/testfile.c -o /git_repos/jack-example-tools/build/meson-private/tmpb1bhh9ch/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group /usr/lib/libjackserver.so -Wl,--end-group Code: #include int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !0 && !defined(jackctl_server_create2) && !0 #error "No definition for __builtin_jackctl_server_create2 found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_jackctl_server_create2) #error "__builtin_jackctl_server_create2 not found" #endif #elif ! defined(jackctl_server_create2) __builtin_jackctl_server_create2; #endif return 0; } Cached compiler stdout: Cached compiler stderr: In file included from /git_repos/jack-example-tools/build/meson-private/tmpb1bhh9ch/testfile.c:1: /usr/include/jack/control.h:58:5: error: unknown type name 'uint32_t' 58 | uint32_t ui; /**< @brief member used for ::JackParamUInt */ | ^~~~~~~~ /usr/include/jack/control.h:457:1: error: unknown type name 'uint32_t' 457 | uint32_t | ^~~~~~~~ /usr/include/jack/control.h:36:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 35 | #include +++ |+#include 36 | #endif /usr/include/jack/control.h:472:9: error: unknown type name 'uint32_t' 472 | uint32_t index); | ^~~~~~~~ /usr/include/jack/control.h:472:9: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/include/jack/control.h:485:9: error: unknown type name 'uint32_t' 485 | uint32_t index); | ^~~~~~~~ /usr/include/jack/control.h:485:9: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /git_repos/jack-example-tools/build/meson-private/tmpb1bhh9ch/testfile.c: In function 'main': /git_repos/jack-example-tools/build/meson-private/tmpb1bhh9ch/testfile.c:12:14: error: #error "No definition for __builtin_jackctl_server_create2 found in the prefix" 12 | #error "No definition for __builtin_jackctl_server_create2 found in the prefix" | ^~~~~ /git_repos/jack-example-tools/build/meson-private/tmpb1bhh9ch/testfile.c:17:18: error: #error "__builtin_jackctl_server_create2 not found" 17 | #error "__builtin_jackctl_server_create2 not found" | ^~~~~ Checking for function "jackctl_server_create2" with dependency -ljackserver: NO (cached) Dependency alsa found: YES 1.2.8 (cached) Dependency opus found: YES 1.3.1 (cached) Using cached compile: Cached command line: cc /git_repos/jack-example-tools/build/meson-private/tmpi2xnu389/testfile.c -o /git_repos/jack-example-tools/build/meson-private/tmpi2xnu389/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 Code: #include Cached compiler stdout: Cached compiler stderr: Check usable header "opus/opus_custom.h" : YES (cached) Pkg-config binary for 1 is not cached. 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: /usr/bin/pkg-config (1.8.1) Determining dependency 'readline' with pkg-config executable '/usr/bin/pkg-config' env[PKG_CONFIG_PATH]: Called `/usr/bin/pkg-config --modversion readline` -> 1 stderr: Package readline was not found in the pkg-config search path. Perhaps you should add the directory containing `readline.pc' to the PKG_CONFIG_PATH environment variable Package 'readline', required by 'virtual:world', not found ----------- CMake binary for 1 is not cached CMake binary missing from cross or native file, or env var undefined. Trying a default CMake fallback at cmake Found CMake: /usr/bin/cmake (3.25.1) Extracting basic cmake information Try CMake generator: auto Calling CMake (['/usr/bin/cmake']) in /git_repos/jack-example-tools/build/meson-private/cmake_readline with: - "--trace-expand" - "--trace-format=json-v1" - "--no-warn-unused-cli" - "--trace-redirect=cmake_trace.txt" - "-DCMAKE_TOOLCHAIN_FILE=/git_repos/jack-example-tools/build/meson-private/cmake_readline/CMakeMesonToolchainFile.cmake" - "." -- Module search paths: ['/', '/opt', '/usr', '/usr/local'] -- CMake root: /usr/share/cmake-3.25 -- CMake architectures: ['aarch64-linux-gnu'] -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share', 'lib/aarch64-linux-gnu'] Preliminary CMake check failed. Aborting. Run-time dependency readline found: NO (tried pkgconfig and cmake) Dependency samplerate found: YES 0.2.2 (cached) Dependency sndfile found: YES 1.2.0 (cached) Dependency threads found: YES unknown (cached) Running compile: Working directory: /git_repos/jack-example-tools/build/meson-private/tmp503lfoxp Command line: cc /git_repos/jack-example-tools/build/meson-private/tmp503lfoxp/testfile.c -o /git_repos/jack-example-tools/build/meson-private/tmp503lfoxp/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lm -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(void) { return 0; } Compiler stdout: Compiler stderr: Library m found: YES Running compile: Working directory: /git_repos/jack-example-tools/build/meson-private/tmpg6h83bn7 Command line: cc /git_repos/jack-example-tools/build/meson-private/tmpg6h83bn7/testfile.c -o /git_repos/jack-example-tools/build/meson-private/tmpg6h83bn7/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lrt -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(void) { return 0; } Compiler stdout: Compiler stderr: Library rt found: YES Running compile: Working directory: /git_repos/jack-example-tools/build/meson-private/tmpk_x5qbb5 Command line: cc /git_repos/jack-example-tools/build/meson-private/tmpk_x5qbb5/testfile.c -o /git_repos/jack-example-tools/build/meson-private/tmpk_x5qbb5/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lzita-alsa-pcmi -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(void) { return 0; } Compiler stdout: Compiler stderr: /usr/bin/ld: cannot find -lzita-alsa-pcmi: No such file or directory collect2: error: ld returned 1 exit status Library zita-alsa-pcmi found: NO Running compile: Working directory: /git_repos/jack-example-tools/build/meson-private/tmphtesdv48 Command line: cc /git_repos/jack-example-tools/build/meson-private/tmphtesdv48/testfile.c -o /git_repos/jack-example-tools/build/meson-private/tmphtesdv48/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lzita-resampler -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(void) { return 0; } Compiler stdout: Compiler stderr: Library zita-resampler found: YES Using cached compile: Cached command line: cc /git_repos/jack-example-tools/build/meson-private/tmp1k7mcnyk/testfile.c -o /git_repos/jack-example-tools/build/meson-private/tmp1k7mcnyk/output.exe -D_FILE_OFFSET_BITS=64 -O0 Code: #define _GNU_SOURCE #include #include #if defined __stub_ppoll || defined __stub___ppoll fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &ppoll; long long b = (long long) a; return (int) b; } Cached compiler stdout: Cached compiler stderr: Checking for function "ppoll" : YES (cached) Message: Build alsa_in and alsa_out executables: true Message: Build alsa_midi internal client: false Message: Build jack_net_master and jack_net_slave executables: false Message: Build jack_netsource executable: false Message: Build jack_rec executable: true Message: Build jack_transport with readline support: false Message: Build ZALSA internal clients: false Configuring jack_bufsize.1 using configuration Configuring jack_connect.1 using configuration Configuring jack_disconnect.1 using configuration Configuring jack_freewheel.1 using configuration Configuring jack_impulse_grabber.1 using configuration Configuring jack_iodelay.1 using configuration Configuring jack_load.1 using configuration Configuring jack_lsp.1 using configuration Configuring jack_metro.1 using configuration Configuring jack_monitor_client.1 using configuration Configuring jack_property.1 using configuration Configuring jack_samplerate.1 using configuration Configuring jack_showtime.1 using configuration Configuring jack_simple_client.1 using configuration Configuring jack_transport.1 using configuration Configuring jack_unload.1 using configuration Configuring jack_wait.1 using configuration Configuring alsa_in.1 using configuration Configuring alsa_out.1 using configuration Configuring jack_rec.1 using configuration Build targets in project: 40 jack-example-tools 4 User defined options prefix : /usr jack_net : disabled jack_netsource: disabled Found ninja-1.11.1 at /usr/bin/ninja Running compile: Working directory: /git_repos/jack-example-tools/build/meson-private/tmphu3y61fr Command line: c++ /git_repos/jack-example-tools/build/meson-private/tmphu3y61fr/testfile.cpp -o /git_repos/jack-example-tools/build/meson-private/tmphu3y61fr/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive --print-search-dirs Code: Compiler stdout: install: /usr/lib/gcc/aarch64-linux-gnu/12/ programs: =/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/bin/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/bin/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/bin/ libraries: =/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/lib/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/lib/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib/:/lib/aarch64-linux-gnu/12/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/12/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../:/lib/:/usr/lib/ Compiler stderr: Failed to guess install tag for /usr/share/man/man1/jack_bufsize.1 Failed to guess install tag for /usr/share/man/man1/jack_connect.1 Failed to guess install tag for /usr/share/man/man1/jack_disconnect.1 Failed to guess install tag for /usr/share/man/man1/jack_freewheel.1 Failed to guess install tag for /usr/share/man/man1/jack_impulse_grabber.1 Failed to guess install tag for /usr/share/man/man1/jack_iodelay.1 Failed to guess install tag for /usr/share/man/man1/jack_load.1 Failed to guess install tag for /usr/share/man/man1/jack_lsp.1 Failed to guess install tag for /usr/share/man/man1/jack_metro.1 Failed to guess install tag for /usr/share/man/man1/jack_monitor_client.1 Failed to guess install tag for /usr/share/man/man1/jack_property.1 Failed to guess install tag for /usr/share/man/man1/jack_samplerate.1 Failed to guess install tag for /usr/share/man/man1/jack_showtime.1 Failed to guess install tag for /usr/share/man/man1/jack_simple_client.1 Failed to guess install tag for /usr/share/man/man1/jack_transport.1 Failed to guess install tag for /usr/share/man/man1/jack_unload.1 Failed to guess install tag for /usr/share/man/man1/jack_wait.1 Failed to guess install tag for /usr/share/man/man1/alsa_in.1 Failed to guess install tag for /usr/share/man/man1/alsa_out.1 Failed to guess install tag for /usr/share/man/man1/jack_rec.1 Failed to guess install tag for install script: /git_repos/jack-example-tools/tools/../scripts/meson_create_symlink bin jack_connect jack_disconnect