microsoft / vcpkg

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

[libsystemd] Build error on x64-linux #40233

Closed jimmon89 closed 1 month ago

jimmon89 commented 1 month ago

Package: libsystemd:x64-linux@255#2

Host Environment

To Reproduce

vcpkg install

Failure logs

-- Found Python version '3.12.4 at /home/jimmy/.pyenv/shims/python3'
-- Using meson: /home/jimmy/.vcpkg/downloads/tools/meson-1.3.2-d646d3/meson.py
-- Using cached systemd-systemd-v255.tar.gz.
-- Cleaning sources at /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/jimmy/.vcpkg/downloads/systemd-systemd-v255.tar.gz
-- Applying patch disable-warning-nonnull.patch
-- Applying patch only-libsystemd.patch
-- Applying patch pkgconfig.patch
-- Using source at /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean
-- Found external ninja('1.12.1').
-- Getting CMake variables for x64-linux-dbg
-- Getting CMake variables for x64-linux-rel
CMake Warning at scripts/ports.cmake:168 (message):
  Unexpected UNKNOWN_READ_ACCESS on variable WIN32 in script mode.

  This variable name insufficiently expresses whether it refers to the target
  system or to the host system.  Use a prefixed variable instead.

  - Variables providing information about the host:

    CMAKE_HOST_<SYSTEM>
    VCPKG_HOST_IS_<SYSTEM>

  - Variables providing information about the target:

    VCPKG_TARGET_IS_<SYSTEM>
    VCPKG_DETECTED_<VARIABLE> (using vcpkg_cmake_get_vars)

Call Stack (most recent call first):
  /media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/vcpkg-tool-meson/vcpkg_configure_meson.cmake:9223372036854775807 (z_vcpkg_warn_ambiguous_system_variables)
  /media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/vcpkg-tool-meson/vcpkg_configure_meson.cmake:192 (if)
  /media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/vcpkg-tool-meson/vcpkg_configure_meson.cmake:361 (z_vcpkg_get_build_and_host_system)
  /home/jimmy/.cache/vcpkg/registries/git-trees/4c173e2a6eaa6e20dae0122c0aee9ab9cfab82df/portfile.cmake:17 (vcpkg_configure_meson)
  scripts/ports.cmake:192 (include)

CMake Warning at scripts/ports.cmake:168 (message):
  Unexpected READ_ACCESS on variable UNIX in script mode.

  This variable name insufficiently expresses whether it refers to the target
  system or to the host system.  Use a prefixed variable instead.

  - Variables providing information about the host:

    CMAKE_HOST_<SYSTEM>
    VCPKG_HOST_IS_<SYSTEM>

  - Variables providing information about the target:

    VCPKG_TARGET_IS_<SYSTEM>
    VCPKG_DETECTED_<VARIABLE> (using vcpkg_cmake_get_vars)

Call Stack (most recent call first):
  /media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/vcpkg-tool-meson/vcpkg_configure_meson.cmake:9223372036854775807 (z_vcpkg_warn_ambiguous_system_variables)
  /media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/vcpkg-tool-meson/vcpkg_configure_meson.cmake:361 (z_vcpkg_get_build_and_host_system)
  /home/jimmy/.cache/vcpkg/registries/git-trees/4c173e2a6eaa6e20dae0122c0aee9ab9cfab82df/portfile.cmake:17 (vcpkg_configure_meson)
  scripts/ports.cmake:192 (include)

CMake Warning at scripts/ports.cmake:168 (message):
  Unexpected UNKNOWN_READ_ACCESS on variable WIN32 in script mode.

  This variable name insufficiently expresses whether it refers to the target
  system or to the host system.  Use a prefixed variable instead.

  - Variables providing information about the host:

    CMAKE_HOST_<SYSTEM>
    VCPKG_HOST_IS_<SYSTEM>

  - Variables providing information about the target:

    VCPKG_TARGET_IS_<SYSTEM>
    VCPKG_DETECTED_<VARIABLE> (using vcpkg_cmake_get_vars)

Call Stack (most recent call first):
  /media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/vcpkg-tool-meson/vcpkg_configure_meson.cmake:9223372036854775807 (z_vcpkg_warn_ambiguous_system_variables)
  /media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/vcpkg-tool-meson/vcpkg_configure_meson.cmake:254 (if)
  /media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/vcpkg-tool-meson/vcpkg_configure_meson.cmake:361 (z_vcpkg_get_build_and_host_system)
  /home/jimmy/.cache/vcpkg/registries/git-trees/4c173e2a6eaa6e20dae0122c0aee9ab9cfab82df/portfile.cmake:17 (vcpkg_configure_meson)
  scripts/ports.cmake:192 (include)

-- Configuring x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: /home/jimmy/.pyenv/shims/python3 -I /home/jimmy/.vcpkg/downloads/tools/meson-1.3.2-d646d3/meson.py -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 -Dbuildtype=plain -Doptimization=plain --libdir lib --native /home/jimmy/.vcpkg/buildtrees/libsystemd/meson-x64-linux-dbg.log -Ddebug=true --prefix /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug --includedir ../include -Dcmake_prefix_path=['/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug','/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux'] /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean
    Working Directory: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg
    Error code: 1
    See logs for more information:
      /home/jimmy/.vcpkg/buildtrees/libsystemd/config-x64-linux-dbg-meson-log.txt.log
      /home/jimmy/.vcpkg/buildtrees/libsystemd/config-x64-linux-dbg-out.log

Call Stack (most recent call first):
  /media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/vcpkg-tool-meson/vcpkg_configure_meson.cmake:436 (vcpkg_execute_required_process)
  /home/jimmy/.cache/vcpkg/registries/git-trees/4c173e2a6eaa6e20dae0122c0aee9ab9cfab82df/portfile.cmake:17 (vcpkg_configure_meson)
  scripts/ports.cmake:192 (include)
