Compilieren, linken ist alles O.K: bis auf 3 warnings (s. Hinweise zum Build : https://github.com/vivictorg/vivictpp/tree/main) :
"sdl2 : YES 3 warnings"
Ich weiß, wenn ich nur 1 sdl2 Warnung bekomme, läuft "vivictpp", der komplette meson build output :
meson -Duse_sdl2_subproject=true builddir The Meson build system Version: 1.3.0 Source dir: /home/richard/Downloads/vivictpp-1.0.0 Build dir: /home/richard/Downloads/vivictpp-1.0.0/builddir Build type: native build Project name: vivict++ Project version: undefined C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0") C++ linker for the host machine: c++ ld.bfd 2.38 Host machine cpu family: x86_64 Host machine cpu: x86_64 Downloading fmt source from https://github.com/fmtlib/fmt/archive/9.0.0.tar.gz Downloading file of unknown size. Downloading fmt patch from https://wrapdb.mesonbuild.com/v2/fmt_9.0.0-1/get_patch Download size: 1377 Downloading: .......... Executing subproject fmt fmt| Project name: fmt fmt| Project version: 9.0.0 fmt| C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0") fmt| C++ linker for the host machine: c++ ld.bfd 2.38 fmt| Build targets in project: 1 fmt| Subproject fmt finished. Downloading spdlog source from https://github.com/gabime/spdlog/archive/v1.10.0.tar.gz Downloading file of unknown size. Downloading spdlog patch from https://wrapdb.mesonbuild.com/v2/spdlog_1.10.0-3/get_patch Download size: 2716 Downloading: .......... Executing subproject spdlog spdlog| Project name: spdlog spdlog| Project version: 1.10.0 spdlog| C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0") spdlog| C++ linker for the host machine: c++ ld.bfd 2.38 spdlog| Run-time dependency threads found: YES spdlog| Dependency fmt found: YES 9.0.0 (overridden) spdlog| Build targets in project: 2 spdlog| Subproject spdlog finished. Klone nach 'cli11-1.9.1' … remote: Enumerating objects: 8771, done. remote: Counting objects: 100% (321/321), done. remote: Compressing objects: 100% (175/175), done. remote: Total 8771 (delta 188), reused 225 (delta 128), pack-reused 8450 Empfange Objekte: 100% (8771/8771), 3.52 MiB | 6.66 MiB/s, fertig. Löse Unterschiede auf: 100% (6129/6129), fertig. HEAD ist jetzt bei 5cb3efa Bump to Version 1.9.1 Executing subproject cli11 cli11| Program scripts/ExtractVersion.py found: YES (/home/richard/Downloads/vivictpp-1.0.0/subprojects/cli11-1.9.1/scripts/ExtractVersion.py) cli11| WARNING: You should add the boolean check kwarg to the run_command call. cli11| It currently defaults to false, cli11| but it will default to true in future releases of meson. cli11| See also: https://github.com/mesonbuild/meson/issues/9300 cli11| Project name: CLI11 cli11| Project version: 1.9.1 cli11| C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0") cli11| C++ linker for the host machine: c++ ld.bfd 2.38 cli11| Build targets in project: 2 cli11| Subproject cli11 finished. Downloading catch2 source from https://github.com/catchorg/Catch2/archive/v2.13.8.tar.gz Downloading file of unknown size. Downloading catch2 patch from https://wrapdb.mesonbuild.com/v2/catch2_2.13.8-1/get_patch Download size: 1132 Downloading: .......... Executing subproject catch2 catch2| Project name: catch2 catch2| Project version: 2.13.8 catch2| C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0") catch2| C++ linker for the host machine: c++ ld.bfd 2.38 catch2| Build targets in project: 2 catch2| Subproject catch2 finished. Downloading zlib source from http://zlib.net/fossils/zlib-1.2.13.tar.gz Download size: 1497445 Downloading: .......... Downloading zlib patch from https://wrapdb.mesonbuild.com/v2/zlib_1.2.13-2/get_patch Download size: 2389 Downloading: .......... Executing subproject zlib zlib| Project name: zlib zlib| Project version: 1.2.13 zlib| C compiler for the host machine: cc (gcc 11.4.0 "cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0") zlib| C linker for the host machine: cc ld.bfd 2.38 zlib| Compiler for C supports link arguments -Wl,--version-script,/home/richard/Downloads/vivictpp-1.0.0/subprojects/zlib-1.2.13/zlib.map: YES zlib| Compiler for C supports arguments /wd4131: NO zlib| Compiler for C supports arguments /wd4244: NO zlib| Compiler for C supports arguments /wd4245: NO zlib| Compiler for C supports arguments /wd4267: NO zlib| Compiler for C supports arguments /wd4127: NO zlib| Compiler for C supports arguments -Wno-implicit-fallthrough: YES zlib| Compiler for C supports arguments -Wno-implicit-function-declaration: YES zlib| Found pkg-config: YES (/usr/bin/pkg-config) 0.29.2 zlib| Build targets in project: 4 zlib| Subproject zlib finished. Downloading freetype2 source from https://download.savannah.gnu.org/releases/freetype/freetype-2.12.1.tar.xz Download size: 2471916 Downloading: .......... Executing subproject freetype2 freetype2| Project name: freetype2 freetype2| Project version: 2.12.1 freetype2| C compiler for the host machine: cc (gcc 11.4.0 "cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0") freetype2| C linker for the host machine: cc ld.bfd 2.38 freetype2| Program python3 found: YES (/usr/bin/python3) freetype2| Has header "unistd.h" : YES freetype2| Has header "fcntl.h" : YES freetype2| Has header "sys/mman.h" : YES freetype2| Dependency zlib from subproject subprojects/zlib-1.2.13 found: YES 1.2.13 freetype2| Dependency zlib found: YES 1.2.13 (cached) freetype2| Library bz2 found: YES freetype2| Run-time dependency libpng found: YES 1.6.37 freetype2| Run-time dependency harfbuzz found: YES 2.7.4 freetype2| Run-time dependency libbrotlidec found: YES 1.0.9 freetype2| Build targets in project: 9 freetype2| Subproject freetype2 finished. Downloading platformfolders source from https://github.com/sago007/PlatformFolders/archive/refs/tags/4.2.0.tar.gz Downloading file of unknown size. Executing subproject platformfolders platformfolders| Project name: platformfolders platformfolders| Project version: undefined platformfolders| C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0") platformfolders| C++ linker for the host machine: c++ ld.bfd 2.38 platformfolders| Build targets in project: 10 platformfolders| Subproject platformfolders finished. Downloading sdl2 source from https://libsdl.org/release/SDL2-2.24.0.tar.gz Download size: 7520541 Downloading: .......... Downloading sdl2 patch from https://wrapdb.mesonbuild.com/v2/sdl2_2.24.0-2/get_patch Download size: 78055 Downloading: .......... Executing subproject sdl2 sdl2| Project name: sdl2 sdl2| Project version: 2.24.0 sdl2| C compiler for the host machine: cc (gcc 11.4.0 "cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0") sdl2| C linker for the host machine: cc ld.bfd 2.38 sdl2| Compiler for C supports arguments -Wdeclaration-after-statement: YES sdl2| Compiler for C supports arguments -Wshadow: YES sdl2| Compiler for C supports arguments -fno-strict-aliasing: YES sdl2| Compiler for C supports arguments -mpreferred-stack-boundary=2: NO sdl2| Run-time dependency gl found: NO (tried pkgconfig and system) sdl2| Found CMake: /usr/bin/cmake (3.28.1) sdl2| Run-time dependency glesv2 found: NO (tried pkgconfig and cmake) sdl2| Message: Using embedded GLESv2 headers sdl2| Run-time dependency egl found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency egl found: NO (tried pkgconfig and cmake) sdl2| Message: Using embedded EGL headers sdl2| Run-time dependency alsa found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency libpulse-simple found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency jack found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency libpipewire-0.3 found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency vulkan found: NO (tried pkgconfig and system) sdl2| Run-time dependency x11 found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency xext found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency xi found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency xkbcommon found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency xrandr found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency xfixes found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency xcursor found: NO (tried pkgconfig and cmake) sdl2| Dependency threads found: YES unknown (cached) sdl2| Run-time dependency libusb-1.0 found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency dbus-1 found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency wayland-client found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency wayland-cursor found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency wayland-egl found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency wayland-protocols found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency wayland-scanner found: NO (tried pkgconfig and cmake) sdl2| Run-time dependency libdecor-0 found: NO (tried pkgconfig and cmake) sdl2| Program wayland-scanner found: NO sdl2| Program ./find-dylib-name.py found: YES (/usr/bin/python3 /home/richard/Downloads/vivictpp-1.0.0/subprojects/SDL2-2.24.0/./find-dylib-name.py) sdl2| Library m found: YES sdl2| Library dl found: YES sdl2| Library iconv found: NO sdl2| Message: Subsystem "atomic" is ENABLED sdl2| Message: Subsystem "audio" is ENABLED sdl2| Message: Subsystem "cpuinfo" is ENABLED sdl2| Message: Subsystem "events" is ENABLED sdl2| Message: Subsystem "file" is ENABLED sdl2| Message: Subsystem "filesystem" is ENABLED sdl2| Message: Subsystem "haptic" is ENABLED sdl2| Message: Subsystem "hidapi" is ENABLED sdl2| Message: Subsystem "joystick" is ENABLED sdl2| Message: Subsystem "loadso" is ENABLED sdl2| Message: Subsystem "locale" is ENABLED sdl2| Message: Subsystem "power" is ENABLED sdl2| Message: Subsystem "render" is ENABLED sdl2| Message: Subsystem "sensor" is ENABLED sdl2| Message: Subsystem "threads" is ENABLED sdl2| Message: Subsystem "timers" is ENABLED sdl2| Message: Subsystem "video" is ENABLED sdl2| Checking for size of "void*" : 8 sdl2| Check usable header "alloca.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "altivec.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "audioclient.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "ctype.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "ddraw.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "dinput.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "dsound.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "dxgi.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "endpointvolume.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "fcitx/frontend.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "float.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "iconv.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "immintrin.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "inttypes.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "libsamplerate.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "libudev.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "libunwind.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "limits.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "malloc.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "math.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "memory.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "mmdeviceapi.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "pthread.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "pthread_np.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "semaphore.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "sensorsapi.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "signal.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "stdarg.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "stdint.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "stddef.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "stdio.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "stdlib.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "string.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "strings.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "sys/inotify.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "sys/types.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "wchar.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Check usable header "d3d.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "d3d11.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "d3d12.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "windows.gaming.input.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Check usable header "xinput.h" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Header "fcntl.h" has symbol "O_CLOEXEC" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Header "math.h" has symbol "M_PI" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Header "pthread.h" has symbol "PTHREAD_MUTEX_RECURSIVE" : YES sdl2| Header "pthread.h" has symbol "PTHREAD_MUTEX_RECURSIVE_NP" : YES sdl2| Checking for function "_Exit" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "_i64toa" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "_ltoa" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "_stricmp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "_strlwr" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "_strnicmp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "_strrev" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "_strupr" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "_uit64toa" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "_uitoa" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "_ultoa" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "_wcsdup" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "_wcsicmp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "_wcsnicmp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "abs" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "bsearch" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "acos" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "acosf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "alloca" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "asin" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "asinf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "atan" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "atan2" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "atan2f" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "atanf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "atof" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "atoi" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "bcopy" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "calloc" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "ceil" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "ceilf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "clock_gettime" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "copysign" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "copysignf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "cos" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "cosf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "dlopen" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "elf_aux_info" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "exp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "expf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "fabs" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "fabsf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "floor" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "floorf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "fmod" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "fmodf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "fopen64" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "free" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "fseeko" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "fseeko64" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "getauxval" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "getenv" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "getpagesize" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "iconv" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "index" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "inotify_init" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "inotify_init1" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "itoa" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "log" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "log10" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "log10f" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "logf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "lround" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "lroundf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "malloc" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "memcmp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "memcpy" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "memmove" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "memset" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "mprotect" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "nanosleep" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "poll" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "pow" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "powf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "pthread_set_name_np" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "pthread_setname_np" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "putenv" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "qsort" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "realloc" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "rindex" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "round" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "roundf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "scalbn" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "scalbnf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "sem_timedwait" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "setenv" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "setjmp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "sigaction" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "sin" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "sinf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "snprintf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "sqrt" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "sqrtf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "sscanf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strcasecmp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strchr" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strcmp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strdup" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strlcat" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "strlcpy" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "strlen" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strncasecmp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strncmp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strrchr" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strstr" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strtod" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strtok_r" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strtol" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strtoll" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strtoul" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "strtoull" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "sysconf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "sysctlbyname" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for function "tan" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "tanf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "trunc" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "truncf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "unsetenv" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "vsnprintf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "vsscanf" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "wcscmp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "wcsdup" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "wcslen" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "wcsncmp" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for function "wcsstr" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: YES sdl2| Checking for type "XINPUT_GAMEPAD_EX" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking for type "XINPUT_STATE_EX" with dependencies -lm, -ldl, -liconv, dbus-1, , threads: NO sdl2| Checking whether type "struct sigaction" has member "sa_sigaction" : YES sdl2| Checking if "__atomic_load_n test" : links: YES sdl2| Checking if "__sync_lock_test_and_set test" : links: YES sdl2| Checking if "input events test" compiles: YES sdl2| Checking if "input keyboard test" compiles: YES sdl2| Message: filesystem: unix sdl2| Message: haptic: linux sdl2| Message: joystick: linux, virtual, hidapi, dummy sdl2| Message: loadso: dlopen sdl2| Message: power: linux sdl2| Message: sensor: dummy sdl2| Message: video: opengl_es2, opengl_egl sdl2| Message: input: linuxev, linuxkd sdl2| Message: audio_driver: dummy sdl2| Message: video_driver: dummy sdl2| Message: video_render: ogl_es2 sdl2| Message: thread: pthread sdl2| Message: timer: unix sdl2| Configuring SDL_config.h using configuration sdl2| WARNING: Project targets '>=0.48.0' but uses feature introduced in '0.54.1': cmakedefine without exactly two tokens. sdl2| Build targets in project: 12 sdl2| WARNING: Project specifies a minimum meson_version '>=0.48.0' but uses features which were added in newer versions: sdl2| * 0.54.1: {'cmakedefine without exactly two tokens'} sdl2| NOTICE: Future-deprecated features used: sdl2| * 0.58.0: {'meson.get_cross_property'} sdl2| * 0.64.0: {'copy arg in configure_file'} sdl2| * 1.1.0: {'"boolean option" keyword argument "value" of type str'} sdl2| Subproject sdl2 finished. Downloading sdl2_ttf source from https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.12.zip Download size: 6241420 Downloading: .......... Downloading sdl2_ttf patch from https://wrapdb.mesonbuild.com/v2/sdl2_ttf_2.0.12-3/get_patch Download size: 1203 Downloading: .......... Executing subproject sdl2_ttf sdl2_ttf| Project name: sdl2_ttf sdl2_ttf| Project version: 2.0.12 sdl2_ttf| C compiler for the host machine: cc (gcc 11.4.0 "cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0") sdl2_ttf| C linker for the host machine: cc ld.bfd 2.38 sdl2_ttf| Library m found: YES sdl2_ttf| Dependency freetype2 found: YES 24.3.18 (overridden) sdl2_ttf| Dependency sdl2 found: YES 2.24.0 (overridden) sdl2_ttf| Build targets in project: 13 sdl2_ttf| Subproject sdl2_ttf finished. Run-time dependency libavformat found: YES 58.76.100 Run-time dependency libavcodec found: YES 58.134.100 Run-time dependency libavutil found: YES 56.70.100 Run-time dependency libavfilter found: YES 7.110.100 Run-time dependency libswscale found: YES 5.9.100 Dependency threads found: YES unknown (cached) Build targets in project: 15 freetype2 2.12.1 Operating System OS : linux Used Libraries Zlib : system Bzip2 : yes Png : yes Harfbuzz: yes Brotli : yes vivict++ undefined Subprojects catch2 : YES cli11 : YES fmt : YES freetype2 : YES platformfolders : YES sdl2 : YES 3 warnings sdl2_ttf : YES spdlog : YES zlib : YES User defined options use_sdl2_subproject: true Found ninja-1.11.1.git.kitware.jobserver-1 at /home/richard/.local/bin/ninja WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
Meine cmake Version :
cmake version 3.28.1
Meine meson Version :
1.3.0
Meine ninja Version :
1.11.1.git.kitware.jobserver-1
Vielleicht hat jemand eine Idee, wie man das Problem lösen kann, danke im voraus.