Skip to content

oonf-olsrd2: Build fails for me with FAILED: src/olsrd2/CMakeFiles/olsrd2_static /[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1/src/olsrd2/CMakeFiles/olsrd2_static on 22.03. #899

Open
@dreirund

Description

@dreirund

Maintainer:

Henning Rogge <hrogge(at)gmail.com>, @HRogge

Environment:

  • Building for Xunlog OrangePi Plus (sun8i):
    grep ^CONFIG_TARGET .config:
    CONFIG_TARGET_sunxi=y
    CONFIG_TARGET_sunxi_cortexa7=y
    CONFIG_TARGET_sunxi_cortexa7_DEVICE_xunlong_orangepi-plus=y
    CONFIG_TARGET_BOARD="sunxi"
    CONFIG_TARGET_SUBTARGET="cortexa7"
    CONFIG_TARGET_PROFILE="DEVICE_xunlong_orangepi-plus"
    CONFIG_TARGET_ARCH_PACKAGES="arm_cortex-a7_neon-vfpv4"
    [...]
    
  • OpenWrt version:
    • Git branch openwrt-22.03 from git://git.openwrt.org/openwrt/openwrt.git,
    • initially checked out on 2022-07-05,
    • latest git pull and ./scripts/feeds update -a && ./scripts/feeds update -a on 2022-07-14, ca. 12:00 UTC
      (I give up on posting latest commit date and hash, since git log gives me some old dates, and I don't know how I can make git log printing out the last operation. I don't know much about git.)
  • Building on GNU/Linux on x86_64-architecture (Distribution: Artix Linux).
  • OpenWrt configuration: → config.txt.
  • grep -i oonf .config:
    CONFIG_PACKAGE_oonf-dlep-proxy=m
    CONFIG_PACKAGE_oonf-dlep-radio=m
    CONFIG_PACKAGE_oonf-init-scripts=m
    CONFIG_PACKAGE_oonf-olsrd2=m
    CONFIG_OONF_NHDP_AUTOLL4=y
    CONFIG_OONF_OLSRV2_LAN_IMPORT=y
    CONFIG_OONF_OLSRV2_ROUTE_MODIFIER=y
    CONFIG_OONF_GENERIC_DLEP_ROUTER=y
    CONFIG_OONF_GENERIC_REMOTECONTROL=y
    CONFIG_OONF_GENERIC_HTTP=y
    CONFIG_OONF_OLSRV2_MPR=y
    
  • grep -i olsr .config | grep -v luci-i18n:
    CONFIG_PACKAGE_luci-app-olsr=y
    CONFIG_PACKAGE_luci-app-olsr-services=y
    CONFIG_PACKAGE_luci-app-olsr-viz=y
    # OLSR.org network framework
    CONFIG_PACKAGE_oonf-olsrd2=m
    CONFIG_OONF_OLSRV2_LAN_IMPORT=y
    CONFIG_OONF_OLSRV2_ROUTE_MODIFIER=y
    CONFIG_OONF_OLSRV2_MPR=y
    # end of OLSR.org network framework
    CONFIG_PACKAGE_olsrd=y
    CONFIG_PACKAGE_olsrd-mod-arprefresh=y
    CONFIG_PACKAGE_olsrd-mod-bmf=y
    CONFIG_PACKAGE_olsrd-mod-dot-draw=y
    CONFIG_PACKAGE_olsrd-mod-dyn-gw=y
    CONFIG_PACKAGE_olsrd-mod-dyn-gw-plain=y
    CONFIG_PACKAGE_olsrd-mod-filtergw=y
    CONFIG_PACKAGE_olsrd-mod-httpinfo=y
    CONFIG_PACKAGE_olsrd-mod-jsoninfo=y
    CONFIG_PACKAGE_olsrd-mod-mdns=y
    CONFIG_PACKAGE_olsrd-mod-nameservice=y
    CONFIG_PACKAGE_olsrd-mod-netjson=y
    CONFIG_PACKAGE_olsrd-mod-p2pd=y
    CONFIG_PACKAGE_olsrd-mod-pgraph=y
    CONFIG_PACKAGE_olsrd-mod-pud=y
    CONFIG_PACKAGE_olsrd-mod-quagga=y
    CONFIG_PACKAGE_olsrd-mod-secure=y
    CONFIG_PACKAGE_olsrd-mod-sgwdynspeed=y
    CONFIG_PACKAGE_olsrd-mod-txtinfo=y
    CONFIG_PACKAGE_olsrd-mod-watchdog=y
    CONFIG_PACKAGE_olsrd-utils=y
    CONFIG_PACKAGE_wg-installer-server-hotplug-olsrd=m
    CONFIG_PACKAGE_collectd-mod-olsrd=y
    

Description:

A make -j6 fails in above configuration on package/feeds/routing/oonf-olsrd2. After a make package/feeds/routing/oonf-olsrd2/clean, an explicit run of
make -j1 V=sc package/feeds/routing/oonf-olsrd2/compile
fails with

ninja: Entering directory `/[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1'
[1/1] cd /[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1/src/olsrd2 && false
FAILED: src/olsrd2/CMakeFiles/olsrd2_static /[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1/src/olsrd2/CMakeFiles/olsrd2_static 
cd /[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1/src/olsrd2 && false
ninja: build stopped: subcommand failed.
make[2]: *** [Makefile:91: /[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1/.built] Error 1
Full output of above 'make' command (*click* to expand)
WARNING: Makefile 'package/feeds/video/qt4/Makefile' has a dependency on 'libX11', which does not exist
WARNING: Makefile 'package/feeds/video/qt4/Makefile' has a dependency on 'libXext', which does not exist
WARNING: Makefile 'package/feeds/video/qt4/Makefile' has a dependency on 'tslib', which does not exist
WARNING: Makefile 'package/feeds/video/qt4/Makefile' has a dependency on 'directfb', which does not exist
make[2]: Entering directory '/[...]/openwrt-22.03/scripts/config'
make[2]: 'conf' is up to date.
make[2]: Leaving directory '/[...]/openwrt-22.03/scripts/config'
make[1]: Entering directory '/[...]/openwrt-22.03'
make[2]: Entering directory '/[...]/openwrt-22.03/package/libs/toolchain'
echo "libc" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/toolchain.default.install
echo "libgcc" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/toolchain.default.install
echo "libatomic" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/toolchain.default.install
echo "libstdcpp" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/toolchain.default.install
echo "libpthread" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/toolchain.default.install
echo "librt" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/toolchain.default.install
make[2]: Leaving directory '/[...]/openwrt-22.03/package/libs/toolchain'
time: package/libs/toolchain/compile#0.35#0.09#0.41
make[2]: Entering directory '/[...]/openwrt-22.03/feeds/routing/oonf-init-scripts'
make[2]: Leaving directory '/[...]/openwrt-22.03/feeds/routing/oonf-init-scripts'
time: package/feeds/routing/oonf-init-scripts/compile#0.33#0.06#0.37
make[2]: Entering directory '/[...]/openwrt-22.03/package/libs/libnl-tiny'
echo "libnl-tiny" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/libnl-tiny.default.install
make[2]: Leaving directory '/[...]/openwrt-22.03/package/libs/libnl-tiny'
time: package/libs/libnl-tiny/compile#0.35#0.08#0.40
make[2]: Entering directory '/[...]/openwrt-22.03/package/libs/libjson-c'
echo "libjson-c" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/libjson-c.default.install
make[2]: Leaving directory '/[...]/openwrt-22.03/package/libs/libjson-c'
time: package/libs/libjson-c/compile#0.47#0.06#0.47
make[2]: Entering directory '/[...]/openwrt-22.03/package/utils/lua'
echo "liblua" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/lua.default.install
echo "lua" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/lua.default.install
make[2]: Leaving directory '/[...]/openwrt-22.03/package/utils/lua'
time: package/utils/lua/compile#0.47#0.07#0.48
make[2]: Entering directory '/[...]/openwrt-22.03/package/libs/libubox'
echo "libubox" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/libubox.default.install
echo "libblobmsg-json" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/libubox.default.install
echo "jshn" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/libubox.default.install
echo "libjson-script" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/libubox.default.install
make[2]: Leaving directory '/[...]/openwrt-22.03/package/libs/libubox'
time: package/libs/libubox/compile#0.42#0.11#0.47
make[2]: Entering directory '/[...]/openwrt-22.03/package/system/uci'
echo "libuci" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/uci.default.install
echo "libuci-lua" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/uci.default.install
echo "uci" >> /[...]/openwrt-22.03/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/pkginfo/uci.default.install
make[2]: Leaving directory '/[...]/openwrt-22.03/package/system/uci'
time: package/system/uci/compile#0.37#0.11#0.44
make[2]: Entering directory '/[...]/openwrt-22.03/feeds/routing/oonf-olsrd2'
rm -f /[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1/.built
touch /[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1/.built_check
MAKEFLAGS="" /[...]/openwrt-22.03/staging_dir/host/bin/ninja -v -j1 -C /[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1 olsrd2_static
ninja: Entering directory `/[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1'
[1/1] cd /[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1/src/olsrd2 && false
FAILED: src/olsrd2/CMakeFiles/olsrd2_static /[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1/src/olsrd2/CMakeFiles/olsrd2_static 
cd /[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1/src/olsrd2 && false
ninja: build stopped: subcommand failed.
make[2]: *** [Makefile:91: /[...]/openwrt-22.03/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/oonf-olsrd2-v0.15.1/.built] Error 1
make[2]: Leaving directory '/[...]/openwrt-22.03/feeds/routing/oonf-olsrd2'
time: package/feeds/routing/oonf-olsrd2/compile#0.35#0.06#0.37
    ERROR: package/feeds/routing/oonf-olsrd2 failed to build.
make[1]: *** [package/Makefile:116: package/feeds/routing/oonf-olsrd2/compile] Error 1
make[1]: Leaving directory '/[...]/openwrt-22.03'
make: *** [/[...]/openwrt-22.03/include/toplevel.mk:230: package/feeds/routing/oonf-olsrd2/compile] Error 2

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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