jimmon89 commented 1 month ago
/home/jimmy/.vcpkg/buildtrees/libsystemd/config-x64-linux-dbg-out.log ``` WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options The Meson build system Version: 1.3.2 Source dir: /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean Build dir: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg Build type: native build Project name: systemd Project version: 255 C compiler for the host machine: /usr/bin/cc -fPIC -g (gcc 14.1.1 "cc (GCC) 14.1.1 20240720") C linker for the host machine: /usr/bin/cc -fPIC -g ld.bfd 2.42.0 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program tools/add-git-hook.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/add-git-hook.sh) Program tools/meson-build.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/meson-build.sh) C++ compiler for the host machine: /usr/bin/c++ -fPIC -g (gcc 14.1.1 "c++ (GCC) 14.1.1 20240720") C++ linker for the host machine: /usr/bin/c++ -fPIC -g ld.bfd 2.42.0 Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: 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 arguments -ffunction-sections: YES Compiler for C supports arguments -fdata-sections: 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 link arguments -Wl,--gc-sections: 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 -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 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 "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" : NO Checking for function "pidfd_open" : NO 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 "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/bin/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/bin/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/memfd.h" : YES Has header "linux/vm_sockets.h" : YES Has header "sys/auxv.h" : YES Has header "threads.h" : YES Has header "valgrind/memcheck.h" : NO Has header "valgrind/valgrind.h" : NO Has header "linux/time_types.h" : YES Has header "sys/sdt.h" : YES 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) 2.1.1 Run-time dependency libcrypt found: YES 4.4.36 Run-time dependency libcap found: YES 2.69 Checking if "libatomic" : links: YES Checking for function "crypt_ra" with dependency libcrypt: YES Checking for function "crypt_preferred_method" with dependency libcrypt: YES Checking for function "crypt_gensalt_ra" with dependency libcrypt: YES Dependency libbpf skipped: feature bpf-framework disabled Run-time dependency mount found: YES 2.40.0 Dependency fdisk skipped: feature fdisk disabled Dependency pwquality skipped: feature pwquality disabled Dependency passwdqc skipped: feature passwdqc disabled Dependency libseccomp skipped: feature seccomp disabled Dependency libselinux skipped: feature selinux disabled Dependency libapparmor skipped: feature apparmor disabled Dependency polkit-gobject-1 skipped: feature polkit disabled Dependency libacl skipped: feature acl disabled Dependency audit skipped: feature audit disabled Dependency blkid skipped: feature blkid disabled Dependency libkmod skipped: feature kmod disabled Dependency xencontrol skipped: feature xenctrl disabled Dependency pam skipped: feature pam disabled Library pam skipped: feature pam disabled Dependency pam_misc skipped: feature pam disabled Library pam_misc skipped: feature pam disabled Dependency libmicrohttpd skipped: feature microhttpd disabled Dependency libcryptsetup skipped: feature libcryptsetup disabled Checking for function "crypt_activate_by_token_pin" with dependency libcryptsetup: NO Dependency libcurl skipped: feature libcurl disabled Dependency libidn2 skipped: feature libidn2 disabled Dependency libidn skipped: feature libidn disabled Dependency libiptc skipped: feature libiptc disabled Run-time dependency libqrencode found: YES 4.1.1 Dependency libgcrypt skipped: feature gcrypt disabled Dependency gpg-error skipped: feature gcrypt disabled Library gpg-error skipped: feature gcrypt disabled Dependency gnutls skipped: feature gnutls disabled Dependency openssl skipped: feature openssl disabled Dependency p11-kit-1 skipped: feature p11kit disabled Dependency libfido2 skipped: feature libfido2 disabled Dependency tss2-esys tss2-rc tss2-mu tss2-tcti-device skipped: feature tpm2 disabled Dependency libdw skipped: feature elfutils disabled Dependency zlib skipped: feature zlib disabled Dependency bzip2 skipped: feature bzip2 disabled Library bz2 skipped: feature bzip2 disabled Run-time dependency liblzma found: YES 5.4.3 Run-time dependency liblz4 found: YES 1.9.4 Run-time dependency libzstd found: YES 1.5.6 Dependency xkbcommon skipped: feature xkbcommon disabled Dependency libpcre2-8 skipped: feature pcre2 disabled Dependency glib-2.0 skipped: feature glib disabled Dependency gobject-2.0 skipped: feature glib disabled Dependency gio-2.0 skipped: feature glib disabled Dependency dbus-1 skipped: feature dbus disabled Message: default-dnssec cannot be set to yes or allow-downgrade openssl and gcrypt are disabled. Setting default-dnssec to no. Program python3 (jinja2) found: YES (/usr/bin/python3) modules: jinja2 Program python3 (elftools) found: NO Program tools/check-version-history.py found: YES (/usr/bin/python3 /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/check-version-history.py) Program tools/elf2efi.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/elf2efi.py) Program tools/dbus_exporter.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/dbus_exporter.py) Program tools/generate-gperfs.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/generate-gperfs.py) Program tools/make-autosuspend-rules.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/make-autosuspend-rules.py) Program tools/make-directive-index.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/make-directive-index.py) Program tools/sync-docs.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/sync-docs.py) Program tools/make-man-index.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/make-man-index.py) Program tools/meson-render-jinja2.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/meson-render-jinja2.py) Program tools/update-dbus-docs.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/update-dbus-docs.py) Program tools/update-hwdb-autosuspend.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/update-hwdb-autosuspend.sh) Program tools/update-hwdb.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/update-hwdb.sh) Program tools/update-man-rules.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/update-man-rules.py) Program tools/update-syscall-tables.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/update-syscall-tables.sh) Program tools/xml_helper.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/xml_helper.py) Configuring config.h using configuration Program generate-af-list.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/generate-af-list.sh) Program generate-arphrd-list.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/generate-arphrd-list.sh) Program generate-cap-list.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/generate-cap-list.sh) Program generate-errno-list.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/generate-errno-list.sh) Program missing_syscalls.py found: YES (/usr/bin/python3 /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/missing_syscalls.py) Program check-filesystems.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/check-filesystems.sh) ../src/v255-948a7f2e81.clean/src/basic/meson.build:238:8: ERROR: Problem encountered: Unknown filesystems defined in kernel headers: Filesystem found in kernel header but not in filesystems-gperf.gperf: BCACHEFS_SUPER_MAGIC Filesystem found in kernel header but not in filesystems-gperf.gperf: PID_FS_MAGIC A full log can be found at /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-logs/meson-log.txt WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated. ```
/home/jimmy/.vcpkg/buildtrees/libsystemd/config-x64-linux-dbg-meson-log.txt.log ``` Build started at 2024-08-02T08:39:45.226870 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 -Dbuildtype=plain -Doptimization=plain -Ddebug=true '-Dcmake_prefix_path=['"'"'/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug'"'"','"'"'/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux'"'"']' -Dprefix=/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug -Dincludedir=../include -Dlibdir=lib -Dbackend=ninja -Dwrap_mode=nodownload --native-file=/home/jimmy/.vcpkg/buildtrees/libsystemd/meson-x64-linux-dbg.log Python system: Linux The Meson build system Version: 1.3.2 Source dir: /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean Build dir: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg Build type: native build Project name: systemd Project version: 255 ----------- Detecting compiler via: `/usr/bin/cc -fPIC -g --version` -> 0 stdout: cc (GCC) 14.1.1 20240720 Copyright (C) 2024 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: /usr/bin/cc -fPIC -g -E -dM - ----- ----------- Detecting linker via: `/usr/bin/cc -fPIC -g -Wl,--version -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib` -> 0 stdout: GNU ld (GNU Binutils) 2.42.0 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 14.1.1 20240720 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cckKPiwS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/crtbeginS.o -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../.. --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-pc-linux-gnu/14.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib/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/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include -D_FILE_OFFSET_BITS=64 -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/sanitycheckc.exe C compiler for the host machine: /usr/bin/cc -fPIC -g (gcc 14.1.1 "cc (GCC) 14.1.1 20240720") C linker for the host machine: /usr/bin/cc -fPIC -g ld.bfd 2.42.0 ----------- Detecting archiver via: `/usr/bin/ar --version` -> 0 stdout: GNU ar (GNU Binutils) 2.42.0 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 (GCC) 14.1.1 20240720 Copyright (C) 2024 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: /usr/bin/cc -fPIC -g -E -dM - ----- ----------- Detecting linker via: `/usr/bin/cc -fPIC -g -Wl,--version` -> 0 stdout: GNU ld (GNU Binutils) 2.42.0 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 14.1.1 20240720 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cct2uAnI.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../.. --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-pc-linux-gnu/14.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib/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/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/sanitycheckc.exe C compiler for the build machine: /usr/bin/cc -fPIC -g (gcc 14.1.1 "cc (GCC) 14.1.1 20240720") C linker for the build machine: /usr/bin/cc -fPIC -g ld.bfd 2.42.0 ----------- Detecting archiver via: `/usr/bin/ar --version` -> 0 stdout: GNU ar (GNU Binutils) 2.42.0 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/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean --- stdout --- ../src/v255-948a7f2e81.clean --- stderr --- Program tools/add-git-hook.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/add-git-hook.sh) Running command: /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/add-git-hook.sh --- stdout --- --- stderr --- Program tools/meson-build.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/meson-build.sh) ----------- Detecting compiler via: `/usr/bin/c++ -fPIC -g --version` -> 0 stdout: c++ (GCC) 14.1.1 20240720 Copyright (C) 2024 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: /usr/bin/c++ -fPIC -g -E -dM - ----- ----------- Detecting linker via: `/usr/bin/c++ -fPIC -g -Wl,--version -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib` -> 0 stdout: GNU ld (GNU Binutils) 2.42.0 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 14.1.1 20240720 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc96ArTd.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/crtbeginS.o -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../.. --version -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib/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/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include -D_FILE_OFFSET_BITS=64 -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/sanitycheckcpp.exe C++ compiler for the host machine: /usr/bin/c++ -fPIC -g (gcc 14.1.1 "c++ (GCC) 14.1.1 20240720") C++ linker for the host machine: /usr/bin/c++ -fPIC -g ld.bfd 2.42.0 Running compile: Working directory: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp3dc8xu0o Code: extern int i; int i; ----------- Command line: `/usr/bin/cc -fPIC -g -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp3dc8xu0o/testfile.c -o /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp3dc8xu0o/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/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp5lzyco3e Code: extern int i; int i; ----------- Command line: `/usr/bin/cc -fPIC -g -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp5lzyco3e/testfile.c -o /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp5lzyco3e/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/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpoedwnc4p Code: extern int i; int i; ----------- Command line: `/usr/bin/cc -fPIC -g -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpoedwnc4p/testfile.c -o /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpoedwnc4p/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/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpo7ysqqk9 Code: extern int i; int i; ----------- Command line: `/usr/bin/cc -fPIC -g -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpo7ysqqk9/testfile.c -o /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpo7ysqqk9/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/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp4xe99zzh Code: extern int i; int i; ----------- Command line: `/usr/bin/cc -fPIC -g -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp4xe99zzh/testfile.c -o /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp4xe99zzh/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/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpjh56aoxz Code: extern int i; int i; ----------- ... Skipped 2630 lines ... ----------- Run-time dependency libcrypt found: YES 4.4.36 Determining dependency 'libcap' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --modversion libcap` -> 0 stdout: 2.69 ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --cflags libcap` -> 0 stdout: -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 ----------- Called: `/bin/pkg-config --libs libcap` -> 0 stdout: -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib -lcap ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --libs libcap` -> 0 stdout: -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib -lcap ----------- Run-time dependency libcap found: YES 2.69 Running compile: Working directory: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpc2bixbzp Code: int main(int argc, char **argv) { return 0; } ----------- Command line: `/usr/bin/cc -fPIC -g -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpc2bixbzp/testfile.c -o /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpc2bixbzp/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -Wl,--start-group -latomic -Wl,--end-group` -> 0 Checking if "libatomic" : links: YES Running compile: Working directory: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpko1kx_gz Code: #include #include #if defined __stub_crypt_ra || defined __stub___crypt_ra fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &crypt_ra; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpko1kx_gz/testfile.c -o /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpko1kx_gz/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE -Wl,--start-group /media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libcrypt.a -Wl,--end-group` -> 0 Checking for function "crypt_ra" with dependency libcrypt: YES Running compile: Working directory: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpx0lgcu0p Code: #include #include #if defined __stub_crypt_preferred_method || defined __stub___crypt_preferred_method fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &crypt_preferred_method; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpx0lgcu0p/testfile.c -o /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpx0lgcu0p/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE -Wl,--start-group /media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libcrypt.a -Wl,--end-group` -> 0 Checking for function "crypt_preferred_method" with dependency libcrypt: YES Running compile: Working directory: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp_qyk2tss Code: #include #include #if defined __stub_crypt_gensalt_ra || defined __stub___crypt_gensalt_ra fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &crypt_gensalt_ra; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp_qyk2tss/testfile.c -o /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmp_qyk2tss/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE -Wl,--start-group /media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libcrypt.a -Wl,--end-group` -> 0 Checking for function "crypt_gensalt_ra" with dependency libcrypt: YES Dependency libbpf skipped: feature bpf-framework disabled Determining dependency 'mount' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --modversion mount` -> 0 stdout: 2.40.0 ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --cflags mount` -> 0 stdout: -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libmount -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/blkid ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 ----------- Called: `/bin/pkg-config --libs mount` -> 0 stdout: -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib -lmount -lblkid ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --libs mount` -> 0 stdout: -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib -lmount -lblkid ----------- Run-time dependency mount found: YES 2.40.0 Dependency fdisk skipped: feature fdisk disabled Dependency pwquality skipped: feature pwquality disabled Dependency passwdqc skipped: feature passwdqc disabled Dependency libseccomp skipped: feature seccomp disabled Dependency libselinux skipped: feature selinux disabled Dependency libapparmor skipped: feature apparmor disabled Dependency polkit-gobject-1 skipped: feature polkit disabled Dependency libacl skipped: feature acl disabled Dependency audit skipped: feature audit disabled Dependency blkid skipped: feature blkid disabled Dependency libkmod skipped: feature kmod disabled Dependency xencontrol skipped: feature xenctrl disabled Dependency pam skipped: feature pam disabled Library pam skipped: feature pam disabled Dependency pam_misc skipped: feature pam disabled Library pam_misc skipped: feature pam disabled Dependency libmicrohttpd skipped: feature microhttpd disabled Dependency libcryptsetup skipped: feature libcryptsetup disabled Running compile: Working directory: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpnptz61ro Code: #include #include #if defined __stub_crypt_activate_by_token_pin || defined __stub___crypt_activate_by_token_pin fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &crypt_activate_by_token_pin; long long b = (long long) a; return (int) b; } ----------- Command line: `/usr/bin/cc -fPIC -g -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpnptz61ro/testfile.c -o /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpnptz61ro/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11` -> 1 stderr: /usr/bin/ld: /tmp/cciCn3Vl.o: in function `main': /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpnptz61ro/testfile.c:9:(.text+0x7): undefined reference to `crypt_activate_by_token_pin' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpqkrcc_p_ 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(crypt_activate_by_token_pin) && !0 #error "No definition for __builtin_crypt_activate_by_token_pin found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_crypt_activate_by_token_pin) #error "__builtin_crypt_activate_by_token_pin not found" #endif #elif ! defined(crypt_activate_by_token_pin) __builtin_crypt_activate_by_token_pin; #endif return 0; } ----------- Command line: `/usr/bin/cc -fPIC -g -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpqkrcc_p_/testfile.c -o /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpqkrcc_p_/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11` -> 1 stderr: /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpqkrcc_p_/testfile.c: In function 'main': /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpqkrcc_p_/testfile.c:12:14: error: #error "No definition for __builtin_crypt_activate_by_token_pin found in the prefix" 12 | #error "No definition for __builtin_crypt_activate_by_token_pin found in the prefix" | ^~~~~ /home/jimmy/.vcpkg/buildtrees/libsystemd/x64-linux-dbg/meson-private/tmpqkrcc_p_/testfile.c:17:18: error: #error "__builtin_crypt_activate_by_token_pin not found" 17 | #error "__builtin_crypt_activate_by_token_pin not found" | ^~~~~ ----------- Checking for function "crypt_activate_by_token_pin" with dependency libcryptsetup: NO Dependency libcurl skipped: feature libcurl disabled Dependency libidn2 skipped: feature libidn2 disabled Dependency libidn skipped: feature libidn disabled Dependency libiptc skipped: feature libiptc disabled Determining dependency 'libqrencode' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --modversion libqrencode` -> 0 stdout: 4.1.1 ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --cflags libqrencode` -> 0 env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 ----------- Called: `/bin/pkg-config --libs libqrencode` -> 0 stdout: -L/usr/lib -lqrencode ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --libs libqrencode` -> 0 stdout: -lqrencode ----------- Run-time dependency libqrencode found: YES 4.1.1 Dependency libgcrypt skipped: feature gcrypt disabled Dependency gpg-error skipped: feature gcrypt disabled Library gpg-error skipped: feature gcrypt disabled Dependency gnutls skipped: feature gnutls disabled Dependency openssl skipped: feature openssl disabled Dependency p11-kit-1 skipped: feature p11kit disabled Dependency libfido2 skipped: feature libfido2 disabled Dependency tss2-esys tss2-rc tss2-mu tss2-tcti-device skipped: feature tpm2 disabled Dependency libdw skipped: feature elfutils disabled Dependency zlib skipped: feature zlib disabled Dependency bzip2 skipped: feature bzip2 disabled Library bz2 skipped: feature bzip2 disabled Determining dependency 'liblzma' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --modversion liblzma` -> 0 stdout: 5.4.3 ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --cflags liblzma` -> 0 stdout: -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 ----------- Called: `/bin/pkg-config --libs liblzma` -> 0 stdout: -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib -llzma -pthread ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --libs liblzma` -> 0 stdout: -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib -llzma -pthread ----------- Run-time dependency liblzma found: YES 5.4.3 Determining dependency 'liblz4' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --modversion liblz4` -> 0 stdout: 1.9.4 ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --cflags liblz4` -> 0 stdout: -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 ----------- Called: `/bin/pkg-config --libs liblz4` -> 0 stdout: -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib -llz4d ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --libs liblz4` -> 0 stdout: -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib -llz4d ----------- Run-time dependency liblz4 found: YES 1.9.4 Determining dependency 'libzstd' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --modversion libzstd` -> 0 stdout: 1.5.6 ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --cflags libzstd` -> 0 stdout: -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 ----------- Called: `/bin/pkg-config --libs libzstd` -> 0 stdout: -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib -lzstd ----------- env[PKG_CONFIG_PATH]: /home/jimmy/.vcpkg/packages/libsystemd_x64-linux/debug/lib/pkgconfig:/home/jimmy/.vcpkg/packages/libsystemd_x64-linux/share/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig:/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/share/pkgconfig env[PKG_CONFIG]: /bin/pkg-config ----------- Called: `/bin/pkg-config --libs libzstd` -> 0 stdout: -L/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib -lzstd ----------- Run-time dependency libzstd found: YES 1.5.6 Dependency xkbcommon skipped: feature xkbcommon disabled Dependency libpcre2-8 skipped: feature pcre2 disabled Dependency glib-2.0 skipped: feature glib disabled Dependency gobject-2.0 skipped: feature glib disabled Dependency gio-2.0 skipped: feature glib disabled Dependency dbus-1 skipped: feature dbus disabled Message: default-dnssec cannot be set to yes or allow-downgrade openssl and gcrypt are disabled. Setting default-dnssec to no. Program python3 (jinja2) found: YES (/usr/bin/python3) modules: jinja2 Program python3 (elftools) found: NO Program tools/check-version-history.py found: YES (/usr/bin/python3 /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/check-version-history.py) Program tools/elf2efi.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/elf2efi.py) Program tools/dbus_exporter.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/dbus_exporter.py) Program tools/generate-gperfs.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/generate-gperfs.py) Program tools/make-autosuspend-rules.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/make-autosuspend-rules.py) Program tools/make-directive-index.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/make-directive-index.py) Program tools/sync-docs.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/sync-docs.py) Program tools/make-man-index.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/make-man-index.py) Program tools/meson-render-jinja2.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/meson-render-jinja2.py) Program tools/update-dbus-docs.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/update-dbus-docs.py) Program tools/update-hwdb-autosuspend.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/update-hwdb-autosuspend.sh) Program tools/update-hwdb.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/update-hwdb.sh) Program tools/update-man-rules.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/update-man-rules.py) Program tools/update-syscall-tables.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/update-syscall-tables.sh) Program tools/xml_helper.py found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/tools/xml_helper.py) Configuring config.h using configuration Program generate-af-list.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/generate-af-list.sh) Program generate-arphrd-list.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/generate-arphrd-list.sh) Program generate-cap-list.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/generate-cap-list.sh) Program generate-errno-list.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/generate-errno-list.sh) Program missing_syscalls.py found: YES (/usr/bin/python3 /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/missing_syscalls.py) Program check-filesystems.sh found: YES (/home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/check-filesystems.sh) Running command: /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/check-filesystems.sh '/usr/bin/cc -fPIC -g -fPIC -g -I/media/Data2/Repos/Games/OpenStarbound/source/vcpkg_installed/x64-linux/include -E' /home/jimmy/.vcpkg/buildtrees/libsystemd/src/v255-948a7f2e81.clean/src/basic/filesystems-gperf.gperf linux/magic.h linux/gfs2_ondisk.h --- stdout --- Filesystem found in kernel header but not in filesystems-gperf.gperf: BCACHEFS_SUPER_MAGIC Filesystem found in kernel header but not in filesystems-gperf.gperf: PID_FS_MAGIC --- stderr --- ../src/v255-948a7f2e81.clean/src/basic/meson.build:238:8: ERROR: Problem encountered: Unknown filesystems defined in kernel headers: Filesystem found in kernel header but not in filesystems-gperf.gperf: BCACHEFS_SUPER_MAGIC Filesystem found in kernel header but not in filesystems-gperf.gperf: PID_FS_MAGIC ```

