@lduboeuf Here are my results.
I deleted image with:
crossbuilder --lxd-image="ubuntu:20.04" --architecture=arm64 delete
I edited the control file:
cmake,
dbus-test-runner,
dconf-cli<!nocheck>,
debhelper-compat (= 12),
dh-migrations | hello,
gnome-keyring,
liblomirihistoryservice-dev,
libicu-dev,
libmessaging-menu-dev,
libnotify-dev,
libphonenumber-dev,
libtelepathy-qt5-dev,
libprotobuf-dev,
libpulse-dev,
liblomiri-url-dispatcher-dev,
pkg-config,
python3:any<!nocheck>,
qml-module-qttest,
qtbase5-dev (>= 5.0),
qtdeclarative5-dev (>= 5.0),
qtdeclarative5-dev-tools (>= 5.0),
qtfeedback5-dev,
qml-module-lomiri-components,
qml-module-lomiri-layouts,
qml-module-lomiri-performancemetrics,
qml-module-lomiri-test,
qtmultimedia5-dev (>= 5.0),
qtpim5-dev (>= 5),
libusermetricsinput-dev,
telepathy-mission-control-5,
xvfb <!nocheck>,
i then ran the build command:
crossbuilder --lxd-image="ubuntu:20.04" --architecture=arm64 build
I got these errors:
mk-build-deps: Unable to install lomiri-telephony-service-cross-build-deps at /usr/bin/mk-build-deps line 457.
mk-build-deps: Unable to install all build-dep packages
I then attempted to install dh-translations:
crossbuilder --lxd-image="ubuntu:20.04" --architecture=arm64 inst-foreign dh-translations
get this error:
dpkg: dependency problems prevent configuration of dh-translations:
dh-translations depends on intltool; however:
Package intltool is not installed.
dh-translations depends on jq; however:
Package jq is not installed.
I then delete the tmp/DEBIAN folder :
sudo rm -r foreign/tmp/DEBIAN
and run the build command and get this error:
mk-build-deps: Unable to install lomiri-telephony-service-cross-build-deps at /usr/bin/mk-build-deps line 457.
mk-build-deps: Unable to install all build-dep packages
EDIT: dh-translations actually did install at this point in my process.
I am then was able to successfully install dh-translations.
Installing dh-translations
Get:1 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 dh-translations all 144.20.04.0 [25.0 kB]
Fetched 25.0 kB in 0s (54.4 kB/s)
dpkg-deb: building package 'dh-translations' in 'dh-translations_144.20.04.0_all.deb'.
(Reading database ... 59309 files and directories currently installed.)
Preparing to unpack .../dh-translations_144.20.04.0_all.deb ...
Unpacking dh-translations (144.20.04.0) over (144.20.04.0) ...
Setting up dh-translations (144.20.04.0) ...
Processing triggers for man-db (2.9.1-1) ...
I then run the build command and get these errors:
Investigating (0) lomiri-telephony-service-cross-build-deps:arm64 < 1.0 @iU mK Nb Ib >
Broken lomiri-telephony-service-cross-build-deps:arm64 Depends on liblomirihistoryservice-dev:arm64 < none @un H >
Removing lomiri-telephony-service-cross-build-deps:arm64 because I can't find liblomirihistoryservice-dev:arm64
Done
and this one again:
mk-build-deps: Unable to install lomiri-telephony-service-cross-build-deps at /usr/bin/mk-build-deps line 457.
mk-build-deps: Unable to install all build-dep packages
This whole process was tried with "dh-translations:all," in the control file with the same result.