microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.27k stars 6.42k forks source link

[libsystemd] Build error on x64-linux #40765

Closed horrzs closed 2 months ago

horrzs commented 2 months ago

Package: libsystemd:x64-linux@256.4

Host Environment

To Reproduce

vcpkg install qwt

Failure logs

-- Downloading https://github.com/mesonbuild/meson/archive/1.5.1.tar.gz -> meson-1.5.1.tar.gz...
-- Applying patch /home/ubuntu/桌面/vcpkg/installed/x64-linux/share/vcpkg-tool-meson/meson-intl.patch
-- Applying patch /home/ubuntu/桌面/vcpkg/installed/x64-linux/share/vcpkg-tool-meson/adjust-python-dep.patch
-- Applying patch /home/ubuntu/桌面/vcpkg/installed/x64-linux/share/vcpkg-tool-meson/adjust-args.patch
-- Applying patch /home/ubuntu/桌面/vcpkg/installed/x64-linux/share/vcpkg-tool-meson/remove-freebsd-pcfile-specialization.patch
-- Found Python version '3.12.3 at /usr/bin/python3'
-- Using meson: /home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/meson.py
-- Downloading https://github.com/systemd/systemd/archive/v256.4.tar.gz -> systemd-systemd-v256.4.tar.gz...
-- Extracting source /home/ubuntu/桌面/vcpkg/downloads/systemd-systemd-v256.4.tar.gz
-- Applying patch disable-warning-nonnull.patch
-- Applying patch only-libsystemd.patch
-- Applying patch pkgconfig.patch
-- Using source at /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/src/v256.4-825386a66f.clean
-- Configuring x64-linux-dbg
-- Getting CMake variables for x64-linux
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: /usr/bin/python3 -I /home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/meson.py setup -Dmode=release -Dstatic-libsystemd=pic -Dtests=false -Ddns-over-tls=false -Dtranslations=false -Dacl=disabled -Dapparmor=disabled -Daudit=disabled -Dblkid=disabled -Dbpf-framework=disabled -Dbzip2=disabled -Ddbus=disabled -Delfutils=disabled -Dfdisk=disabled -Dgcrypt=disabled -Dglib=disabled -Dgnutls=disabled -Dkmod=disabled -Dlibcurl=disabled -Dlibcryptsetup=disabled -Dlibfido2=disabled -Dlibidn=disabled -Dlibidn2=disabled -Dlibiptc=disabled -Dmicrohttpd=disabled -Dopenssl=disabled -Dp11kit=disabled -Dpam=disabled -Dpcre2=disabled -Dpolkit=disabled -Dpwquality=disabled -Dpasswdqc=disabled -Dseccomp=disabled -Dselinux=disabled -Dtpm2=disabled -Dxenctrl=disabled -Dxkbcommon=disabled -Dzlib=disabled -Dlz4=enabled -Dxz=enabled -Dzstd=enabled --backend ninja --wrap-mode nodownload -Doptimization=plain --native /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/meson-x64-linux-dbg.log --libdir lib --pkgconfig.relocatable -Ddebug=true --prefix /home/ubuntu/桌面/vcpkg/packages/libsystemd_x64-linux/debug --includedir ../include --pkg-config-path ['/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib/pkgconfig','/home/ubuntu/桌面/vcpkg/installed/x64-linux/share/pkgconfig'] -Dcmake_prefix_path=['/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug','/home/ubuntu/桌面/vcpkg/installed/x64-linux'] /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/src/v256.4-825386a66f.clean
    Working Directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg
    Error code: 2
    See logs for more information:
      /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/config-x64-linux-dbg-meson-log.txt.log
      /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/config-x64-linux-dbg-out.log
      /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/config-x64-linux-dbg-err.log

Call Stack (most recent call first):
  installed/x64-linux/share/vcpkg-tool-meson/vcpkg_configure_meson.cmake:467 (vcpkg_execute_required_process)
  ports/libsystemd/portfile.cmake:17 (vcpkg_configure_meson)
  scripts/ports.cmake:192 (include)
