In order to compile freepascal and lazarus from source i have installed all those debs:
sudo apt-get install -y make build-essential p7zip-full gdb
sudo apt-get install -y libcairo2-dev libpango1.0-dev libatk1.0-dev libghc-x11-dev
sudo apt-get install -y libgtk2-gladexml-perl libgtk2.0-bin libgtk2.0-cil libwxgtk3.0-0v5
sudo apt-get install -y libgtk2.0-dev libgdk-pixbuf2.0-dev libgpm-dev fakeroot libncurses5-dev libtinfo-dev
Since when does Lazarus require 7zip, ncurses, wxWidgets, and Haskell? Haskell???
Who has made this list? Is this a joke?
Normally on a virgin *buntu box I just need gtk-2something-dev and if I want to build qt5 I also need libqt5pas1-dev. Not much more than that.
And to deploy my applications (with Qt5) I just need to install libqt5pas1 (without "-dev"), this pulls in everything that is needed.
--(bernd@Saturn)-(/home/bernd)--
--($)-- apt-rdepends --build-depends --follow=DEPENDS lazarus
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
lazarus
Build-Depends: debhelper (>= 11~) <-- only if you want to make .deb packages
Build-Depends: dh-exec (>= 0.22) <-- only if you want to make .deb packages
Build-Depends: fp-utils (>= 3.2.0~) <-- of course not if you have it already installed otherwise
Build-Depends: fpc (>= 3.2.0~) <-- of course not if you have it already installed otherwise
Build-Depends: fpc-source (>= 3.2.0~) <-- of course not if you have it already installed otherwise
Build-Depends: libgtk2.0-dev
Build-Depends: libqt5pas-dev (>= 2.6~beta-6~)
Build-Depends: po-debconf <-- only if you want to make .deb packages
Build-Depends: rdfind <-- no idea, probably also only for .deb
Build-Depends: symlinks <-- dito.
--(bernd@Saturn)-(/home/bernd)--
--($)--