ipe-tools icon indicating copy to clipboard operation
ipe-tools copied to clipboard

Missing dependency in latest ipe deb package (Could not find the Qt platform plugin "xcb" in "")

Open lluisalemanypuig opened this issue 2 years ago • 0 comments

This is not a bug report of IPE but a report of the .deb package. I think there is a missing dependency.

I just installed the new version of ipe 7.2.27 on a fresh installation of Ubuntu 22. That is, I downloaded the .deb package available in the web and issued the command

$ sudo gdebi ipe_7.2.27-1_amd64.deb 

The package has some dependencies that were automatically installed. In my system, at the moment of installation, these dependencies were

$ sudo gdebi ipe_7.2.27-1_amd64.deb 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Reading state information... Done
Requires the installation of the following packages: libb2-1 liblua5.4-0 libqt6core6 libqt6dbus6 libqt6gui6 libqt6svg6 libqt6widgets6 qt6-gtk-platformtheme

The Ipe extensible drawing editor
 Ipe is a drawing editor for creating figures in PDF format.  It

Unfortunately, the installation of these dependencies were not enough and when I execute ipe I get the following error message

$ ipe
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

This is not an issue since it can be fixed with

$ sudo apt install qt6-qpa-plugins

The apt package manager will install any remaining dependencies. I think the .deb package is missing this dependency and perhaps this last package qt6-qpa-plugins should be added to the list of dependencies.

lluisalemanypuig avatar Jul 16 '23 09:07 lluisalemanypuig