[added maintainer of gscan2pdf to CC. gscan2pdf is the only reverse dependency of libgoo-canvas-perl]
goocanvas is deprecated & replaced by goocanvas-2.0. gscan2pdf depends on libgoo-canvas-perl, which uses goocanvas. Are there any plans to migrate gscanpdf away from libgoocanvas-perl/goocanvas to goocanvas-2.0? -=| Debian Bug Tracking System, 26.11.2017 14:09:08 +0000 |=- > > severity 785553 serious > > tags 785553 + buster sid I tried to convince Goo::Canvas to build with libgoocanvas-2.0-dev by patching the search for 'goocanvas' in pkg_config to 'goocanvas-2.0' and adjusting the build dependency of 'libgoocanvas-dev' to 'libgoocanvas-2.0-dev', but this fails with: In file included from /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2/Install/gtk2perl.h:45:0, from ./goocanvas-perl.h:8, from xs/goocanvas.xs:1: /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2/Install/gtk2perl-autogen.h:2308:11: error: unknown type name 'GdkRegion' typedef GdkRegion GdkRegion_ornull; ^~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2/Install/gtk2perl-autogen.h:2311:11: error: unknown type name 'GdkRegion' typedef GdkRegion GdkRegion_own; ^~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2/Install/gtk2perl-autogen.h:2312:11: error: unknown type name 'GdkRegion' typedef GdkRegion GdkRegion_copy; ^~~~~~~~~ /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2/Install/gtk2perl-autogen.h:2313:11: error: unknown type name 'GdkRegion' typedef GdkRegion GdkRegion_own_ornull; ^~~~~~~~~ ... and many more. So to me trying to convert Goo::Canvas to work with goocanvas-2.0 is a dead-end. Looking at CPAN, there is GooCanvas2, which is supposed to work with Gtk3 and goocanvas-2.0. Some facts about libgoo-canvas-perl: Popcon: 6000 installs, 380 votes One reverse-dependency: gscan2pdf (1900 installs, 360 votes) -- Damyan