Skip to content

build for sama5d27_som1_ek_headless_defconfig fails. #20

@mhanuel26

Description

@mhanuel26

Hello,

I am trying to build minimal headless buildroot project for

git clone https://github.com/linux4microchip/buildroot-external-microchip.git
git clone https://github.com/linux4microchip/buildroot-mchp.git -b 2024.02-mchp
cd buildroot-mchp
export BR2_EXTERNAL=../buildroot-external-microchip/
make sama5d27_som1_ek_headless_defconfig
make

I am getting this error

Message: Not compiling fuzz-xdg-desktop:address,undefined because tests is set to false
Program tools/git-contrib.sh found: YES (/home/mhanuel/BSC/mchp/buildroot-mchp/output/build/systemd-254.13/tools/git-contrib.sh)
Program tools/check-api-docs.sh found: YES (/home/mhanuel/BSC/mchp/buildroot-mchp/output/build/systemd-254.13/tools/check-api-docs.sh)
Build targets in project: 712

systemd 254

    build mode                     : release
    split /usr                     : false
    split bin-sbin                 : true
    prefix directory               : /usr
    rootprefix directory           : /usr
    sysconf directory              : /etc
    include directory              : /usr/include
    lib directory                  : /usr/lib
    rootlib directory              : /usr/lib
    SysV init scripts              :
    SysV rc?.d directories         :
    PAM modules directory          : /usr/lib/security
    PAM configuration directory    : /usr/lib/pam.d
    libcryptsetup plugins directory: /usr/lib/cryptsetup
    RPM macros directory           : /usr/lib/rpm/macros.d
    modprobe.d directory           : /usr/lib/modprobe.d
    D-Bus policy directory         : /usr/share/dbus-1/system.d
    D-Bus session directory        : /usr/share/dbus-1/services
    D-Bus system directory         : /usr/share/dbus-1/system-services
    D-Bus interfaces directory     : no
    bash completions directory     : /usr/share/bash-completion/completions
    zsh completions directory      : /usr/share/zsh/site-functions
    private shared lib version tag : 254
    extra start script             : /etc/rc.local
    debug shell                    : /bin/sh @ /dev/tty9
    system UIDs                    : <=999 (alloc >=1)
    system GIDs                    : <=999 (alloc >=1)
    dynamic UIDs                   : 61184…65519
    container UID bases            : 524288…1878982656
    static UID/GID allocations     : tty-gid:5
    /dev/kvm access mode           : 0666
    render group access mode       : 0666
    certificate root directory     : /etc/ssl
    support URL                    : https://lists.freedesktop.org/mailman/listinfo/systemd-devel
    nobody user name               : nobody
    nobody group name              : nobody
    fallback hostname              : sama5
    default compression method     : none
    default DNSSEC mode            : allow-downgrade
    default DNS-over-TLS mode      : opportunistic
    default mDNS mode              : yes
    default LLMNR mode             : yes
    default DNS servers            : 1.1.1.1#cloudflare-dns.com
                                     8.8.8.8#dns.google
                                     1.0.0.1#cloudflare-dns.com
                                     8.8.4.4#dns.google
                                     2606:4700:4700::1111#cloudflare-dns.com
                                     2001:4860:4860::8888#dns.google
                                     2606:4700:4700::1001#cloudflare-dns.com
                                     2001:4860:4860::8844#dns.google
    default NTP servers            : time1.google.com
                                     time2.google.com
                                     time3.google.com
                                     time4.google.com
    default cgroup hierarchy       : unified
    default net.naming-scheme value: latest
    default KillUserProcesses value: true
    default locale                 : C.UTF-8
    default nspawn locale          : C.UTF-8
    default status unit format     : description
    default user $PATH             : (same as system services)
    systemd service watchdog       : 3min
    time epoch                     : 1716846515 (2024-05-27T21:48:35+00:00)

  Features
    enabled                        : ACL, SECCOMP, blkid, gcrypt, libfdisk, libiptc, openssl, p11kit, pcre2, zlib, environment.d, hostnamed, hwdb, networkd, nss-myhostname, nss-resolve, nss-systemd, pstore, resolve, timedated, timesyncd, tmpfiles, vconsole, xdg-autostart, idn, nscd, kmod, tpm, adm group, wheel group, gshadow, link-udev-shared, link-systemctl-shared, link-networkd-shared, link-timesyncd-shared, link-journalctl-shared, link-boot-shared, link-portabled-shared, cryptolib(gcrypt), DNS-over-TLS(openssl)
    disabled                       : AUDIT, AppArmor, IMA, PAM, SELinux, SMACK, elfutils, gnutls, libbpf, libcryptsetup, libcryptsetup-plugins, libcurl, libfido2, libidn, libidn2, microhttpd, passwdqc, pwquality, qrencode, tpm2, xkbcommon, zstd, lz4, xz, bzip2, backlight, binfmt, bootloader, bpf-framework, coredump, efi, firstboot, hibernate, homed, importd, initrd, kernel-install, localed, logind, machined, nss-mymachines, oomd, portabled, quotacheck, randomseed, repart, rfkill, sysext, systemd-analyze, sysupdate, sysusers, userdb, polkit, legacy-pkla, xenctrl, dbus, glib, man pages, html pages, man page indices, SysV compat, compat-mutable-uid-boundaries, utmp, ldconfig, debug hashmap, debug mmap cache, debug siphash, trace logging, slow tests, fuzz tests, install tests, first-boot-full-preset, fexecve, standalone-binaries, coverage, static-libsystemd, static-libudev

  User defined options
    Cross files                    : /home/mhanuel/BSC/mchp/buildroot-mchp/output/build/systemd-254.13//build/cross-compilation.conf
    build.cmake_prefix_path        : /home/mhanuel/BSC/mchp/buildroot-mchp/output/host/lib/cmake
    build.pkg_config_path          : /home/mhanuel/BSC/mchp/buildroot-mchp/output/host/lib/pkgconfig
    buildtype                      : release
    default_library                : shared
    libdir                         : lib
    prefix                         : /usr
    strip                          : false
    b_pie                          : false
    b_staticpic                    : true
    acl                            : true
    analyze                        : false
    apparmor                       : false
    audit                          : false
    backlight                      : false
    binfmt                         : false
    blkid                          : true
    bootloader                     : false
    bzip2                          : false
    coredump                       : false
    create-log-dirs                : false
    dbus                           : false
    dbus-interfaces-dir            : no
    default-compression            : auto
    default-dns-over-tls           : opportunistic
    default-dnssec                 : allow-downgrade
    default-hierarchy              : unified
    default-keymap                 : us
    default-locale                 : C.UTF-8
    default-user-shell             : /bin/sh
    dns-over-tls                   : openssl
    efi                            : false
    elfutils                       : false
    fallback-hostname              : sama5
    fdisk                          : true
    first-boot-full-preset         : false
    firstboot                      : false
    gcrypt                         : true
    gnutls                         : false
    hibernate                      : false
    homed                          : false
    hostnamed                      : true
    hwdb                           : true
    idn                            : true
    ima                            : false
    importd                        : false
    initrd                         : false
    kernel-install                 : false
    kexec-path                     : /usr/sbin/kexec
    kmod-path                      : /usr/bin/kmod
    ldconfig                       : false
    libcryptsetup                  : false
    libcryptsetup-plugins          : false
    libcurl                        : false
    libidn                         : false
    libidn2                        : false
    libiptc                        : true
    link-boot-shared               : true
    loadkeys-path                  : /usr/bin/loadkeys
    localed                        : false
    logind                         : false
    lz4                            : false
    machined                       : false
    man                            : false
    microhttpd                     : false
    mode                           : release
    mount-path                     : /usr/bin/mount
    networkd                       : true
    nologin-path                   : /bin/false
    nspawn-locale                  : C.UTF-8
    nss-myhostname                 : true
    nss-mymachines                 : false
    nss-resolve                    : true
    nss-systemd                    : true
    oomd                           : false
    openssl                        : true
    p11kit                         : true
    pam                            : false
    passwdqc                       : false
    pcre2                          : true
    polkit                         : false
    portabled                      : false
    pstore                         : true
    qrencode                       : false
    quotacheck                     : false
    quotacheck-path                : /usr/sbin/quotacheck
    quotaon-path                   : /usr/sbin/quotaon
    randomseed                     : false
    remote                         : false
    repart                         : false
    resolve                        : true
    rfkill                         : false
    rootlibdir                     : /usr/lib
    seccomp                        : true
    selinux                        : false
    setfont-path                   : /usr/bin/setfont
    smack                          : false
    split-bin                      : true
    split-usr                      : false
    sulogin-path                   : /usr/sbin/sulogin
    sysext                         : false
    system-gid-max                 : 999
    system-uid-max                 : 999
    sysupdate                      : false
    sysusers                       : false
    sysvinit-path                  :
    sysvrcnd-path                  :
    telinit-path                   :
    tests                          : false
    timedated                      : true
    timesyncd                      : true
    tmpfiles                       : true
    tpm2                           : false
    ukify                          : false
    umount-path                    : /usr/bin/umount
    urlify                         : true
    userdb                         : false
    utmp                           : false
    vconsole                       : true
    xenctrl                        : false
    xkbcommon                      : false
    xz                             : false
    zlib                           : true
    zstd                           : false

Found ninja-1.11.1.git.kitware.jobserver-1 at /home/mhanuel/BSC/mchp/buildroot-mchp/output/host/bin/ninja
>>> systemd 254.13 Building
GIT_DIR=. PATH="/home/mhanuel/BSC/mchp/buildroot-mchp/output/host/bin:/home/mhanuel/BSC/mchp/buildroot-mchp/output/host/sbin:/home/mhanuel/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/ATMEL_PLS_Tools/Prochip/bin:/mnt/c/Python311/Scripts/:/mnt/c/Python311/:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/ProgramFiles/dotnet/:/mnt/c/ProgramFiles(x86)/NVIDIACorporation/PhysX/Common:/mnt/c/ProgramFiles/NVIDIACorporation/NVIDIANvDLISR:/mnt/c/ProgramFiles/PuTTY/:/mnt/c/ProgramFiles/SEGGER/JLink:/mnt/c/ProgramFiles/usbipd-win/:/mnt/c/ProgramFiles/nodejs/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/ProgramFiles/Git/cmd:/mnt/c/ProgramFiles/NordicSemiconductor/nrf-command-line-tools/bin/:/mnt/c/ProgramFiles(x86)/NationalInstruments/Shared/LabVIEWCLI:/mnt/c/ProgramFiles/Docker/Docker/resources/bin:/mnt/c/ProgramFiles(x86)/GNUArmEmbeddedToolchain/102021.10/bin:/mnt/c/ProgramFiles/CMake/bin:/mnt/c/ProgramFiles(x86)/IVIFoundation/IVI/bin:/mnt/c/ProgramFiles/IVIFoundation/IVI/bin:/mnt/c/ProgramFiles(x86)/IVIFoundation/VISA/WinNT/Bin/:/mnt/c/ProgramFiles/IVIFoundation/VISA/Win64/Bin/:/mnt/c/ProgramFiles(x86)/IVIFoundation/VISA/WinNT/Bin:/mnt/c/Dev/winApps/adb_fastboot:/mnt/c/Wincupl/WINCUPL/EXE:/mnt/c/Wincupl/WINCUPL/FITTERS:/mnt/c/Users/mhanu/AppData/Local/Programs/MicrosoftVSCode/bin:/mnt/c/Users/mhanu/AppData/Local/GitHubDesktop/bin:/mnt/c/ProgramFiles(x86)/CodeQuery/CodeQuery0.26.064bit/:/mnt/c/Users/mhanu/.dotnet/tools:/mnt/c/protoc-25.1-win64/bin:/mnt/c/Users/mhanu/AppData/Local/Microsoft/WindowsApps:/mnt/c/ProgramFiles(x86)/GNUArmEmbeddedToolchain/102021.10/bin:/mnt/c/Users/mhanu/AppData/Roaming/Python/Python311/Scripts:/snap/bin" LC_ALL=C.UTF-8 PYTHONNOUSERSITE=y /home/mhanuel/BSC/mchp/buildroot-mchp/output/host/bin/ninja   -C /home/mhanuel/BSC/mchp/buildroot-mchp/output/build/systemd-254.13//build
ninja: Entering directory `/home/mhanuel/BSC/mchp/buildroot-mchp/output/build/systemd-254.13//build'
[159/1070] Compiling C object src/basic/libbasic.a.p/cgroup-util.c.o
FAILED: src/basic/libbasic.a.p/cgroup-util.c.o
/home/mhanuel/BSC/mchp/buildroot-mchp/output/host/bin/arm-buildroot-linux-gnueabihf-gcc -Isrc/basic/libbasic.a.p -Isrc/basic -I../src/basic -Isrc/fundamental -I../src/fundamental -Isrc/systemd -I../src/systemd -I. -I.. -I/home/mhanuel/BSC/mchp/buildroot-mchp/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-nonnull-compare -Warray-bounds -Warray-bounds=2 -Wdate-time -Wendif-labels -Werror=format=2 -Werror=format-signedness -Werror=implicit-function-declaration -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=missing-declarations -Werror=missing-prototypes -Werror=overflow -Werror=override-init -Werror=return-type -Werror=shift-count-overflow -Werror=shift-overflow=2 -Werror=undef -Wfloat-equal -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-aliasing=2 -Wstrict-prototypes -Wsuggest-attribute=noreturn -Wunused-function -Wwrite-strings -Wzero-length-bounds -fdiagnostics-show-option -fno-common -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 -Wno-maybe-uninitialized -Wno-unused-result -ftrivial-auto-var-init=zero -Werror=shadow -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -fPIC -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -include config.h -pthread -fvisibility=default -MD -MQ src/basic/libbasic.a.p/cgroup-util.c.o -MF src/basic/libbasic.a.p/cgroup-util.c.o.d -o src/basic/libbasic.a.p/cgroup-util.c.o -c ../src/basic/cgroup-util.c
In file included from ../src/basic/missing_threads.h:6,
                 from ../src/basic/cgroup-util.c:26:
../../../host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/threads.h:37:1: error: expected ‘;’ before ‘typedef’
   37 | typedef __tss_t tss_t;
      | ^~~~~~~
../../../host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/threads.h:223:24: error: unknown type name ‘tss_t’
  223 | extern int tss_create (tss_t *__tss_id, tss_dtor_t __destructor);
      |                        ^~~~~
../../../host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/threads.h:227:23: error: unknown type name ‘tss_t’
  227 | extern void *tss_get (tss_t __tss_id);
      |                       ^~~~~
../../../host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/threads.h:231:21: error: unknown type name ‘tss_t’
  231 | extern int tss_set (tss_t __tss_id, void *__val);
      |                     ^~~~~
../../../host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/threads.h:235:25: error: unknown type name ‘tss_t’
  235 | extern void tss_delete (tss_t __tss_id);
      |                         ^~~~~
[160/1070] Compiling C object src/basic/libbasic.a.p/filesystems.c.o
FAILED: src/basic/libbasic.a.p/filesystems.c.o
/home/mhanuel/BSC/mchp/buildroot-mchp/output/host/bin/arm-buildroot-linux-gnueabihf-gcc -Isrc/basic/libbasic.a.p -Isrc/basic -I../src/basic -Isrc/fundamental -I../src/fundamental -Isrc/systemd -I../src/systemd -I. -I.. -I/home/mhanuel/BSC/mchp/buildroot-mchp/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-nonnull-compare -Warray-bounds -Warray-bounds=2 -Wdate-time -Wendif-labels -Werror=format=2 -Werror=format-signedness -Werror=implicit-function-declaration -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=missing-declarations -Werror=missing-prototypes -Werror=overflow -Werror=override-init -Werror=return-type -Werror=shift-count-overflow -Werror=shift-overflow=2 -Werror=undef -Wfloat-equal -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-aliasing=2 -Wstrict-prototypes -Wsuggest-attribute=noreturn -Wunused-function -Wwrite-strings -Wzero-length-bounds -fdiagnostics-show-option -fno-common -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 -Wno-maybe-uninitialized -Wno-unused-result -ftrivial-auto-var-init=zero -Werror=shadow -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -fPIC -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -include config.h -pthread -fvisibility=default -MD -MQ src/basic/libbasic.a.p/filesystems.c.o -MF src/basic/libbasic.a.p/filesystems.c.o.d -o src/basic/libbasic.a.p/filesystems.c.o -c ../src/basic/filesystems.c
In file included from ../src/basic/filesystems.c:3:
../src/basic/filesystems-gperf.gperf:9:1: error: expected ‘;’ before ‘struct’
    9 | struct FilesystemMagic {
      | ^~~~~~
../src/basic/filesystems-gperf.gperf: In function ‘filesystems_gperf_lookup’:
../src/basic/filesystems-gperf.gperf:67:39: error: array type has incomplete element type ‘struct FilesystemMagic’
   67 | fuse,            {FUSE_SUPER_MAGIC}
      |                                       ^
../src/basic/filesystems-gperf.gperf:67:39: warning: unused variable ‘wordlist’ [-Wunused-variable]
../src/basic/filesystems.c: In function ‘fs_type_from_string’:
../src/basic/filesystems.c:26:24: error: invalid use of undefined type ‘const struct FilesystemMagic’
   26 |         *ret = fs_magic->magic;
      |                        ^~
[172/1070] Compiling C object src/libsystemd/libsystemd_static.a.p/sd-bus_sd-bus.c.o
ninja: build stopped: subcommand failed.
make: *** [package/pkg-generic.mk:283: /home/mhanuel/BSC/mchp/buildroot-mchp/output/build/systemd-254.13/.stamp_built] Error 1

I will appreciate any comments to help fix it!

Thank you,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions