Package: src:rplay
Version: 3.3.2-15
User: [email protected]
Usertags: binary-indep
Severity: important
Dear maintainer:
I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:
--------------------------------------------------------------------------------
[...]
fakeroot debian/rules binary-indep
dh_testdir
dh_testroot
dh_prep
/usr/bin/make install prefix=/<<PKGBUILDDIR>>/debian/tmp/usr \
infodir=/<<PKGBUILDDIR>>/debian/tmp/usr/share/info \
mandir=/<<PKGBUILDDIR>>/debian/tmp/usr/share/man
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make install in include...
make[2]: Entering directory '/<<PKGBUILDDIR>>/include'
./../mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/include
mkdir /<<PKGBUILDDIR>>/debian/tmp
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/include
/usr/bin/install -c -m 644 ./rplay.h
/<<PKGBUILDDIR>>/debian/tmp/usr/include/rplay.h
make[2]: Leaving directory '/<<PKGBUILDDIR>>/include'
make install in lib...
make[2]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make install in adpcm...
make[2]: Entering directory '/<<PKGBUILDDIR>>/adpcm'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/adpcm'
make install in librplay...
make[2]: Entering directory '/<<PKGBUILDDIR>>/librplay'
./../mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/lib
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/lib
/usr/bin/install -c -m 644 librplay.a /<<PKGBUILDDIR>>/debian/tmp/usr/lib
/usr/bin/install -c -m 644 librplay.so.3.3.2 /<<PKGBUILDDIR>>/debian/tmp/usr/lib
(cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib && ln -s librplay.so.3.3.2
librplay.so.3)
(cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib && ln -s librplay.so.3.3.2 librplay.so)
make[2]: Leaving directory '/<<PKGBUILDDIR>>/librplay'
make install in rplayd...
make[2]: Entering directory '/<<PKGBUILDDIR>>/rplayd'
./../mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/sbin
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/sbin
/usr/bin/install -c rplayd /<<PKGBUILDDIR>>/debian/tmp/usr/sbin/rplayd
make[2]: Leaving directory '/<<PKGBUILDDIR>>/rplayd'
make install in rplay...
make[2]: Entering directory '/<<PKGBUILDDIR>>/rplay'
./../mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/bin
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/bin
/usr/bin/install -c rplay /<<PKGBUILDDIR>>/debian/tmp/usr/bin/rplay
make[2]: Leaving directory '/<<PKGBUILDDIR>>/rplay'
make install in rptp...
make[2]: Entering directory '/<<PKGBUILDDIR>>/rptp'
./../mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/bin
/usr/bin/install -c rptp /<<PKGBUILDDIR>>/debian/tmp/usr/bin/rptp
make[2]: Leaving directory '/<<PKGBUILDDIR>>/rptp'
make install in doc...
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
./../mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man8
/<<PKGBUILDDIR>>/debian/tmp/usr/share/info
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man8
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/info
/usr/bin/install -c -m 644 rplay.1
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
/usr/bin/install -c -m 644 rplaydsp.1
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
/usr/bin/install -c -m 644 rplayd.8
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man8
/usr/bin/install -c -m 644 rptp.1 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
/usr/bin/install -c -m 644 rplay.conf.5
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5
/usr/bin/install -c -m 644 rplay.helpers.5
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5
/usr/bin/install -c -m 644 rplay.hosts.5
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5
/usr/bin/install -c -m 644 rplay.servers.5
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5
/usr/bin/install -c -m 644 RPLAY.info
/<<PKGBUILDDIR>>/debian/tmp/usr/share/info/RPLAY.info
/usr/bin/install -c -m 644 RPTP.info
/<<PKGBUILDDIR>>/debian/tmp/usr/share/info/RPTP.info
/usr/bin/install -c -m 644 librplay.info
/<<PKGBUILDDIR>>/debian/tmp/usr/share/info/librplay.info
/usr/bin/install -c -m 644 rplay.info
/<<PKGBUILDDIR>>/debian/tmp/usr/share/info/rplay.info
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make install in devrplay...
make[2]: Entering directory '/<<PKGBUILDDIR>>/devrplay'
./../mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/lib
/usr/bin/install -c -m 644 devrplay.so.3 /<<PKGBUILDDIR>>/debian/tmp/usr/lib
./../mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/bin
/usr/bin/install -c rplaydsp /<<PKGBUILDDIR>>/debian/tmp/usr/bin/rplaydsp
make[2]: Leaving directory '/<<PKGBUILDDIR>>/devrplay'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
cd debian ; \
for f in *.lintian ; do \
[ -r "$f" ] && { \
mkdir -p "${f%%.lintian}/usr/share/lintian/overrides" ;\
install -m 644 "$f"
"${f%%.lintian}/usr/share/lintian/overrides/${f%%.lintian}" ;\
} ;\
done
install contrib/mailsound/mailsound /<<PKGBUILDDIR>>/debian/tmp/usr/bin
mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/share/perl5
install -m 664 perl/{RPlay.pm,rplay.ph,RPTP.pm}
/<<PKGBUILDDIR>>/debian/tmp/usr/share/perl5
install perl/Mailsound /<<PKGBUILDDIR>>/debian/tmp/usr/bin
install -m 644 contrib/mailsound/mailsound.1
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
install -m 644 perl/Mailsound.1 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
install -d /<<PKGBUILDDIR>>/debian/tmp/etc/rplay
install -m 644 etc/rplay.{conf,helpers,hosts,servers}
/<<PKGBUILDDIR>>/debian/tmp/etc/rplay
dh_movefiles
dpkg-genchanges -A >../rplay_3.3.2-15_all.changes
dpkg-genchanges: error: binary build with no binary artifacts found; cannot
distribute
dpkg-buildpackage: error: dpkg-genchanges gave error exit status 2
--------------------------------------------------------------------------------
This usually happens because there is a binary-indep target in debian/rules
which is either empty or does not do anything useful.
If all the arch-independent packages are dummy transitional packages released
with jessie,
the easy fix is to drop them now. If not, debian/rules should be modified so
that the
binary-indep target generates the architecture independent packages (and only
those).
After checking that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work
properly, this package will be suitable to be uploaded in source-only form if
you wish
(I recommend that you try it).
Thanks.