Package: src:music
Version: 1.0.7-1.2
User: sanv...@debian.org
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
dh_installdirs
/usr/bin/make DESTDIR=/<<PKGBUILDDIR>>/debian/tmp install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making install in mpidep
make[2]: Entering directory '/<<PKGBUILDDIR>>/mpidep'
make[3]: Entering directory '/<<PKGBUILDDIR>>/mpidep'
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>>/mpidep'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/mpidep'
Making install in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
test -z "/usr/lib" || /bin/mkdir -p "/<<PKGBUILDDIR>>/debian/tmp/usr/lib"
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libmusic.la 
libmusic-c.la '/<<PKGBUILDDIR>>/debian/tmp/usr/lib'
libtool: install: /usr/bin/install -c .libs/libmusic.so.1.0.0 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmusic.so.1.0.0
libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib && { ln -s -f 
libmusic.so.1.0.0 libmusic.so.1 || { rm -f libmusic.so.1 && ln -s 
libmusic.so.1.0.0 libmusic.so.1; }; })
libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib && { ln -s -f 
libmusic.so.1.0.0 libmusic.so || { rm -f libmusic.so && ln -s libmusic.so.1.0.0 
libmusic.so; }; })
libtool: install: /usr/bin/install -c .libs/libmusic.lai 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmusic.la
libtool: install: warning: relinking `libmusic-c.la'
libtool: install: (cd /<<PKGBUILDDIR>>/src; /bin/bash /<<PKGBUILDDIR>>/libtool  
--tag CXX --mode=relink g++ -DBUILDING_MUSIC_LIBRARY -I/usr/lib/openmpi/include 
-I/usr/lib/openmpi/include/openmpi -pthread -pedantic -Wall -Wno-long-long -g 
-O3 -version-info 1:0:0 -export-dynamic -Wl,-z,defs ../src/libmusic.la -pthread 
-L/usr//lib -L/usr/lib/openmpi/lib -lmpi_cxx -lmpi -ldl -lhwloc -o 
libmusic-c.la -rpath /usr/lib libmusic_c_la-music-c.lo 
libmusic_c_la-music-c-c.lo -inst-prefix-dir /<<PKGBUILDDIR>>/debian/tmp)
libtool: relink: g++ -shared -nostdlib 
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o 
/usr/lib/gcc/x86_64-linux-gnu/5/crtbeginS.o  .libs/libmusic_c_la-music-c.o 
.libs/libmusic_c_la-music-c-c.o   -L/<<PKGBUILDDIR>>/debian/tmp/usr/lib 
-L/usr/lib -lmusic -L/usr//lib -L/usr/lib/openmpi/lib -lmpi_cxx -lmpi -ldl 
-lhwloc -L/usr/lib/gcc/x86_64-linux-gnu/5 
-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu 
-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu 
-L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib 
-L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. -lstdc++ -lm -lc -lgcc_s 
/usr/lib/gcc/x86_64-linux-gnu/5/crtendS.o 
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o  -pthread 
-Wl,-z -Wl,defs -pthread   -pthread -Wl,-soname -Wl,libmusic-c.so.1 -o 
.libs/libmusic-c.so.1.0.0
libtool: install: /usr/bin/install -c .libs/libmusic-c.so.1.0.0T 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmusic-c.so.1.0.0
libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib && { ln -s -f 
libmusic-c.so.1.0.0 libmusic-c.so.1 || { rm -f libmusic-c.so.1 && ln -s 
libmusic-c.so.1.0.0 libmusic-c.so.1; }; })
libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib && { ln -s -f 
libmusic-c.so.1.0.0 libmusic-c.so || { rm -f libmusic-c.so && ln -s 
libmusic-c.so.1.0.0 libmusic-c.so; }; })
libtool: install: /usr/bin/install -c .libs/libmusic-c.lai 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmusic-c.la
libtool: install: /usr/bin/install -c .libs/libmusic.a 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmusic.a
libtool: install: chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmusic.a
libtool: install: ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmusic.a
libtool: install: /usr/bin/install -c .libs/libmusic-c.a 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmusic-c.a
libtool: install: chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmusic-c.a
libtool: install: ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmusic-c.a
libtool: install: warning: remember to run `libtool --finish /usr/lib'
test -z "/usr/include" || /bin/mkdir -p 
"/<<PKGBUILDDIR>>/debian/tmp/usr/include"
 /usr/bin/install -c -m 644 music-c.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include'
test -z "/usr/include" || /bin/mkdir -p 
"/<<PKGBUILDDIR>>/debian/tmp/usr/include"
 /usr/bin/install -c -m 644 music.hh '/<<PKGBUILDDIR>>/debian/tmp/usr/include'
