Trying to help developing Lomiri - questions
-
I am getting familiar with clickable and after quite a lot of tweaks I got it building.
Now the question is a controversial contradiction in versions:
If using the default clickable/amd64-20.04-amd64 image it is missing qt5.15.0 needed for the imports of QtQuick 2.15.
If using latest clickable/amd64-ut24.04-1.x-amd64 it is missing libubuntu-app-launch3-dev.
Why is there no intermediate 22.04 image featuring both?
Am I missing something in the setup?
-
@shano Are you building Lomiri with clickable?
But yes, Focal is still Qt5.12 and Noble is Qt5.15.libubuntu-app-launch might be called liblomiri-app-launch now on Noble, or something like that
-
@kugiigi Thanks. There is such a package. Will give it a try with Noble.
-
The following packages have unmet dependencies: libmircommon11 : Breaks: libmircommon9 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) Breaks: libmircommon9t64 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) but 2.14.1-4.1ubuntu3 is to be installed libmiroil7 : Breaks: libmiroil3 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) Breaks: libmiroil3t64 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) but 2.14.1-4.1ubuntu3 is to be installed libmirplatform30 : Breaks: libmirplatform26 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) Breaks: libmirplatform26t64 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) but 2.14.1-4.1ubuntu3 is to be installed libmirserver63 : Breaks: libmirserver58 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) Breaks: libmirserver58t64 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) but 2.14.1-4.1ubuntu3 is to be installed libmirwayland5 : Breaks: libmirwayland4 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) Breaks: libmirwayland4t64 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) but 2.14.1-4.1ubuntu3 is to be installed
apt search libmircommon Sorting... Done Full Text Search... Done libmircommon-dev/24.04-1.x 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b amd64 Mir Display Server - common library - development headers libmircommon-internal-dev/24.04-1.x 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b amd64 Mir Display Server - development headers libmircommon11/24.04-1.x 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b amd64 Mir Display Server - common library libmircommon11-dbgsym/24.04-1.x 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b amd64 debug symbols for libmircommon11 libmircommon9t64/noble 2.14.1-4.1ubuntu3 amd64 Mir Display Server - common library
Anyone got these resolved?
-
@shano You seem to be wanting to use Clickable for building Lomiri itself or (one of) its components?
That is not what Clickable was designed for. It is primarily used for app development.
I am not sure what the dev use to build and test Lomiri itself. I know the PDK was developed for exactly this purpose. You could give it a go.
-
@arubislander Thank you for the clarification. I am very new to this stuff although been a Linux user for 20 years and a developer for 10. I am trying to work precisely on the DE itself. Will give it a go.
-
@arubislander Unfortunately PDK can't find anything of the existing repos.
https://github.com/ubports/ubports-pdk/issues/35
Being open for more than 3 years gives me less hope that someone is even noticing these...
-
I think Lomiri's developers are testing it on bare metal, no VMs. You might want to ask on https://t.me/UBports_Lomiri .
-
@arubislander To be fair, the repo's readme literally lists a few clickable commands. I never got them to work but probably they did work before. Still haven't figure out how to build Lomiri LOL
I think the recommended tool to use is crossbuilder (https://github.com/ubports/crossbuilder) though I think I also encountered some issues with that. -
@kugiigi I suppose inclusion felt victim to the race to completion.