Package: fpc Version: 3.0.0+dfsg-1 Tags: patch Dear Maintainers,
after installing lazarus, compiling the default project fails. Please see details in the attached patch with a fix proposal. The same for 2.6.4+dfsg-8. Regards, Andrey
Author: Andrey Gursky <andrey.gur...@e-mail.ua> Fix build failure Error message: gdk2.pas(32,32) Fatal: Cannot find unit Cairo used by gdk2. /usr/share/fpcsrc/2.6.4/packages/gtk2/src/gtk+/gdk/gdk2.pas: ... uses glib2, gdk2pixbuf, pango, cairo; ... Indeed. Looking into /usr/lib/fpc/2.6.4/units/x86_64-linux/gtk2/Package.fpc reveals: ... packages=rtl cairo ... Gtk2 depends on cairo, thus bundle cairo alltogether with Gtk2 to avoid a dependency to the whole gfx package. --- diff -rupN debian.orig/fp-units-gfx.install.in debian/fp-units-gfx.install.in --- debian.orig/fp-units-gfx.install.in 2015-11-27 14:26:38.000000000 +0100 +++ debian/fp-units-gfx.install.in 2016-01-09 23:08:33.698722189 +0100 @@ -1,5 +1,4 @@ #! /usr/bin/dh-exec -usr/lib/fpc/*/*/*/cairo* usr/lib/fpc/*/*/*/ggi* usr/lib/fpc/*/*/*/graph* [!linux-arm64 !linux-armel !linux-armhf !linux-ppc64] usr/lib/fpc/*/*/*/hermes* diff -rupN debian.orig/fp-units-gtk2.install.in debian/fp-units-gtk2.install.in --- debian.orig/fp-units-gtk2.install.in 2015-11-27 14:26:38.000000000 +0100 +++ debian/fp-units-gtk2.install.in 2016-01-09 23:08:32.130722255 +0100 @@ -1,2 +1,3 @@ #! /usr/bin/dh-exec +usr/lib/fpc/*/*/*/cairo* usr/lib/fpc/*/*/*/gtk2*