Bug#719380: libwx-perl: FTBFS: dh_auto_test: make -j1 test returned exit code 2

Niko Tyni ntyni at debian.org
Tue Aug 13 20:10:22 UTC 2013


On Mon, Aug 12, 2013 at 08:24:13PM +0200, gregor herrmann wrote:
> On Sun, 11 Aug 2013 13:30:52 +0200, David Suárez wrote:
> 
> > Source: libwx-perl
> > Version: 1:0.9922-1
> > Severity: serious
> > Tags: jessie sid
> > User: debian-qa at lists.debian.org
> > Usertags: qa-ftbfs-20130811 qa-ftbfs
> > Justification: FTBFS on amd64

> > > Can't locate Wx/Media.pm in @INC (@INC contains: /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 19) line 1.

> I haven't found out why the Media* files in ext/ are not used during
> the tests.

wxwidgets2.8 only enabled the media plugin recently, see #588104.

Now that it's enabled, the test suite will try to load it but fails
because the Perl bindings are not built.

The Perl bindings are not built because libalien-wxwidgets-perl isn't
up to date, so the media plugin is not listed in
 /usr/lib/perl5/Alien/wxWidgets/Config/gtk2_2_8_12_uni_gcc_3_4.pm

Rebuilding libalien-wxwidgets-perl with libwxgtk-media2.8-dev, or
something thereabouts, fixes this for me.

This suggests that libalien-wxwidgets-perl may need a tighter
dependency on libwxgtk2.8-dev. Not sure how tight it should be.

Possibly some Breaks entries are also warranted?
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list