/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/config-x64-linux-dbg-err.log ``` Traceback (most recent call last): File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/mesonmain.py", line 188, in run return options.run_func(options) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/msetup.py", line 364, in run app.generate() File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/msetup.py", line 187, in generate return self._generate(env, capture, vslite_ctx) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/msetup.py", line 226, in _generate intr.run() File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreter/interpreter.py", line 3032, in run super().run() File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/interpreterbase.py", line 169, in run self.evaluate_codeblock(self.ast, start=1) File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/interpreterbase.py", line 195, in evaluate_codeblock raise e File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/interpreterbase.py", line 187, in evaluate_codeblock self.evaluate_statement(cur) File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/interpreterbase.py", line 205, in evaluate_statement self.assignment(cur) File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/interpreterbase.py", line 642, in assignment value = self.evaluate_statement(node.value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/interpreterbase.py", line 201, in evaluate_statement return self.function_call(cur) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/interpreterbase.py", line 528, in function_call res = func(node, func_args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/decorators.py", line 799, in wrapped return f(*wrapped_args, **wrapped_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/decorators.py", line 799, in wrapped return f(*wrapped_args, **wrapped_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/decorators.py", line 799, in wrapped return f(*wrapped_args, **wrapped_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [Previous line repeated 4 more times] File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/decorators.py", line 98, in wrapped ret = f(*wrapped_args, **wrapped_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/decorators.py", line 116, in wrapped return f(*wrapped_args, **wrapped_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/decorators.py", line 250, in wrapper return f(*nargs, **wrapped_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreterbase/decorators.py", line 569, in wrapper return f(*wrapped_args, **wrapped_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreter/interpreter.py", line 1809, in func_dependency d = df.lookup(kwargs) ^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreter/dependencyfallbacks.py", line 354, in lookup dep = func(kwargs, func_args, func_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/interpreter/dependencyfallbacks.py", line 87, in _do_dependency dep = dependencies.find_external_dependency(name, self.environment, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/dependencies/detect.py", line 114, in find_external_dependency d = c() ^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/dependencies/pkgconfig.py", line 298, in __init__ self._set_cargs() File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/dependencies/pkgconfig.py", line 353, in _set_cargs cflags = self.pkgconfig.cflags(self.name, allow_system) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/dependencies/pkgconfig.py", line 148, in cflags ret, out, err = self._call_pkgbin(args, env=env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/dependencies/pkgconfig.py", line 270, in _call_pkgbin p, out, err = Popen_safe_logged(cmd, env=env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/utils/universal.py", line 1596, in Popen_safe_logged p, o, e = Popen_safe(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/桌面/vcpkg/downloads/tools/meson-1.5.1-81f7e3/mesonbuild/utils/universal.py", line 1554, in Popen_safe o, e = p.communicate(write) ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/subprocess.py", line 1209, in communicate stdout, stderr = self._communicate(input, endtime, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/subprocess.py", line 2153, in _communicate stdout = self._translate_newlines(stdout, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/subprocess.py", line 1086, in _translate_newlines data = data.decode(encoding, errors) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe6 in position 16: invalid continuation byte ```
/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/config-x64-linux-dbg-out.log ``` The Meson build system Version: 1.5.1 Source dir: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/src/v256.4-825386a66f.clean Build dir: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg Build type: native build Project name: systemd Project version: 256.4 C compiler for the host machine: /usr/bin/cc -fPIC -g (gcc 13.2.0 "cc (Ubuntu 13.2.0-23ubuntu4) 13.2.0") C linker for the host machine: /usr/bin/cc -fPIC -g ld.bfd 2.42 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program tools/git-setup.sh found: YES (/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/src/v256.4-825386a66f.clean/tools/git-setup.sh) Program tools/meson-build.sh found: YES (/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/src/v256.4-825386a66f.clean/tools/meson-build.sh) C++ compiler for the host machine: /usr/bin/c++ -fPIC -g (gcc 13.2.0 "c++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0") C++ linker for the host machine: /usr/bin/c++ -fPIC -g ld.bfd 2.42 Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-nonnull-compare: YES Compiler for C supports arguments -Warray-bounds: YES Compiler for C supports arguments -Warray-bounds=2: YES Compiler for C supports arguments -Wdate-time: YES Compiler for C supports arguments -Wendif-labels: YES Compiler for C supports arguments -Werror=format=2: YES Compiler for C supports arguments -Werror=format-signedness: YES Compiler for C supports arguments -Werror=implicit-function-declaration: YES Compiler for C supports arguments -Werror=implicit-int: YES Compiler for C supports arguments -Werror=incompatible-pointer-types: YES Compiler for C supports arguments -Werror=int-conversion: YES Compiler for C supports arguments -Werror=missing-declarations: YES Compiler for C supports arguments -Werror=missing-prototypes: YES Compiler for C supports arguments -Werror=overflow: YES Compiler for C supports arguments -Werror=override-init: YES Compiler for C supports arguments -Werror=return-type: YES Compiler for C supports arguments -Werror=shift-count-overflow: YES Compiler for C supports arguments -Werror=shift-overflow=2: YES Compiler for C supports arguments -Werror=strict-flex-arrays: YES Compiler for C supports arguments -Werror=undef: YES Compiler for C supports arguments -Wfloat-equal: YES Compiler for C supports arguments -Wimplicit-fallthrough=5: YES Compiler for C supports arguments -Winit-self: YES Compiler for C supports arguments -Wlogical-op: YES Compiler for C supports arguments -Wmissing-include-dirs: YES Compiler for C supports arguments -Wmissing-noreturn: YES Compiler for C supports arguments -Wnested-externs: YES Compiler for C supports arguments -Wold-style-definition: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wredundant-decls: YES Compiler for C supports arguments -Wshadow: YES Compiler for C supports arguments -Wstrict-aliasing=2: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wsuggest-attribute=noreturn: YES Compiler for C supports arguments -Wunused-function: YES Compiler for C supports arguments -Wwrite-strings: YES Compiler for C supports arguments -Wzero-length-bounds: YES Compiler for C supports arguments -Wno-error=#warnings: NO Compiler for C supports arguments -Wno-string-plus-int: NO Compiler for C supports arguments -fdiagnostics-show-option: YES Compiler for C supports arguments -fno-common: YES Compiler for C supports arguments -fstack-protector: YES Compiler for C supports arguments -fstack-protector-strong: YES Compiler for C supports arguments -fstrict-flex-arrays: YES Compiler for C supports arguments --param=ssp-buffer-size=4: YES Compiler for C supports arguments -Wno-maybe-uninitialized: YES Compiler for C supports arguments -Wno-unused-result: YES Compiler for C supports arguments -ftrivial-auto-var-init=zero: YES Compiler for C supports link arguments -fstack-protector: YES Compiler for C supports arguments -fno-strict-aliasing: YES Compiler for C supports arguments -fstrict-flex-arrays=1: YES Compiler for C supports arguments -fvisibility=hidden: YES Compiler for C supports link arguments -Wl,--fatal-warnings: YES Compiler for C supports link arguments -Wl,-z,now: YES Compiler for C supports link arguments -Wl,-z,relro: YES Compiler for C supports link arguments -Wl,--warn-common: YES Compiler for C supports arguments -Wzero-length-bounds: YES (cached) Checking if "-Werror=shadow with local shadowing" compiles: YES Compiler for C++ supports arguments -Wno-missing-field-initializers: YES Compiler for C++ supports arguments -Wno-unused-parameter: YES Compiler for C++ supports arguments -Wno-nonnull-compare: YES Compiler for C supports arguments -Wstringop-truncation: YES Checking for size of "dev_t" : 8 Checking for size of "ino_t" : 8 Checking for size of "rlim_t" : 8 Checking for size of "time_t" : 8 Checking for size of "typeof(((struct timex *)0)->freq)" : 8 Computing int of "LONG_MAX" : 9223372036854775807 Checking for size of "char16_t" : 2 Checking for size of "char32_t" : 4 Checking for size of "struct mount_attr" : 32 Checking for size of "struct statx" : 256 Checking for size of "struct dirent64" : 280 Checking for size of "struct sched_attr" : -1 Checking for function "secure_getenv" : YES Checking for function "__secure_getenv" : NO Checking for function "memfd_create" : YES Checking for function "gettid" : YES Checking for function "fchmodat2" : NO Checking for function "pivot_root" : NO Checking for function "ioprio_get" : NO Checking for function "ioprio_set" : NO Checking for function "sched_setattr" : NO Checking for function "name_to_handle_at" : YES Checking for function "setns" : YES Checking for function "renameat2" : YES Checking for function "kcmp" : NO Checking for function "keyctl" : NO Checking for function "copy_file_range" : YES Checking for function "bpf" : NO Checking for function "statx" : YES Checking for function "explicit_bzero" : YES Checking for function "reallocarray" : YES Checking for function "set_mempolicy" : NO Checking for function "get_mempolicy" : NO Checking for function "pidfd_send_signal" : YES Checking for function "pidfd_open" : YES Checking for function "rt_sigqueueinfo" : NO Checking for function "rt_tgsigqueueinfo" : NO Checking for function "mallinfo" : YES Checking for function "mallinfo2" : YES Checking for function "execveat" : YES Checking for function "close_range" : YES Checking for function "epoll_pwait2" : YES Checking for function "mount_setattr" : YES Checking for function "move_mount" : YES Checking for function "open_tree" : YES Checking for function "fsopen" : YES Checking for function "fsconfig" : YES Checking for function "fsmount" : YES Checking for function "getdents64" : YES Checking for function "pidfd_spawn" : YES Checking for function "getrandom" : YES Program sh found: YES (/usr/bin/sh) Program echo found: YES (/usr/bin/echo) Program sed found: YES (/usr/bin/sed) Program awk found: YES (/usr/bin/awk) Program stat found: YES (/usr/bin/stat) Program ln found: YES (/usr/bin/ln) Program git found: YES (/usr/bin/git) Program env found: YES (/usr/bin/env) Program rsync found: YES (/usr/bin/rsync) Program diff found: YES (/usr/bin/diff) Program find found: YES (/usr/bin/find) Program quotaon /usr/sbin/quotaon /sbin/quotaon found: NO Program quotacheck /usr/sbin/quotacheck /sbin/quotacheck found: NO Program kmod found: YES (/usr/bin/kmod) Program kexec /usr/sbin/kexec /sbin/kexec found: NO Program sulogin found: YES (/usr/sbin/sulogin) Program mount found: YES (/usr/bin/mount) Program umount found: YES (/usr/bin/umount) Program loadkeys found: YES (/usr/bin/loadkeys) Program setfont found: YES (/usr/bin/setfont) Program nologin found: YES (/usr/sbin/nologin) Program gperf found: YES Message: gperf len type is size_t Has header "sys/capability.h" : YES Has header "crypt.h" : YES Has header "linux/ioprio.h" : YES Has header "linux/memfd.h" : YES Has header "linux/time_types.h" : YES Has header "linux/vm_sockets.h" : YES Has header "sys/auxv.h" : YES Has header "sys/sdt.h" : NO Has header "threads.h" : YES Has header "valgrind/memcheck.h" : NO Has header "valgrind/valgrind.h" : NO ../src/v256.4-825386a66f.clean/meson.build:906: WARNING: The local group with the GID 65534 does not match the configured group name "nobody" of the nobody group (its name is nogroup). Your build will result in an group table setup that is incompatible with the local system. Run-time dependency threads found: YES Library rt found: YES Library m found: YES Library dl found: YES Found pkg-config: YES (/bin/pkg-config) 1.8.1 ../src/v256.4-825386a66f.clean/meson.build:1043:11: ERROR: Unhandled python exception This is a Meson bug and should be reported! ```
/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/config-x64-linux-dbg-meson-log.txt.log ``` Build started at 2024-09-03T09:37:52.387167 Main binary: /usr/bin/python3 Build Options: -Dmode=release -Dstatic-libsystemd=pic -Dtests=false -Ddns-over-tls=false -Dtranslations=false -Dacl=disabled -Dapparmor=disabled -Daudit=disabled -Dblkid=disabled -Dbpf-framework=disabled -Dbzip2=disabled -Ddbus=disabled -Delfutils=disabled -Dfdisk=disabled -Dgcrypt=disabled -Dglib=disabled -Dgnutls=disabled -Dkmod=disabled -Dlibcurl=disabled -Dlibcryptsetup=disabled -Dlibfido2=disabled -Dlibidn=disabled -Dlibidn2=disabled -Dlibiptc=disabled -Dmicrohttpd=disabled -Dopenssl=disabled -Dp11kit=disabled -Dpam=disabled -Dpcre2=disabled -Dpolkit=disabled -Dpwquality=disabled -Dpasswdqc=disabled -Dseccomp=disabled -Dselinux=disabled -Dtpm2=disabled -Dxenctrl=disabled -Dxkbcommon=disabled -Dzlib=disabled -Dlz4=enabled -Dxz=enabled -Dzstd=enabled -Doptimization=plain -Ddebug=true '-Dcmake_prefix_path=['"'"'/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug'"'"','"'"'/home/ubuntu/桌面/vcpkg/installed/x64-linux'"'"']' '-Dprefix=/home/ubuntu/桌面/vcpkg/packages/libsystemd_x64-linux/debug' -Dincludedir=../include -Dlibdir=lib -Dbackend=ninja -Dwrap_mode=nodownload -Dpkgconfig.relocatable=True '-Dpkg_config_path=['"'"'/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib/pkgconfig'"'"','"'"'/home/ubuntu/桌面/vcpkg/installed/x64-linux/share/pkgconfig'"'"']' '--native-file=/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/meson-x64-linux-dbg.log' Python system: Linux The Meson build system Version: 1.5.1 Source dir: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/src/v256.4-825386a66f.clean Build dir: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg Build type: native build Project name: systemd Project version: 256.4 ----------- Detecting compiler via: `/usr/bin/cc -fPIC -g --version` -> 0 stdout: cc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 Copyright (C) 2023 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: `/usr/bin/cc -fPIC -g -Wl,--version '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib'` -> 0 stdout: GNU ld (GNU Binutils for Ubuntu) 2.42 Copyright (C) 2024 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 13.2.0 /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmlerRI.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 -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. --version -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o ----------- Sanity testing C compiler: /usr/bin/cc -fPIC -g Is cross compiler: False. Sanity check compiler command line: /usr/bin/cc -fPIC -g sanitycheckc.c -o sanitycheckc.exe -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' -D_FILE_OFFSET_BITS=64 '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/sanitycheckc.exe' C compiler for the host machine: /usr/bin/cc -fPIC -g (gcc 13.2.0 "cc (Ubuntu 13.2.0-23ubuntu4) 13.2.0") C linker for the host machine: /usr/bin/cc -fPIC -g ld.bfd 2.42 ----------- Detecting archiver via: `/usr/bin/ar --version` -> 0 stdout: GNU ar (GNU Binutils for Ubuntu) 2.42 Copyright (C) 2024 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: `/usr/bin/cc -fPIC -g --version` -> 0 stdout: cc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 Copyright (C) 2023 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: `/usr/bin/cc -fPIC -g -Wl,--version` -> 0 stdout: GNU ld (GNU Binutils for Ubuntu) 2.42 Copyright (C) 2024 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 13.2.0 /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cco02Ol2.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 -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. --version -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o ----------- Sanity testing C compiler: /usr/bin/cc -fPIC -g Is cross compiler: False. Sanity check compiler command line: /usr/bin/cc -fPIC -g sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64 Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/sanitycheckc.exe' C compiler for the build machine: /usr/bin/cc -fPIC -g (gcc 13.2.0 "cc (Ubuntu 13.2.0-23ubuntu4) 13.2.0") C linker for the build machine: /usr/bin/cc -fPIC -g ld.bfd 2.42 ----------- Detecting archiver via: `/usr/bin/ar --version` -> 0 stdout: GNU ar (GNU Binutils for Ubuntu) 2.42 Copyright (C) 2024 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 Running command: /usr/bin/realpath '--relative-to=/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/src/v256.4-825386a66f.clean' --- stdout --- ../src/v256.4-825386a66f.clean --- stderr --- Program tools/git-setup.sh found: YES (/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/src/v256.4-825386a66f.clean/tools/git-setup.sh) Running command: '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/src/v256.4-825386a66f.clean/tools/git-setup.sh' --- stdout --- --- stderr --- Program tools/meson-build.sh found: YES (/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/src/v256.4-825386a66f.clean/tools/meson-build.sh) ----------- Detecting compiler via: `/usr/bin/c++ -fPIC -g --version` -> 0 stdout: c++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0 Copyright (C) 2023 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: `/usr/bin/c++ -fPIC -g -Wl,--version '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib'` -> 0 stdout: GNU ld (GNU Binutils for Ubuntu) 2.42 Copyright (C) 2024 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 13.2.0 /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc72Xh85.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. --version -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o ----------- Sanity testing C++ compiler: /usr/bin/c++ -fPIC -g Is cross compiler: False. Sanity check compiler command line: /usr/bin/c++ -fPIC -g sanitycheckcpp.cc -o sanitycheckcpp.exe -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' -D_FILE_OFFSET_BITS=64 '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/sanitycheckcpp.exe' C++ compiler for the host machine: /usr/bin/c++ -fPIC -g (gcc 13.2.0 "c++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0") C++ linker for the host machine: /usr/bin/c++ -fPIC -g ld.bfd 2.42 Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp8cq2qy3_ Code: extern int i; int i; ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp8cq2qy3_/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp8cq2qy3_/output.obj' -c -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -Wmissing-field-initializers -Wno-missing-field-initializers` -> 0 Compiler for C supports arguments -Wno-missing-field-initializers: YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpeoxp6grm Code: extern int i; int i; ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpeoxp6grm/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpeoxp6grm/output.obj' -c -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -Wunused-parameter -Wno-unused-parameter` -> 0 Compiler for C supports arguments -Wno-unused-parameter: YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp0jgn0cq4 Code: extern int i; int i; ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp0jgn0cq4/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp0jgn0cq4/output.obj' -c -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -Wnonnull-compare -Wno-nonnull-compare` -> 0 Compiler for C supports arguments -Wno-nonnull-compare: YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpkbv07der Code: extern int i; int i; ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpkbv07der/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpkbv07der/output.obj' -c -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -Warray-bounds` -> 0 Compiler for C supports arguments -Warray-bounds: YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp4p66zy90 Code: extern int i; int i; ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp4p66zy90/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp4p66zy90/output.obj' -c -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -Warray-bounds=2` -> 0 Compiler for C supports arguments -Warray-bounds=2: YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpw1sb8t72 Code: extern int i; int i; ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpw1sb8t72/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpw1sb8t72/output.obj' -c -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -Wdate-time` -> 0 Compiler for C supports arguments -Wdate-time: YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpkoffo2n8 Code: extern int i; int i; ----------- ... Skipped 1917 lines ... Checking for function "mallinfo2" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpl00_ailg Code: #include #include #if defined __stub_execveat || defined __stub___execveat fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &execveat; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpl00_ailg/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpl00_ailg/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE` -> 0 Checking for function "execveat" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp465vi88u Code: #include #include #if defined __stub_close_range || defined __stub___close_range fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &close_range; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp465vi88u/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp465vi88u/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE` -> 0 Checking for function "close_range" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpfd0ltzmf Code: #include #include #if defined __stub_epoll_pwait2 || defined __stub___epoll_pwait2 fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &epoll_pwait2; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpfd0ltzmf/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpfd0ltzmf/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE` -> 0 Checking for function "epoll_pwait2" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp9o0su1pq Code: #include #include #if defined __stub_mount_setattr || defined __stub___mount_setattr fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &mount_setattr; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp9o0su1pq/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp9o0su1pq/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE` -> 0 Checking for function "mount_setattr" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp561o_48c Code: #include #include #if defined __stub_move_mount || defined __stub___move_mount fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &move_mount; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp561o_48c/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp561o_48c/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE` -> 0 Checking for function "move_mount" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmphyjnkhdq Code: #include #include #if defined __stub_open_tree || defined __stub___open_tree fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &open_tree; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmphyjnkhdq/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmphyjnkhdq/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE` -> 0 Checking for function "open_tree" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpqtdr0sg2 Code: #include #include #if defined __stub_fsopen || defined __stub___fsopen fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &fsopen; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpqtdr0sg2/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpqtdr0sg2/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE` -> 0 Checking for function "fsopen" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpe7w98n0v Code: #include #include #if defined __stub_fsconfig || defined __stub___fsconfig fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &fsconfig; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpe7w98n0v/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpe7w98n0v/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE` -> 0 Checking for function "fsconfig" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpvhibvvk4 Code: #include #include #if defined __stub_fsmount || defined __stub___fsmount fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &fsmount; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpvhibvvk4/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpvhibvvk4/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE` -> 0 Checking for function "fsmount" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp3dkch_l6 Code: #include #include #if defined __stub_getdents64 || defined __stub___getdents64 fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &getdents64; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp3dkch_l6/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp3dkch_l6/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE` -> 0 Checking for function "getdents64" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpybgp8450 Code: #include #include #if defined __stub_pidfd_spawn || defined __stub___pidfd_spawn fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &pidfd_spawn; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpybgp8450/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpybgp8450/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE` -> 0 Checking for function "pidfd_spawn" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpf1k22ezg Code: #include #include #if defined __stub_getrandom || defined __stub___getrandom fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &getrandom; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpf1k22ezg/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpf1k22ezg/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE` -> 0 Checking for function "getrandom" : YES Program sh found: YES (/usr/bin/sh) Program echo found: YES (/usr/bin/echo) Program sed found: YES (/usr/bin/sed) Program awk found: YES (/usr/bin/awk) Program stat found: YES (/usr/bin/stat) Program ln found: YES (/usr/bin/ln) Program git found: YES (/usr/bin/git) Program env found: YES (/usr/bin/env) Program rsync found: YES (/usr/bin/rsync) Program diff found: YES (/usr/bin/diff) Program find found: YES (/usr/bin/find) Program quotaon /usr/sbin/quotaon /sbin/quotaon found: NO Program quotacheck /usr/sbin/quotacheck /sbin/quotacheck found: NO Program kmod found: YES (/usr/bin/kmod) Program kexec /usr/sbin/kexec /sbin/kexec found: NO Program sulogin found: YES (/usr/sbin/sulogin) Program mount found: YES (/usr/bin/mount) Program umount found: YES (/usr/bin/umount) Program loadkeys found: YES (/usr/bin/loadkeys) Program setfont found: YES (/usr/bin/setfont) Program nologin found: YES (/usr/sbin/nologin) Running command: /usr/bin/ln --relative --help --- stdout --- Usage: /usr/bin/ln [OPTION]... [-T] TARGET LINK_NAME or: /usr/bin/ln [OPTION]... TARGET or: /usr/bin/ln [OPTION]... TARGET... DIRECTORY or: /usr/bin/ln [OPTION]... -t DIRECTORY TARGET... In the 1st form, create a link to TARGET with the name LINK_NAME. In the 2nd form, create a link to TARGET in the current directory. In the 3rd and 4th forms, create links to each TARGET in DIRECTORY. Create hard links by default, symbolic links with --symbolic. By default, each destination (name of new link) should not already exist. When creating hard links, each TARGET must exist. Symbolic links can hold arbitrary text; if later resolved, a relative link is interpreted in relation to its parent directory. Mandatory arguments to long options are mandatory for short options too. --backup[=CONTROL] make a backup of each existing destination file -b like --backup but does not accept an argument -d, -F, --directory allow the superuser to attempt to hard link directories (note: will probably fail due to system restrictions, even for the superuser) -f, --force remove existing destination files -i, --interactive prompt whether to remove destinations -L, --logical dereference TARGETs that are symbolic links -n, --no-dereference treat LINK_NAME as a normal file if it is a symbolic link to a directory -P, --physical make hard links directly to symbolic links -r, --relative with -s, create links relative to link location -s, --symbolic make symbolic links instead of hard links -S, --suffix=SUFFIX override the usual backup suffix -t, --target-directory=DIRECTORY specify the DIRECTORY in which to create the links -T, --no-target-directory treat LINK_NAME as a normal file always -v, --verbose print name of each linked file --help display this help and exit --version output version information and exit The backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX. The version control method may be selected via the --backup option or through the VERSION_CONTROL environment variable. Here are the values: none, off never make backups (even if --backup is given) numbered, t make numbered backups existing, nil numbered if numbered backups exist, simple otherwise simple, never always make simple backups Using -s ignores -L and -P. Otherwise, the last option specified controls behavior when a TARGET is a symbolic link, defaulting to -P. GNU coreutils online help: Report any translation bugs to Full documentation or available locally via: info '(coreutils) ln invocation' --- stderr --- Program gperf found: YES Running command: /usr/bin/sh -c 'echo foo,bar | "$1" -L ANSI-C' _ '/home/ubuntu/桌面/vcpkg/installed/x64-linux/tools/gperf/gperf' --- stdout --- /* ANSI-C code produced by gperf version 3.1 */ /* Command-line: /home/ubuntu/桌面/vcpkg/installed/x64-linux/tools/gperf/gperf -L ANSI-C */ /* Computed positions: -k'' */ #define TOTAL_KEYWORDS 1 #define MIN_WORD_LENGTH 3 #define MAX_WORD_LENGTH 3 #define MIN_HASH_VALUE 0 #define MAX_HASH_VALUE 0 /* maximum key range = 1, duplicates = 0 */ #ifdef __GNUC__ __inline #else #ifdef __cplusplus inline #endif #endif /*ARGSUSED*/ static unsigned int hash (register const char *str, register size_t len) { return 0; } const char * in_word_set (register const char *str, register size_t len) { static const char * wordlist[] = { "foo" }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { register unsigned int key = hash (str, len); if (key <= MAX_HASH_VALUE) { register const char *s = wordlist[key]; if (*str == *s && !strcmp (str + 1, s + 1)) return s; } } return 0; } --- stderr --- Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmppx35gx2u Code: #include const char * in_word_set(const char *, size_t); /* ANSI-C code produced by gperf version 3.1 */ /* Command-line: /home/ubuntu/桌面/vcpkg/installed/x64-linux/tools/gperf/gperf -L ANSI-C */ /* Computed positions: -k'' */ #define TOTAL_KEYWORDS 1 #define MIN_WORD_LENGTH 3 #define MAX_WORD_LENGTH 3 #define MIN_HASH_VALUE 0 #define MAX_HASH_VALUE 0 /* maximum key range = 1, duplicates = 0 */ #ifdef __GNUC__ __inline #else #ifdef __cplusplus inline #endif #endif /*ARGSUSED*/ static unsigned int hash (register const char *str, register size_t len) { return 0; } const char * in_word_set (register const char *str, register size_t len) { static const char * wordlist[] = { "foo" }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { register unsigned int key = hash (str, len); if (key <= MAX_HASH_VALUE) { register const char *s = wordlist[key]; if (*str == *s && !strcmp (str + 1, s + 1)) return s; } } return 0; } ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmppx35gx2u/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmppx35gx2u/output.obj' -c -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11` -> 0 Message: gperf len type is size_t Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpm5fx2vv2 Code: #ifdef __has_include #if !__has_include("sys/capability.h") #error "Header 'sys/capability.h' could not be found" #endif #else #include #endif ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpm5fx2vv2/testfile.c' -E -P -fPIC -g -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu11` -> 0 Has header "sys/capability.h" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpdn0fuj0s Code: #ifdef __has_include #if !__has_include("crypt.h") #error "Header 'crypt.h' could not be found" #endif #else #include #endif ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpdn0fuj0s/testfile.c' -E -P -fPIC -g -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu11` -> 0 Has header "crypt.h" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpn4wu_ytz Code: #ifdef __has_include #if !__has_include("linux/ioprio.h") #error "Header 'linux/ioprio.h' could not be found" #endif #else #include #endif ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpn4wu_ytz/testfile.c' -E -P -fPIC -g -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu11` -> 0 Has header "linux/ioprio.h" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpovwyteo2 Code: #ifdef __has_include #if !__has_include("linux/memfd.h") #error "Header 'linux/memfd.h' could not be found" #endif #else #include #endif ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpovwyteo2/testfile.c' -E -P -fPIC -g -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu11` -> 0 Has header "linux/memfd.h" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpjpu0hw7_ Code: #ifdef __has_include #if !__has_include("linux/time_types.h") #error "Header 'linux/time_types.h' could not be found" #endif #else #include #endif ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpjpu0hw7_/testfile.c' -E -P -fPIC -g -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu11` -> 0 Has header "linux/time_types.h" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpne5kpavn Code: #ifdef __has_include #if !__has_include("linux/vm_sockets.h") #error "Header 'linux/vm_sockets.h' could not be found" #endif #else #include #endif ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpne5kpavn/testfile.c' -E -P -fPIC -g -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu11` -> 0 Has header "linux/vm_sockets.h" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp79zgtkm7 Code: #ifdef __has_include #if !__has_include("sys/auxv.h") #error "Header 'sys/auxv.h' could not be found" #endif #else #include #endif ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp79zgtkm7/testfile.c' -E -P -fPIC -g -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu11` -> 0 Has header "sys/auxv.h" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpxq75v2sw Code: #ifdef __has_include #if !__has_include("sys/sdt.h") #error "Header 'sys/sdt.h' could not be found" #endif #else #include #endif ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpxq75v2sw/testfile.c' -E -P -fPIC -g -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu11` -> 1 stderr: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpxq75v2sw/testfile.c:4:12: error: #error "Header 'sys/sdt.h' could not be found" 4 | #error "Header 'sys/sdt.h' could not be found" | ^~~~~ ----------- Has header "sys/sdt.h" : NO Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpk6lrdweb Code: #ifdef __has_include #if !__has_include("threads.h") #error "Header 'threads.h' could not be found" #endif #else #include #endif ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpk6lrdweb/testfile.c' -E -P -fPIC -g -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu11` -> 0 Has header "threads.h" : YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpogt54ned Code: #ifdef __has_include #if !__has_include("valgrind/memcheck.h") #error "Header 'valgrind/memcheck.h' could not be found" #endif #else #include #endif ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpogt54ned/testfile.c' -E -P -fPIC -g -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu11` -> 1 stderr: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpogt54ned/testfile.c:4:12: error: #error "Header 'valgrind/memcheck.h' could not be found" 4 | #error "Header 'valgrind/memcheck.h' could not be found" | ^~~~~ ----------- Has header "valgrind/memcheck.h" : NO Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp021eef9p Code: #ifdef __has_include #if !__has_include("valgrind/valgrind.h") #error "Header 'valgrind/valgrind.h' could not be found" #endif #else #include #endif ----------- Command line: `/usr/bin/cc -fPIC -g '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp021eef9p/testfile.c' -E -P -fPIC -g -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu11` -> 1 stderr: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp021eef9p/testfile.c:4:12: error: #error "Header 'valgrind/valgrind.h' could not be found" 4 | #error "Header 'valgrind/valgrind.h' could not be found" | ^~~~~ ----------- Has header "valgrind/valgrind.h" : NO Running command: /usr/bin/sh -c 'echo "$SOURCE_DATE_EPOCH"' --- stdout --- --- stderr --- Running command: /usr/bin/stat -c %Y '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/src/v256.4-825386a66f.clean/NEWS' --- stdout --- 1721825379 --- stderr --- Running command: /usr/bin/awk '/^\s*SYS_UID_MIN\s+/ { uid=$2 } END { print uid }' /etc/login.defs --- stdout --- --- stderr --- Running command: /usr/bin/awk '/^\s*SYS_UID_MAX\s+/ { uid=$2 } END { print uid }' /etc/login.defs --- stdout --- --- stderr --- Running command: /usr/bin/awk '/^\s*SYS_GID_MIN\s+/ { uid=$2 } END { print uid }' /etc/login.defs --- stdout --- --- stderr --- Running command: /usr/bin/awk '/^\s*SYS_GID_MAX\s+/ { uid=$2 } END { print uid }' /etc/login.defs --- stdout --- --- stderr --- Running command: /usr/bin/getent passwd 65534 --- stdout --- nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin --- stderr --- Running command: /usr/bin/id -u nobody --- stdout --- 65534 --- stderr --- Running command: /usr/bin/getent group 65534 --- stdout --- nogroup:x:65534: --- stderr --- ../src/v256.4-825386a66f.clean/meson.build:906: WARNING: The local group with the GID 65534 does not match the configured group name "nobody" of the nobody group (its name is nogroup). Your build will result in an group table setup that is incompatible with the local system. Running command: /usr/bin/id -g nobody --- stdout --- 65534 --- stderr --- Run-time dependency threads found: YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpjmnq9yyz Code: int main(void) { return 0; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpjmnq9yyz/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpjmnq9yyz/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -lrt -Wl,--allow-shlib-undefined` -> 0 Library rt found: YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpjoebx3d9 Code: int main(void) { return 0; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpjoebx3d9/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpjoebx3d9/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -lm -Wl,--allow-shlib-undefined` -> 0 Library m found: YES Running compile: Working directory: /home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpwtdeqfv8 Code: int main(void) { return 0; } ----------- Command line: `/usr/bin/cc -fPIC -g '-L/home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib' '-I/home/ubuntu/桌面/vcpkg/installed/x64-linux/include' '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpwtdeqfv8/testfile.c' -o '/home/ubuntu/桌面/vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpwtdeqfv8/output.exe' -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -ldl -Wl,--allow-shlib-undefined` -> 0 Library dl found: YES Pkg-config binary for host machine specified from cross file, native file, or env var as ['/bin/pkg-config'] Found pkg-config: YES (/bin/pkg-config) 1.8.1 Determining dependency 'libcrypt' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib/pkgconfig:/home/ubuntu/桌面/vcpkg/installed/x64-linux/share/pkgconfig ----------- Called: `/bin/pkg-config --modversion libcrypt` -> 0 stdout: 4.4.36 ----------- env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/ubuntu/桌面/vcpkg/installed/x64-linux/debug/lib/pkgconfig:/home/ubuntu/桌面/vcpkg/installed/x64-linux/share/pkgconfig ----------- Called: `/bin/pkg-config --cflags libcrypt` -> 'utf-8' codec can't decode byte 0xe6 in position 16: invalid continuation byte ../src/v256.4-825386a66f.clean/meson.build:1043:11: ERROR: Unhandled python exception This is a Meson bug and should be reported! ```
FrankXie05 commented 2 months ago

Duplicated of https://github.com/microsoft/vcpkg/issues/39713