Package: src:ifmail
Version: 2.14tx8.10-22
Severity: serious
Tags: patch

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh_testdir
/usr/bin/make EXTRA_CFLAGS="-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2" EXTRA_LDFLAGS="-g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wl,-z,relro -Wl,-z,now"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
for d in iflib ifgate ifcico po; do (cd $d && echo $d && /usr/bin/make all) || 
exit; done;
iflib
make[2]: Entering directory '/<<PKGBUILDDIR>>/iflib'
(for f in  ;do BASE=`basename $f .o`; BASE=\"${BASE}.h\" ; \
echo "#include ${BASE}"; done) > needed.h
cc -Wall -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -iquote . -iquote . -I/usr/include 
-DDEBUGFILE=\""/var/log/ifmail/ifdebug"\" -DLOGFILE=\""/var/log/ifmail/iflog"\" 
-DCONFIGFILE=\""/etc/ifmail/config"\" -DMAPTABDIR=\""/usr/lib/ifmail/maptabs"\" 
-DLOCKDIR=\""/var/lock"\" -DPUBDIR=\""/home/ftp/pub"\" 
-DFAKEDIR=\""/tmp/ifmail/"\" -DMAILLOG=LOG_LOCAL0 -DNEWSLOG=LOG_LOCAL0 
-DCICOLOG=LOG_LOCAL0 -DTERMAIL_HACK -DTPUT_STATUS_HACK -DADD_PID -DLEVEL=0 
-DDONT_REGATE -DSLAVE_SENDS_NAK_TOO -DRNEWSB -DJE -DRESTAMP_OLD_POSTINGS=14 
-DBELEIVE_ZFIN=1 -DHAS_TCP -DAREAS_HACKING -DRESTAMP_FUTURE_POSTINGS -DFSCHTML 
-DMACHIGAI -DALLOW_RETURNPATH -DGATEBAU_MSGID -DDIRTY_CHRS -DHIDDEN 
-DAREAS_NUMERAL_COMMENTS -DHAS_STATFS -DSTATFS_IN_VFS_H -DHAS_SETSID 
-DHAS_NDBM_H -DDONT_HAVE_TM_GMTOFF -DHAS_TERMIOS_H -DASCII_LOCKFILES 
-DHAS_FSYNC -DHAS_IOCTL_H -DHAS_REGEX_H -DNEED_BSY -DNO_IO_AFTER_HANGUP -DDO
 _NEED_TIME -DNEED_FORK -DHAS_BSD_SIGNALS -DHAS_SELECT -DUSE_SETPROCTITLE 
-DINT32=long -DINT16=short -D_GNU_SOURCE -DHAVE_LOCALE_H 
-DNLS_CAT_NAME=\"ifmail\" -DNLS_LOCALE_PATH=\"/usr/share/locale\" -c lutil.c
cc -Wall -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -iquote . -iquote . -I/usr/include 
-DDEBUGFILE=\""/var/log/ifmail/ifdebug"\" -DLOGFILE=\""/var/log/ifmail/iflog"\" 
-DCONFIGFILE=\""/etc/ifmail/config"\" -DMAPTABDIR=\""/usr/lib/ifmail/maptabs"\" 
-DLOCKDIR=\""/var/lock"\" -DPUBDIR=\""/home/ftp/pub"\" 
-DFAKEDIR=\""/tmp/ifmail/"\" -DMAILLOG=LOG_LOCAL0 -DNEWSLOG=LOG_LOCAL0 
-DCICOLOG=LOG_LOCAL0 -DTERMAIL_HACK -DTPUT_STATUS_HACK -DADD_PID -DLEVEL=0 
-DDONT_REGATE -DSLAVE_SENDS_NAK_TOO -DRNEWSB -DJE -DRESTAMP_OLD_POSTINGS=14 
-DBELEIVE_ZFIN=1 -DHAS_TCP -DAREAS_HACKING -DRESTAMP_FUTURE_POSTINGS -DFSCHTML 
-DMACHIGAI -DALLOW_RETURNPATH -DGATEBAU_MSGID -DDIRTY_CHRS -DHIDDEN 
-DAREAS_NUMERAL_COMMENTS -DHAS_STATFS -DSTATFS_IN_VFS_H -DHAS_SETSID 
-DHAS_NDBM_H -DDONT_HAVE_TM_GMTOFF -DHAS_TERMIOS_H -DASCII_LOCKFILES 
-DHAS_FSYNC -DHAS_IOCTL_H -DHAS_REGEX_H -DNEED_BSY -DNO_IO_AFTER_HANGUP -DDO
 _NEED_TIME -DNEED_FORK -DHAS_BSD_SIGNALS -DHAS_SELECT -DUSE_SETPROCTITLE 
-DINT32=long -DINT16=short -D_GNU_SOURCE -DHAVE_LOCALE_H 
-DNLS_CAT_NAME=\"ifmail\" -DNLS_LOCALE_PATH=\"/usr/share/locale\" -c xutil.c
cc -Wall -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -iquote . -iquote . -I/usr/include 
-DDEBUGFILE=\""/var/log/ifmail/ifdebug"\" -DLOGFILE=\""/var/log/ifmail/iflog"\" 
-DCONFIGFILE=\""/etc/ifmail/config"\" -DMAPTABDIR=\""/usr/lib/ifmail/maptabs"\" 
-DLOCKDIR=\""/var/lock"\" -DPUBDIR=\""/home/ftp/pub"\" 
-DFAKEDIR=\""/tmp/ifmail/"\" -DMAILLOG=LOG_LOCAL0 -DNEWSLOG=LOG_LOCAL0 
-DCICOLOG=LOG_LOCAL0 -DTERMAIL_HACK -DTPUT_STATUS_HACK -DADD_PID -DLEVEL=0 
-DDONT_REGATE -DSLAVE_SENDS_NAK_TOO -DRNEWSB -DJE -DRESTAMP_OLD_POSTINGS=14 
-DBELEIVE_ZFIN=1 -DHAS_TCP -DAREAS_HACKING -DRESTAMP_FUTURE_POSTINGS -DFSCHTML 
-DMACHIGAI -DALLOW_RETURNPATH -DGATEBAU_MSGID -DDIRTY_CHRS -DHIDDEN 
-DAREAS_NUMERAL_COMMENTS -DHAS_STATFS -DSTATFS_IN_VFS_H -DHAS_SETSID 
-DHAS_NDBM_H -DDONT_HAVE_TM_GMTOFF -DHAS_TERMIOS_H -DASCII_LOCKFILES 
-DHAS_FSYNC -DHAS_IOCTL_H -DHAS_REGEX_H -DNEED_BSY -DNO_IO_AFTER_HANGUP -DDO
 _NEED_TIME -DNEED_FORK -DHAS_BSD_SIGNALS -DHAS_SELECT -DUSE_SETPROCTITLE 
-DINT32=long -DINT16=short -D_GNU_SOURCE -DHAVE_LOCALE_H 
-DNLS_CAT_NAME=\"ifmail\" -DNLS_LOCALE_PATH=\"/usr/share/locale\" -c ulock.c
ulock.c: In function 'lock':

[... snipped ...]

make[1]: Entering directory '/<<PKGBUILDDIR>>/po'
for n in da.mo de.mo es.mo fr.mo it.mo ru.mo; do \
    l=`basename $n .mo`; \
    install --strip-program=/bin/true -m 755 -d 
../debian/ifmail//usr/share/locale/$l; \
    install --strip-program=/bin/true -m 755 -d 
../debian/ifmail//usr/share/locale/$l/LC_MESSAGES; \
    install --strip-program=/bin/true -m 644 $n 
../debian/ifmail//usr/share/locale/$l/LC_MESSAGES/ifmail.mo; \
done
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
install: WARNING: ignoring --strip-program option as -s option was not specified
make[1]: Leaving directory '/<<PKGBUILDDIR>>/po'
cp misc/config md/ifshellvars debian/ifmail/etc/ifmail/
dh_installcron
dh_link
dh_strip
dh_compress
dh_fixperms
# suid stuff
chown 64000:news debian/ifgate/usr/lib/ifmail/ifmail
chmod 4754 debian/ifgate/usr/lib/ifmail/ifmail
dh_shlibdeps
dh_gencontrol
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is 
not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is 
not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is 
not NFS-safe
dh_installdeb
dh_md5sums
dh_builddeb -i
dpkg-deb: building package 'ifmail' in '../ifmail_2.14tx8.10-22_all.deb'.
 dpkg-genbuildinfo --build=all
dpkg-genbuildinfo: error: cannot fstat file ../ifcico_2.14tx8.10-22_amd64.deb: 
No such file or directory
dpkg-buildpackage: error: dpkg-genbuildinfo --build=all gave error exit status 2
--------------------------------------------------------------------------------

To reproduce please try to build the package with "dpkg-buildpackage -A".

This may be fixed by moving (and duplicating) the final part of "binary-all"
target into binary-indep and binary-arch, as in the patch below.

Thanks.

--- a/debian/rules
+++ b/debian/rules
@@ -18,9 +18,15 @@ clean:
        dh_clean
 
 binary-indep:  binary-all
+       dh_gencontrol -i
+       dh_installdeb -i
+       dh_md5sums -i
        dh_builddeb -i
 
 binary-arch:   binary-all
+       dh_gencontrol -a
+       dh_installdeb -a
+       dh_md5sums -a
        dh_builddeb -a
 
 binary-all: .stamp-build checkroot
@@ -66,9 +72,6 @@ binary-all: .stamp-build checkroot
        chown 64000:news debian/ifgate/usr/lib/ifmail/ifmail
        chmod 4754 debian/ifgate/usr/lib/ifmail/ifmail
        dh_shlibdeps
-       dh_gencontrol
-       dh_installdeb
-       dh_md5sums
 
 binary:        binary-arch binary-indep
 

Reply via email to