How do i get this to work?

Hi, thank you for this cool software. But how do i get xpano to run and work?
I’m on LinuxMint 21.1 with latest Updates. I choose to install xpano with the launchpad distribution as .deb
Installation works an than there is an icon in Graphics Software in the LM-Menue.
But if i klick on it nothing runs or works, i do not get the GUI.

How do i get xpano to run and work?

Do you have all dependencies installed? Ubuntu 22.04, which I think is the basis for LinuxMint 21.1, apparently needs libgtk-3-dev libopencv-dev libsdl2-dev and libspdlog-dev.

Official installation instruction for Ubuntu you can find here.

Try to start xpano from the terminal and watch for errors.

Hi Thomas, thank you for your answer. I thought, if the installation with the repo was without failures it should work? With the install, there were some additional dependencys installed too. Why is it so complicated? I don’wanted to compile my self … don’t have any experience with this.
If i try to install these dependences with terminal like in the installation instruction, i get the following output:

Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libavcodec58 : Hängt ab von: libavutil56 (= 7:4.4.2-0ubuntu0.22.04.1) aber 7:4.4.3-0ubuntu1~22.04.sav2 soll installiert werden
Hängt ab von: libswresample3 (= 7:4.4.2-0ubuntu0.22.04.1) aber 7:4.4.3-0ubuntu1~22.04.sav2 soll installiert werden
libavformat-extra58 : Hängt ab von: libavutil56 (= 7:4.4.2-0ubuntu0.22.04.1) aber 7:4.4.3-0ubuntu1~22.04.sav2 soll installiert werden
libavutil-dev : Hängt ab von: libavutil56 (= 7:4.4.2-0ubuntu0.22.04.1) aber 7:4.4.3-0ubuntu1~22.04.sav2 soll installiert werden
libcairo2-dev : Hängt ab von: libfontconfig1-dev (>= 2.2.95)
Hängt ab von: libfreetype6-dev (>= 2.1.10)
libgphoto2-dev : Hängt ab von: libgphoto2-6 (= 2.5.27-1build2) aber 2.5.29-1~22.04.sav0 soll installiert werden
libgtk-3-dev : Hängt ab von: libfontconfig1-dev
Hängt ab von: libgdk-pixbuf-2.0-dev (>= 2.40.0) ist aber nicht installierbar oder
libgdk-pixbuf2.0-dev (>= 2.40.0) ist aber nicht installierbar
libharfbuzz-dev : Hängt ab von: libharfbuzz0b (= 2.7.4-1ubuntu3.1) aber 6.0.0-1~22.04.sav1 soll installiert werden
Hängt ab von: libharfbuzz-icu0 (= 2.7.4-1ubuntu3.1) aber 6.0.0-1~22.04.sav1 soll installiert werden
Hängt ab von: gir1.2-harfbuzz-0.0 (= 2.7.4-1ubuntu3.1) aber 6.0.0-1~22.04.sav1 soll installiert werden
Hängt ab von: libfreetype6-dev
libopencv-calib3d-dev : Hängt ab von: libopencv-calib3d4.5d (= 4.5.4+dfsg-9ubuntu4) aber 4.5.4+dfsg-9ubuntu4+22.04.sav1 soll installiert werden
libopencv-core-dev : Hängt ab von: libopencv-core4.5d (= 4.5.4+dfsg-9ubuntu4) aber 4.5.4+dfsg-9ubuntu4+22.04.sav1 soll installiert werden
libopencv-dnn-dev : Hängt ab von: libopencv-dnn4.5d (= 4.5.4+dfsg-9ubuntu4) aber 4.5.4+dfsg-9ubuntu4+22.04.sav1 soll installiert werden
libopencv-features2d-dev : Hängt ab von: libopencv-features2d4.5d (= 4.5.4+dfsg-9ubuntu4) aber 4.5.4+dfsg-9ubuntu4+22.04.sav1 soll installiert werden
libopencv-flann-dev : Hängt ab von: libopencv-flann4.5d (= 4.5.4+dfsg-9ubuntu4) aber 4.5.4+dfsg-9ubuntu4+22.04.sav1 soll installiert werden
libopencv-highgui-dev : Hängt ab von: libtiff-dev ist aber nicht installierbar
libopencv-imgcodecs-dev : Hängt ab von: libgdcm-dev soll aber nicht installiert werden
Hängt ab von: libopencv-imgcodecs4.5d (= 4.5.4+dfsg-9ubuntu4) aber 4.5.4+dfsg-9ubuntu4+22.04.sav1 soll installiert werden
libopencv-imgproc-dev : Hängt ab von: libopencv-imgproc4.5d (= 4.5.4+dfsg-9ubuntu4) aber 4.5.4+dfsg-9ubuntu4+22.04.sav1 soll installiert werden
libopencv-ml-dev : Hängt ab von: libopencv-ml4.5d (= 4.5.4+dfsg-9ubuntu4) aber 4.5.4+dfsg-9ubuntu4+22.04.sav1 soll installiert werden
libopencv-stitching-dev : Hängt ab von: libopencv-stitching4.5d (= 4.5.4+dfsg-9ubuntu4) aber 4.5.4+dfsg-9ubuntu4+22.04.sav1 soll installiert werden
libopencv-videoio-dev : Hängt ab von: libopencv-videoio4.5d (= 4.5.4+dfsg-9ubuntu4) aber 4.5.4+dfsg-9ubuntu4+22.04.sav1 soll installiert werden
libpango1.0-dev : Hängt ab von: libfontconfig-dev (>= 2.13.0) ist aber nicht installierbar
Hängt ab von: libfreetype-dev (>= 2.1.7) ist aber nicht installierbar
libpng-dev : Hängt ab von: libpng16-16 (= 1.6.37-3build5) aber 1.6.38-2~22.04.sav0 soll installiert werden
Empfiehlt: libpng-tools
libsndio-dev : Hängt ab von: libsndio7.0 (= 1.8.1-1.1) aber 1.9.0-0.3~22.04.sav0 soll installiert werden
libswresample-dev : Hängt ab von: libswresample3 (= 7:4.4.2-0ubuntu0.22.04.1) aber 7:4.4.3-0ubuntu1~22.04.sav2 soll installiert werden
libswscale-dev : Hängt ab von: libswscale5 (= 7:4.4.2-0ubuntu0.22.04.1) aber 7:4.4.3-0ubuntu1~22.04.sav2 soll installiert werden
libtbb12 : Hängt ab von: libtbbmalloc2 (= 2021.5.0-7ubuntu2) aber 2021.7.0-1ubuntu1~22.04.sav0 soll installiert werden
libxft-dev : Hängt ab von: libfontconfig1-dev
Hängt ab von: libfreetype6-dev
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

