Package: src:toilet
Version: 0.3-1
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
/usr/bin/make
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
gcc -DHAVE_CONFIG_H -I. -I.. -DFONTDIR=\"/usr/share/figlet\" -g -O2 -g -O2
-fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align
-Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return
-Wmissing-prototypes -Wnested-externs -Wsign-compare -MT toilet-main.o -MD -MP
-MF .deps/toilet-main.Tpo -c -o toilet-main.o `test -f 'main.c' || echo
'./'`main.c
mv -f .deps/toilet-main.Tpo .deps/toilet-main.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DFONTDIR=\"/usr/share/figlet\" -g -O2 -g -O2
-fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align
-Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return
-Wmissing-prototypes -Wnested-externs -Wsign-compare -MT toilet-render.o -MD
-MP -MF .deps/toilet-render.Tpo -c -o toilet-render.o `test -f 'render.c' ||
echo './'`render.c
mv -f .deps/toilet-render.Tpo .deps/toilet-render.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DFONTDIR=\"/usr/share/figlet\" -g -O2 -g -O2
-fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align
-Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return
-Wmissing-prototypes -Wnested-externs -Wsign-compare -MT toilet-filter.o -MD
-MP -MF .deps/toilet-filter.Tpo -c -o toilet-filter.o `test -f 'filter.c' ||
echo './'`filter.c
mv -f .deps/toilet-filter.Tpo .deps/toilet-filter.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DFONTDIR=\"/usr/share/figlet\" -g -O2 -g -O2
-fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align
-Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return
-Wmissing-prototypes -Wnested-externs -Wsign-compare -MT toilet-export.o -MD
-MP -MF .deps/toilet-export.Tpo -c -o toilet-export.o `test -f 'export.c' ||
echo './'`export.c
mv -f .deps/toilet-export.Tpo .deps/toilet-export.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DFONTDIR=\"/usr/share/figlet\" -g -O2 -g -O2
-fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align
-Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return
-Wmissing-prototypes -Wnested-externs -Wsign-compare -MT toilet-term.o -MD -MP
-MF .deps/toilet-term.Tpo -c -o toilet-term.o `test -f 'term.c' || echo
'./'`term.c
mv -f .deps/toilet-term.Tpo .deps/toilet-term.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DFONTDIR=\"/usr/share/figlet\" -g -O2 -g -O2
-fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align
-Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return
-Wmissing-prototypes -Wnested-externs -Wsign-compare -MT toilet-figlet.o -MD
-MP -MF .deps/toilet-figlet.Tpo -c -o toilet-figlet.o `test -f 'figlet.c' ||
echo './'`figlet.c
mv -f .deps/toilet-figlet.Tpo .deps/toilet-figlet.Po
gcc -g -O2 -g -O2 -fno-strength-reduce -fomit-frame-pointer -Wall
-Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow
-Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -o
toilet toilet-main.o toilet-render.o toilet-filter.o toilet-export.o
toilet-term.o toilet-figlet.o -lcaca
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making all in tools
make[3]: Entering directory '/<<PKGBUILDDIR>>/tools'
gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -g -O2 -fno-strength-reduce
-fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual
-Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes
-Wnested-externs -Wsign-compare -MT caca2tlf-caca2tlf.o -MD -MP -MF
.deps/caca2tlf-caca2tlf.Tpo -c -o caca2tlf-caca2tlf.o `test -f 'caca2tlf.c' ||
echo './'`caca2tlf.c
caca2tlf.c: In function 'main':
caca2tlf.c:44:18: warning: variable 'b' set but not used
[-Wunused-but-set-variable]
unsigned int b, i;
^
mv -f .deps/caca2tlf-caca2tlf.Tpo .deps/caca2tlf-caca2tlf.Po
gcc -g -O2 -g -O2 -fno-strength-reduce -fomit-frame-pointer -Wall
-Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow
-Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -o
caca2tlf caca2tlf-caca2tlf.o -lcaca
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tools'
Making all in fonts
make[3]: Entering directory '/<<PKGBUILDDIR>>/fonts'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/fonts'
Making all in doc
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
sed -e "s,[@]datarootdir@,/usr/share,g" ./toilet.1.in > toilet.1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making all in test
make[3]: Entering directory '/<<PKGBUILDDIR>>/test'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/test'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
touch build-arch-stamp
dh_testdir
dh_testroot
dh_clean -k
dh_clean: dh_clean -k is deprecated; use dh_prep instead
dh_installdirs usr/bin usr/share/man/man1 -ptoilet
dh_installdirs usr/share/figlet -ptoilet-fonts
/usr/bin/make install DESTDIR=`pwd`/debian/tmp
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making install in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
test -z "/usr/bin" || /bin/mkdir -p "/<<PKGBUILDDIR>>/debian/tmp/usr/bin"
/usr/bin/install -c toilet '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making install in tools
make[2]: Entering directory '/<<PKGBUILDDIR>>/tools'
make[3]: Entering directory '/<<PKGBUILDDIR>>/tools'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tools'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/tools'
Making install in fonts
make[2]: Entering directory '/<<PKGBUILDDIR>>/fonts'
make[3]: Entering directory '/<<PKGBUILDDIR>>/fonts'
make[3]: Nothing to be done for 'install-exec-am'.
test -z "/usr/share/figlet" || /bin/mkdir -p
"/<<PKGBUILDDIR>>/debian/tmp/usr/share/figlet"
/usr/bin/install -c -m 644 wideterm.tlf circle.tlf emboss.tlf emboss2.tlf
future.tlf ascii9.tlf smascii9.tlf bigascii9.tlf ascii12.tlf smascii12.tlf
bigascii12.tlf mono9.tlf smmono9.tlf bigmono9.tlf mono12.tlf smmono12.tlf
bigmono12.tlf pagga.tlf letter.tlf smblock.tlf smbraille.tlf
'/<<PKGBUILDDIR>>/debian/tmp/usr/share/figlet'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/fonts'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/fonts'
Making install in doc
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[3]: Nothing to be done for 'install-exec-am'.
test -z "/usr/share/man/man1" || /bin/mkdir -p
"/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1"
/usr/bin/install -c -m 644 toilet.1
'/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making install in test
make[2]: Entering directory '/<<PKGBUILDDIR>>/test'
make[3]: Entering directory '/<<PKGBUILDDIR>>/test'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/test'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/test'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_install --sourcedir=debian/tmp --list-missing
dpkg-genchanges -A >../toilet_0.3-1_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.