Additional context

vcpkg.json ``` { "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json", "dependencies": [ "glew", "sdl2", "libvorbis", "zlib", "freetype", "libpng", "opus", "zstd", "mimalloc" ] } ```

python version is 3.12.4

jimmon89 commented 1 month ago

as stated in the OpenStarbound issue, it seems the version of libsystemd(v255) is missing a couple of patches they can be found in this mailing list https://lore.kernel.org/buildroot/20240606104813.1514-4-jarkko@kernel.org/

notibly 0001-basic-add-pidfs-magic-31709.patch 0002-basic-add-bcachefs-magic.patch

dg0yt commented 1 month ago

Package: libsystemd:x64-linux@255#2

Update. vcpkg port is at 256.2.

greenozon commented 1 month ago

default version of libsystemd builds successfully (Ubuntu 22.04 LTS):

[15:31:56][ek@tevo347 ~/vcpkg](master)$ ./vcpkg install libsystemd
Computing installation plan...
A suitable version of cmake was not found (required v3.29.2).
Downloading [https://github.com/Kitware/CMake/releases/download/v3.29.2/cmake-3.29.2-linux-x86_64.tar.gz](https://www.google.com/url?q=https://github.com/Kitware/CMake/releases/download/v3.29.2/cmake-3.29.2-linux-x86_64.tar.gz&sa=D&source=calendar&usd=2&usg=AOvVaw2JIJJ9BrAb9Rwc7F7Hru46)
Extracting cmake...
The following packages will be built and installed:
  * gperf:x64-linux@3.1#6
  * libcap:x64-linux@2.69#5
  * liblzma:x64-linux@5.6.2
  * libmount:x64-linux@2.40
    libsystemd:x64-linux@256.2
  * libxcrypt:x64-linux@4.4.36#1
  * lz4:x64-linux@1.10.0
  * vcpkg-cmake:x64-linux@2024-04-23
  * vcpkg-cmake-config:x64-linux@2024-05-23
  * vcpkg-cmake-get-vars:x64-linux@2023-12-31
  * vcpkg-tool-meson:x64-linux@1.5.1
  * zstd:x64-linux@1.5.6
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet x64-linux...
Compiler found: /bin/c++

.............................

-- Performing post-build validation
Stored binaries in 1 destinations in 662 ms.
Elapsed time to handle libsystemd:x64-linux: 39 s
libsystemd:x64-linux package ABI: d3debb934abf87d77f5b42ba311a3fdbf262c719679f05be6672259743aecb1e
Total install time: 2.9 min
libsystemd provides pkg-config modules:

  # systemd Library
  libsystemd

./vcpkg version
vcpkg package management program version 2024-08-01-fd884a0d390d12783076341bd43d77c3a6a15658

See LICENSE.txt for license information.
dg0yt commented 1 month ago

@greenozon You cause a lot of noise to my mailbox... This is a duplicate issue. First reported in https://github.com/microsoft/vcpkg/issues/39365, and fixed by https://github.com/microsoft/vcpkg/pull/39741 three weeks ago.

greenozon commented 1 month ago

OK, pardon me that sounds like a VP big boss words

I just want to make some help, let me know what are the hot topics that need some time/efforts?

dg0yt commented 1 month ago

that sounds like a VP big boss words

No idea what this means. But I feel some frustration about several comments which didn't adress the original issue and also did not help to analyze it. (Are you aware that this issue might not appear at all on Ubuntu 22.04, even with libsystemd 255?)

let me know what are the hot topics that need some time/efforts?

The hot topics are no the easy ones.

Don't let us continue this discussion here, it is off-topic. This would have been a good question to ask in the discussions section.

@jimmon89 was asked to update because it is expected to fix the issue. Either the fix is confirmed, or there will be new information. Or the issue goes stale.

jimwang118 commented 1 month ago

@jimmon89 Please update the port version. This issue has been fixed in the latest version.

jimmon89 commented 1 month ago

i'm not sure why i wasn't notified about activity here, i updated vcpkg directly, skipping the arch linux package manager which would seem to be shipping an old version i'll edit this comment and notify if the issue is indeed fixed with a new version of vcpkg --RESERVED FOR EDIT-- vcpkg version

vcpkg package management program version 2024-08-01-fd884a0d390d12783076341bd43d77c3a6a15658

See LICENSE.txt for license information.

BUILD SUCCESS

thank you for your time

jimmon89 commented 1 month ago

closing