test -z "/usr/include/music" || /bin/mkdir -p 
"/<<PKGBUILDDIR>>/debian/tmp/usr/include/music"
 /usr/bin/install -c -m 644 music/runtime.hh music/setup.hh music/interval.hh 
music/interval_tree.hh music/index_map.hh music/data_map.hh 
music/linear_index.hh music/array_data.hh music/configuration.hh 
music/connectivity.hh music/application_map.hh music/ioutils.hh 
music/spatial.hh music/temporal.hh music/error.hh music/debug.hh music/port.hh 
music/clock.hh music/connector.hh music/subconnector.hh music/connection.hh 
music/permutation_index.hh music/synchronizer.hh music/index_map_factory.hh 
music/sampler.hh music/BIFO.hh music/FIBO.hh music/event_router.hh 
music/collector.hh music/distributor.hh music/cont_data.hh music/event.hh 
music/message.hh music/music-config.hh music/communication.hh music/version.hh 
'/<<PKGBUILDDIR>>/debian/tmp/usr/include/music'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making install in test
make[2]: Entering directory '/<<PKGBUILDDIR>>/test'
make[3]: Entering directory '/<<PKGBUILDDIR>>/test'
test -z "/usr/bin" || /bin/mkdir -p "/<<PKGBUILDDIR>>/debian/tmp/usr/bin"
  /bin/bash ../libtool   --mode=install /usr/bin/install -c eventlogger 
'/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
libtool: install: warning: `../src/libmusic.la' has not been installed in 
`/usr/lib'
libtool: install: /usr/bin/install -c .libs/eventlogger 
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/eventlogger
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/test'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/test'
Making install in rudeconfig
make[2]: Entering directory '/<<PKGBUILDDIR>>/rudeconfig'
make[3]: Entering directory '/<<PKGBUILDDIR>>/rudeconfig'
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>>/rudeconfig'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/rudeconfig'
Making install in utils
make[2]: Entering directory '/<<PKGBUILDDIR>>/utils'
make[3]: Entering directory '/<<PKGBUILDDIR>>/utils'
test -z "/usr/bin" || /bin/mkdir -p "/<<PKGBUILDDIR>>/debian/tmp/usr/bin"
  /bin/bash ../libtool   --mode=install /usr/bin/install -c music eventsource 
eventsink eventselect eventgenerator eventcounter viewevents 
'/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
libtool: install: warning: `../src/libmusic.la' has not been installed in 
`/usr/lib'
libtool: install: /usr/bin/install -c .libs/music 
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/music
libtool: install: warning: `../src/libmusic.la' has not been installed in 
`/usr/lib'
libtool: install: /usr/bin/install -c .libs/eventsource 
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/eventsource
libtool: install: warning: `../src/libmusic.la' has not been installed in 
`/usr/lib'
libtool: install: /usr/bin/install -c .libs/eventsink 
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/eventsink
libtool: install: warning: `../src/libmusic.la' has not been installed in 
`/usr/lib'
libtool: install: /usr/bin/install -c .libs/eventselect 
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/eventselect
libtool: install: warning: `../src/libmusic.la' has not been installed in 
`/usr/lib'
libtool: install: /usr/bin/install -c .libs/eventgenerator 
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/eventgenerator
libtool: install: warning: `../src/libmusic.la' has not been installed in 
`/usr/lib'
libtool: install: /usr/bin/install -c .libs/eventcounter 
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/eventcounter
libtool: install: warning: `../src/libmusic.la' has not been installed in 
`/usr/lib'
libtool: install: /usr/bin/install -c .libs/viewevents 
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/viewevents
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/utils'
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 music.1 eventcounter.1 eventgenerator.1 
eventlogger.1 eventselect.1 eventsink.1 eventsource.1 viewevents.1 
'/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
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>>'
( cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib; chrpath -d libmusic.so libmusic-c.so )
( cd /<<PKGBUILDDIR>>/debian/tmp/usr/bin; chrpath -d eventcounter 
eventgenerator eventlogger eventselect eventsink eventsource music viewevents )
( cd /<<PKGBUILDDIR>>/test; cp -p README clocksource.cc contsink.cc 
constsource.cc eventdelay.cc contdelay.cc waveproducer.cc waveconsumer.cc 
messagesource.cc *.music *.data *.dat 
/<<PKGBUILDDIR>>/debian/libmusic-dev/usr/share/doc/libmusic-dev/examples/ )
 dpkg-genchanges -A >../music_1.0.7-1.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.

Reply via email to