[Gambas-bugtracker] Bug #2282: Packages with broken dependencies Manjaro, Debian, Ubuntu

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Wed Nov 17 23:32:02 CET 2021


Comment #6 by Martín BELMONTE:


ok, sorry for the delay in replying.

I installed the Gambas IDE 3.16.9 from source in debian testing with the method I describe below.

git clone --depth=1 https://gitlab.com/gambas/gambas.git

sudo apt-get update && sudo apt-get install -y build-essential g++ automake autoconf libbz2-dev libzstd-dev default-libmysqlclient-dev unixodbc-dev libpq-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libpoppler-private-dev libpoppler-cpp-dev libasound2-dev libdirectfb-dev libxtst-dev libffi-dev libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev libncurses5-dev libgmime-3.0-dev libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev git libssl-dev


./configure -C --disable-keyring --disable-sqlite2 --disable-qt4 --disable-qtwebkit

make -j

sudo make install

- Then the IDE work fine.

1) I open a project

2) I made a package (tradukisto) for debian.

3a) sudo gdebi tradukisto_0.2.34-1_all.deb
it method install all dependencies because in the debian repository its was founded by package installer, but gambas IDE was broken after unistall its dependencies.

3b) sudo dpkg -i tradukisto_0.2.34-1_all.deb
it method abort the installation.

then it remains impossible to install a package on a system on which the gambas components were installed from the source with make + make install method.

Evidently when the IDE is installed with make install the package manager is not aware that it was added to the system.
That is, for example, gambas3-runtime exists in the system but neither gdebi nor dpkg are aware of the issue.

Best regrds


More information about the Bugtracker mailing list