If i say in synaptic to repair all packages it says its all repaired. But than again tryed the same in terminal, there is the same output again. I think its to complicated to solve. Wanted to try this app but for panoramas i have a working hugin. If ther would be an Appimage of xpano iwould try it. Flatpack i don’t want on my system.

The library versions are apparently too new for your system. What ppa did you use? The one for Ubuntu 22.04? I have no experience with Mint anymore and don’t know if it’s compatible with the Ubuntu ppa.

Ich selber nutze Archlinux und kann deshalb nicht wirklich helfen. Aber hier sind viele Experten unterwegs. Da kommt vielleicht noch Hilfe.

Viel Glück
Thomas

All external depencys are off. The depency of xpano says “jammy”. I dont want to make my working system “kaputt” with any experiments. I have some actuall versions of apps installed an its possible that some depnded things are are newer. OK, if there is an Appimage with xpano i try it once more. With Appimages i do not have any problems.

Hi @NanoDot,

I have just tested on a clean Linux Mint 21.1 and it worked well with these steps, the app works by clicking on the icon:

sudo add-apt-repository ppa:krupkat/code
sudo apt update
sudo apt install xpano

From the logs you pasted it seems you are using some other ppas (this one? Rob Savoury in Launchpad), that seems to have their own opencv package (amd64 build of opencv 4.5.4+dfsg-9ubuntu4+22.04.sav1 : Graphics - various (Xenial & newer) : Rob Savoury).

Maybe someone who has experience with these ppas can help out, but it doesn’t seem likely that the xpano deb can work with them.

Hi Tomas,

Yes, thats the case. I made a backup and tried to install these whole dependencies. I turned on every Savoury-PPa i have and after that, the install wth your terminalcommands worked without any problems. xpano doesn’t work after that. I think you are right :wink: And thank you for your work on xpano and answer!

I don’t want to install flatpaks (or Snaps) on my system, is there any chance for an Appimage of xpano?
But i can live without that, i have working hugin installed :wink:

I can give it a try, it would be nice to have. Success depends on how many hoops there is to jump through :slight_smile:

Late, but a big Thank You for the Appimage. It works now realy and very good for me andon my system :slight_smile:

2 Likes