Package: src:cafeobj
Version: 1.5.4-2
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
DESTDIR=/<<PKGBUILDDIR>>/debian/cafeobj /usr/bin/make install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make -C doc/refman reference-manual.pdf
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/refman'
make[2]: 'reference-manual.pdf' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/refman'
/usr/bin/make -C doc/manual manual.pdf
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/manual'
make[2]: 'manual.pdf' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/manual'
/usr/bin/make -C doc/RefCard interp.pdf
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/RefCard'
make[2]: 'interp.pdf' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/RefCard'
/usr/bin/make -C doc/RefCard syntax.pdf
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/RefCard'
make[2]: 'syntax.pdf' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/RefCard'
/usr/bin/make -C doc/PigNose pnguide.pdf
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/PigNose'
make[2]: 'pnguide.pdf' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/PigNose'
/usr/bin/make -C doc/citp-manual citp.pdf
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/citp-manual'
make[2]: 'citp.pdf' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/citp-manual'
touch build-stamp
/usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/cafeobj/usr/share/cafeobj-1.5/lib
/usr/bin/install -c -m 0644 \
./lib/lib/*.cafe \
/<<PKGBUILDDIR>>/debian/cafeobj/usr/share/cafeobj-1.5/lib
/usr/bin/install -c -d
/<<PKGBUILDDIR>>/debian/cafeobj/usr/share/cafeobj-1.5/prelude
/usr/bin/install -c -m 0644 ./lib/prelude/*.bin \
/<<PKGBUILDDIR>>/debian/cafeobj/usr/share/cafeobj-1.5/prelude
/usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/cafeobj/usr/lib/cafeobj-1.5/
cp -a dumps/* /<<PKGBUILDDIR>>/debian/cafeobj/usr/lib/cafeobj-1.5/
chmod 0755 /<<PKGBUILDDIR>>/debian/cafeobj/usr/lib/cafeobj-1.5//*/*
/usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/cafeobj/usr/bin
/usr/bin/install -c -m 0755 xbin/cafeobj /<<PKGBUILDDIR>>/debian/cafeobj/usr/bin
# man page
/usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/cafeobj/usr/share/man/man1
/usr/bin/install -c -m 0644 doc/etc/cafeobj.1
/<<PKGBUILDDIR>>/debian/cafeobj/usr/share/man/man1
# doc files
/usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/cafeobj/usr/share/doc/cafeobj
/usr/bin/install -c -m 0644 \
doc/manual/manual.pdf \
doc/PigNose/pnguide.pdf \
doc/RefCard/interp.pdf \
doc/RefCard/syntax.pdf \
doc/refman/reference-manual.pdf \
doc/citp-manual/citp.pdf \
doc/etc/cafe-citp.txt \
elisp/cafeobj-mode.el \
lib/icons/cafeobj-logo.png \
lib/icons/cafeobj-logo-small.png \
/<<PKGBUILDDIR>>/debian/cafeobj/usr/share/doc/cafeobj
/usr/bin/install -c -d
/<<PKGBUILDDIR>>/debian/cafeobj/usr/share/doc/cafeobj/examples
/usr/bin/install -c -m 0644 doc/examples/*.mod \
/<<PKGBUILDDIR>>/debian/cafeobj/usr/share/doc/cafeobj/examples
touch install-stamp
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
# cafeobj-mode package
mkdir -p /<<PKGBUILDDIR>>/debian/cafeobj-mode/usr/share/emacs/site-lisp
cp elisp/cafeobj-mode.el
/<<PKGBUILDDIR>>/debian/cafeobj-mode/usr/share/emacs/site-lisp
touch install-stamp
dpkg-genchanges -A >../cafeobj_1.5.4-2_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.