Source: sane-backends
Version: 1.0.27-1~experimental3
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Hi,

sane-backends FTBFS twice in a row. The first build succeeds, the
following 'debian/rules clean' deletes 'm4/libtool.m4' and the subsequent
autoreconf does not call 'libtoolize' ...

>From the attached buildlog:

// first build, successful:

 debian/rules build
dh build
   dh_update_autotools_config
   dh_autoreconf
Copying file m4/codeset.m4
Copying file m4/fcntl-o.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes_h.m4
Copying file m4/lcmessage.m4
Copying file m4/lock.m4
Copying file m4/longlong.m4
Copying file m4/printf-posix.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/threadlib.m4
Copying file m4/uintmax_t.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file po/Makevars.template
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:66: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and its 
use is discouraged.
configure.ac:66: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro 
instead,
configure.ac:66: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your 
Makefile.am files.
configure.ac:42: installing './compile'
configure.ac:14: installing './missing'
backend/Makefile.am:28: warning: '%'-style pattern rules are a GNU make 
extension
backend/Makefile.am: installing './depcomp'
   debian/rules override_dh_auto_configure
[...]

// clean the tree:

 fakeroot debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/sane-backends-1.0.27'
# Autoconf-generated files
rm -f include/byteorder.h include/_stdint.h
# Add here commands to clean up after the build process.
[ ! -f Makefile ] || /usr/bin/make distclean
make[2]: Entering directory '/build/sane-backends-1.0.27'
Making distclean in include
[...]
make[2]: Leaving directory '/build/sane-backends-1.0.27'
rm -f debian/libsane1.udev
dh_auto_clean
make[1]: Leaving directory '/build/sane-backends-1.0.27'
   dh_autoreconf_clean
   dh_clean

// The deletion of m4/libtool.m4 was silent ...


// build the source package, again, here we get a list of the deleted files

 dpkg-source -b sane-backends-1.0.27
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building sane-backends using existing 
./sane-backends_1.0.27.orig.tar.gz
dpkg-source: warning: ignoring deletion of file ltmain.sh, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file configure, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file INSTALL, use --include-removal 
to override
dpkg-source: warning: ignoring deletion of file Makefile.in, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file missing, use --include-removal 
to override
dpkg-source: warning: ignoring deletion of file ar-lib, use --include-removal 
to override
dpkg-source: warning: ignoring deletion of file test-driver, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file depcomp, use --include-removal 
to override
dpkg-source: warning: ignoring deletion of file aclocal.m4, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file compile, use --include-removal 
to override
dpkg-source: warning: ignoring deletion of file install-sh, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file backend/Makefile.in, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file frontend/Makefile.in, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file testsuite/Makefile.in, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file testsuite/sanei/Makefile.in, 
use --include-removal to override
dpkg-source: warning: ignoring deletion of file testsuite/tools/Makefile.in, 
use --include-removal to override
dpkg-source: warning: ignoring deletion of file m4/ltoptions.m4, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file m4/lt~obsolete.m4, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file m4/ltversion.m4, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file m4/libtool.m4, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file m4/ltsugar.m4, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file lib/Makefile.in, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file sanei/Makefile.in, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file japi/Makefile.in, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file include/Makefile.in, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file include/sane/config.h.in, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file tools/Makefile.in, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file doc/Makefile.in, use 
--include-removal to override
dpkg-source: info: building sane-backends in 
sane-backends_1.0.27-1~experimental3.debian.tar.xz
dpkg-source: info: building sane-backends in 
sane-backends_1.0.27-1~experimental3.dsc

// second build, failing:

 debian/rules build
dh build
   dh_update_autotools_config
   dh_autoreconf
Copying file m4/codeset.m4
Copying file m4/fcntl-o.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes_h.m4
Copying file m4/lcmessage.m4
Copying file m4/lock.m4
Copying file m4/longlong.m4
Copying file m4/printf-posix.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/threadlib.m4
Copying file m4/uintmax_t.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file po/Makevars.template
aclocal: error: acinclude.m4:727: file 'm4/libtool.m4' does not exist
autoreconf: aclocal failed with exit status: 1
dh_autoreconf: autoreconf -f -i returned exit code 1
debian/rules:19: recipe for target 'build' failed
make: *** [build] Error 2


Andreas

Attachment: sane-backends_1.0.27-1~experimental3_twice.log.gz
Description: application/gzip

Reply via email to