Error building the olympe wheel for arm

Hi I am trying to use a ARM machine to build the olympe wheel with version7.5.5. This native machine I am using has this setup.
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble

And it turns out that ubuntu24.04 can not download libncurses5-dev libncursesw5-dev libncurses5 properly.

So, I turn to use a docker container with the base arm64v8/ubuntu:18.04 to build the olympe wheel for arm. And now I am getting stuck on the following error. Here is the log

user:~/code/parrot-olympe$ ./build.sh -p olympe-linux -t images -j
[I] Starting task ‘images’
[I] In ‘/home/olympeuser/code/parrot-olympe’: rm -f /home/olympeuser/code/parrot-olympe/out/olympe-linux/manifest.xml
[I] In ‘/home/olympeuser/code/parrot-olympe’: ln -fs images/manifest.xml /home/olympeuser/code/parrot-olympe/out/olympe-linux/manifest.xml
[I] Starting task ‘alchemy’ with args: image
[I] In ‘/home/olympeuser/code/parrot-olympe’: ALCHEMY_TARGET_CONFIG_DIR=“/home/olympeuser/code/parrot-olympe/products/olympe/linux/config” ALCHEMY_TARGET_OUT=“/home/olympeuser/code/parrot-olympe/out/olympe-linux” ALCHEMY_TARGET_PRODUCT=“olympe” ALCHEMY_TARGET_PRODUCT_VARIANT=“linux” ALCHEMY_TARGET_SCAN_ADD_DIRS=" /home/olympeuser/code/parrot-olympe/packages" ALCHEMY_TARGET_SCAN_PRUNE_DIRS=" /home/olympeuser/code/parrot-olympe" ALCHEMY_USE_COLORS=“1” ALCHEMY_WORKSPACE_DIR=“/home/olympeuser/code/parrot-olympe” LD_LIBRARY_PATH=“/home/olympeuser/code/parrot-olympe/out/olympe-linux/staging-host/usr/lib:/home/olympeuser/code/parrot-olympe/out/olympe-linux/staging/usr/lib” PARROT_BUILD_PROP_BUILD_NUMBER=“202410011526” PARROT_BUILD_PROP_GROUP=“drones” PARROT_BUILD_PROP_PRODUCT=“olympe” PARROT_BUILD_PROP_PROJECT=“olympe” PARROT_BUILD_PROP_UID=“olympe-linux-20241001-1526-0.0.0” PARROT_BUILD_PROP_VARIANT=“linux” PARROT_BUILD_PROP_VERSION=“0.0.0” PATH=“/home/olympeuser/code/parrot-olympe/out/olympe-linux/pyenv_root/shims:/home/olympeuser/code/parrot-olympe/build/pyenv/libexec:/home/olympeuser/code/parrot-olympe/build/pyenv/bin:/home/olympeuser/code/parrot-olympe/out/olympe-linux/staging/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin” PYENV_ROOT=“/home/olympeuser/code/parrot-olympe/out/olympe-linux/pyenv_root” PYENV_VERSION=“” PYTHONPATH=“/home/olympeuser/code/parrot-olympe/out/olympe-linux/staging/lib/python3.9/site-packages:/home/olympeuser/code/parrot-olympe/out/olympe-linux/staging/usr/lib/python3.9/site-packages:/home/olympeuser/code/parrot-olympe/out/olympe-linux/staging-host/lib/python3.9/site-packages:/home/olympeuser/code/parrot-olympe/out/olympe-linux/staging-host/usr/lib/python3.9/site-packages” PYTHON_KEYRING_BACKEND=“keyring.backends.null.Keyring” /home/olympeuser/code/parrot-olympe/build/alchemy/scripts/alchemake -j 2 image
/----------------------------------------------------------------------

  • ALCHEMY_WORKSPACE_DIR = /home/olympeuser/code/parrot-olympe
  • TARGET_PRODUCT = olympe
  • TARGET_PRODUCT_VARIANT = linux
  • TARGET_OS = linux
  • TARGET_OS_FLAVOUR = native
  • TARGET_LIBC = native
  • TARGET_ARCH = aarch64
  • TARGET_CPU =
  • TARGET_OUT = /home/olympeuser/code/parrot-olympe/out/olympe-linux
  • TARGET_CONFIG_DIR = /home/olympeuser/code/parrot-olympe/products/olympe/linux/config
  • TARGET_CC_PATH = /usr/bin/cc
  • TARGET_CC_VERSION = 7

Scanning /home/olympeuser/code/parrot-olympe/packages for makefiles…
Scanning /home/olympeuser/code/parrot-olympe/modules/olympe for makefiles…
Scanning /home/olympeuser/code/parrot-olympe/modules/logness for makefiles…
Found 89 makefiles
Prebuilt module json marked as overriden
Prebuilt module ncurses marked as overriden
Prebuilt module ncurses marked as overriden
Prebuilt module libboost marked as overriden
Found 225 modules
Computing modules dependencies…
Checking modules dependencies…
Generating rules…
/home/olympeuser/code/parrot-olympe/build/alchemy/classes/BUNDLE/rules.mk:47: eigen of class CUSTOM cannot be bundled
/home/olympeuser/code/parrot-olympe/build/alchemy/classes/BUNDLE/rules.mk:47: libmedia-buffers-memory-internal of class CUSTOM cannot be bundled
/home/olympeuser/code/parrot-olympe/build/alchemy/classes/BUNDLE/rules.mk:47: eigen of class CUSTOM cannot be bundled
/home/olympeuser/code/parrot-olympe/build/alchemy/classes/BUNDLE/rules.mk:47: libmedia-buffers-memory-internal of class CUSTOM cannot be bundled
/home/olympeuser/code/parrot-olympe/build/alchemy/classes/BUNDLE/rules.mk:47: libmedia-buffers-memory-internal of class CUSTOM cannot be bundled
/home/olympeuser/code/parrot-olympe/build/alchemy/classes/GENERIC/rules.mk:228: *** multiple target patterns. Stop.
[E] Command failed (returncode=2)

This topic was automatically closed after 30 days. New replies are no longer allowed.