Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-3355

Fail to build util-linux-native on debian testing

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • None
    • Jellyfish 9.99.1, master
    • Build and Tools
    • None
    • QEMU x86_64

      I can't seem to build latest master (after migration to dunfell) due to util-linux failing to build on my machine:

      Build Configuration:
      BB_VERSION = "1.46.0"
      BUILD_SYS = "x86_64-linux"
      NATIVELSBSTRING = "universal"
      TARGET_SYS = "x86_64-agl-linux"
      MACHINE = "qemux86-64"
      DISTRO = "poky-agl"
      DISTRO_VERSION = "9.90.0+snapshot-20200504"
      TUNE_FEATURES = "m64 corei7"
      TARGET_FPU = ""
      meta-qt5 = "HEAD:ac7514e2bc295c97faa86d24e8823829257adbb8"
      meta-agl-profile-graphical-qt5
      meta-agl-profile-graphical = "HEAD:b16f1f6b8bdd7b0cef4aad3a6714798b66d8b0a5"
      meta-aac = "HEAD:86916d2d8c1702a8be3c88a9012ca56583bcc0c8"
      meta-speech-framework
      meta-pipewire = "HEAD:5c096a9bc3e336bff3fb9d678082ce8805154b22"
      meta-agl-demo = "HEAD:c60877d5323111e090dbfe6ae0a0a394c333722a"
      meta-oe
      meta-multimedia
      meta-networking
      meta-python
      meta-filesystems = "HEAD:b1aa5f785094d25765657f1df7db0748680ae7fb"
      meta-agl-profile-core
      meta-agl-distro
      meta-agl-bsp = "HEAD:b16f1f6b8bdd7b0cef4aad3a6714798b66d8b0a5"
      meta-security = "HEAD:f1ca0f9117ca2feab6b2bcdebe01cc5ebe745b7f"
      meta-perl = "HEAD:b1aa5f785094d25765657f1df7db0748680ae7fb"
      meta-security
      meta-app-framework = "HEAD:b16f1f6b8bdd7b0cef4aad3a6714798b66d8b0a5"
      meta
      meta-poky = "HEAD:a44b8d2856a937ca3991cbf566788b0cd541d777"

       

      I get the following:

      ERROR: util-linux-native-2.35.1-r0 do_compile: oe_runmake failed
      ERROR: util-linux-native-2.35.1-r0 do_compile: Execution of '/home/mvlad/workspace_agl_master/qemux86-64/tmp/work/x86_64-linux/util-linux-native/2.35.1-r0/temp/run.do_compile.7819' failed with exit code 1:
      make all-recursive
      make[1]: Entering directory '/home/mvlad/workspace_agl_master/qemux86-64/tmp/work/x86_64-linux/util-linux-native/2.35.1-r0/build'
      Making all in po
      make[2]: Entering directory '/home/mvlad/workspace_agl_master/qemux86-64/tmp/work/x86_64-linux/util-linux-native/2.35.1-r0/build/po'
      make[2]: Nothing to be done for 'all'.

       

      And at the end:

      | In file included from ../util-linux-2.35.1/misc-utils/kill.c:57:
      | ../util-linux-2.35.1/include/pidfd-utils.h: In function ‘pidfd_open’:
      | ../util-linux-2.35.1/include/pidfd-utils.h:19:17: error: ‘SYS_pidfd_open’ undeclared (first use in this function); did you mean ‘pidfd_open’?
      | return syscall(SYS_pidfd_open, pid, flags);
      | ^~~~~~~~~~~~~~
      | pidfd_open
      | ../util-linux-2.35.1/include/pidfd-utils.h:19:17: note: each undeclared identifier is reported only once for each function it appears in
      | ../util-linux-2.35.1/include/pidfd-utils.h:20:1: warning: control reaches end of non-void function [-Wreturn-type]
      | }
      | ^
      | make[2]: *** [Makefile:8792: misc-utils/kill.o] Error 1
      | make[2]: *** Waiting for unfinished jobs....
      | x86_64-linux-libtool: link: ar cru .libs/libtcolors.a lib/.libs/libtcolors_la-colors.o lib/.libs/libtcolors_la-color-names.o
      | ar: `u' modifier ignored since `D' is the default (see `U')

       

      Debian testing with kernel 5.4.0-2-amd64

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            jsmoeller Jan-Simon Moeller
            mvlad Marius Vlad
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: