Bug#372797: libastro-fits-cfitsio-perl: requires a newer cfitsio version

Niko Tyni ntyni at iki.fi
Sun Jun 11 19:33:08 UTC 2006


Package: libastro-fits-cfitsio-perl
Version: 1.04-1
Severity: important

I'm not sure if this should be severity 'serious'.

The README of libastro-fits-cfitsio-perl 1.04 states that

 Astro::FITS::CFITSIO version 1.04 requires at least cfitsio v3.006

but we only have v2.510. According to the libastro-fits-cfitsio-perl
'announce' file:

 The major change in this version of the module is a synchronization
 with cfitsio version 3.006, including implementation of functions
 accepting 64-bit integer and signed byte arguments.

The build-time test cases currently fail because of unresolved symbols:

Can't load 'blib/arch/auto/Astro/FITS/CFITSIO/CFITSIO.so' for module Astro::FITS::CFITSIO: blib/arch/auto/Astro/FITS/CFITSIO/CFITSIO.so: undefined symbol: ffgpxvll at /usr/lib/perl/5.8/DynaLoader.pm line 225.

This can be seen on the buildd logs. The 'make test' command is
non-critical, so the builds are not failing.

The cfitsio API seems to have remained stable enough that the
libastro-fits-cfitsio-perl test cases succeed when run with
PERL_DL_NONLAZY=0 (don't hunt for missing symbols.)

The only reverse dependency of libastro-fits-cfitsio-perl is
libastro-fits-header-perl.  Its tests exhibit the same behaviour:
a normal (PERL_DL_NONLAZY=1) run generates an error that is skipped,
but a test run with PERL_DL_NONLAZY=0 succeeds.

Therefore I'm leaving this at 'important'.

Version 3.006 of the cfitsio library was released in February, and a
wishlist bug for getting it into Debian (#369557) has been open for
12 days.

Cheers,
-- 
Niko Tyni		ntyni at iki.fi




More information about the pkg-perl-maintainers mailing list