buildroot-external-microchip icon indicating copy to clipboard operation
buildroot-external-microchip copied to clipboard

build for sama5d27_som1_ek_headless_defconfig fails.

Open mhanuel26 opened this issue 8 months ago • 0 comments

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,

mhanuel26 avatar May 22 '25 09:05 mhanuel26