[Debian-astro-maintainers] Bug#894019: ftools-fv: make distclean deletes tcltk/pow/pkgIndex.tcl which is not regenerated

Andreas Beckmann anbe at debian.org
Sun Mar 25 11:39:52 UTC 2018


Source: ftools-fv
Version: 5.4+dfsg-3~exp
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Hi,

ftools-fv FTBFS twice in a row. The first build succeeds, but the
subsequent debian/rules clean causes tcltk/pow/pkgIndex.tcl to be
deleted, which is not regenerated during the second build.

>From the attached logfile:

[first build skipped]

 fakeroot debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/ftools-fv-5.4+dfsg'
fgrep -q WCSLIB_OBJ_TMP tcltk/pow/Makefile || dh_auto_clean -D tcltk/pow
        cd tcltk/pow && make -j4 -O distclean
make[2]: Entering directory '/build/ftools-fv-5.4+dfsg/tcltk/pow'
rm -rf *.o *~ libpow.a libpow.so pkgIndex.tcl so_locations
make[2]: Leaving directory '/build/ftools-fv-5.4+dfsg/tcltk/pow'
make[2]: Entering directory '/build/ftools-fv-5.4+dfsg/tcltk/pow'
rm -f config.cache config.status config.log Makefile
make[2]: Leaving directory '/build/ftools-fv-5.4+dfsg/tcltk/pow'
make[1]: Leaving directory '/build/ftools-fv-5.4+dfsg'
   dh_autoreconf_clean
   dh_clean

 dpkg-source -b ftools-fv-5.4+dfsg
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building ftools-fv using existing ./ftools-fv_5.4+dfsg.orig.tar.gz
dpkg-source: warning: ignoring deletion of file tcltk/pow/pkgIndex.tcl, use --include-removal to override
dpkg-source: warning: ignoring deletion of file tcltk/pow/configure, use --include-removal to override
dpkg-source: warning: ignoring deletion of file tcltk/pow/Makefile, use --include-removal to override
dpkg-source: info: building ftools-fv in ftools-fv_5.4+dfsg-3~exp.debian.tar.xz
dpkg-source: info: building ftools-fv in ftools-fv_5.4+dfsg-3~exp.dsc

 debian/rules build
dh build
[...]
   create-stamp debian/debhelper-build-stamp

 fakeroot debian/rules binary
dh binary
   dh_testroot
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/ftools-fv-5.4+dfsg'
dh_auto_install -D tcltk/pow
        cd tcltk/pow && make -j4 -O install DESTDIR=/build/ftools-fv-5.4\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no
make[2]: Entering directory '/build/ftools-fv-5.4+dfsg/tcltk/pow'
mkdir /build/ftools-fv-5.4+dfsg/debian/tmp/usr/lib/tcltk/i386-linux-gnu/POW
cp libpow.so /build/ftools-fv-5.4+dfsg/debian/tmp/usr/lib/tcltk/i386-linux-gnu/POW/
cp: cannot stat 'pkgIndex.tcl': No such file or directory
Makefile:85: recipe for target 'install' failed
make[2]: *** [install] Error 1
make[2]: Leaving directory '/build/ftools-fv-5.4+dfsg/tcltk/pow'
dh_auto_install: cd tcltk/pow && make -j4 -O install DESTDIR=/build/ftools-fv-5.4\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no returned exit code 2
debian/rules:18: recipe for target 'override_dh_auto_install' failed
make[1]: *** [override_dh_auto_install] Error 25
make[1]: Leaving directory '/build/ftools-fv-5.4+dfsg'
debian/rules:6: recipe for target 'binary' failed
make: *** [binary] Error 2


I also noticed this error while the package is configured:

checking for gethostbyname... ./configure: line 1514: ac_fn_c_try_link: command not found
no

looks like an error in some autotools scripts ...


Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ftools-fv_5.4+dfsg-3~exp_twice.log.gz
Type: application/gzip
Size: 18726 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-astro-maintainers/attachments/20180325/78ee376b/attachment-0001.bin>


More information about the Debian-astro-maintainers mailing list