[zeromq-dev] Debian packaging fails (Debian/Lenny, Ubuntu 9.10)

Wolfgang Barth wob at swobspace.de
Thu Apr 8 19:58:08 CEST 2010


Hi,

I tried to build debian packages from the current branch master.

On Ubuntu 9.10:

dpkg-buildpackage -us -uc -rfakeroot
[...]
dh_installexamples
dh_install --list-missing
cp: cannot stat `debian/tmp/usr/share/man/man7/zmq_udp.7': No such file or
directory
dh_install: cp returned exit code 1
make: *** [binary-arch] Error 1

I found in debian/libzeromq-dev.install duplicate  entries:
  usr/share/man/man7/zmq_udp.7 usr/share/man/man7
  usr/share/man/man7/zmq_tcp.7 usr/share/man/man7
  usr/share/man/man7/zmq_pgm.7 usr/share/man/man7
  usr/share/man/man7/zmq.7 usr/share/man/man7
  usr/share/man/man7/zmq_cpp.7 usr/share/man/man7
  usr/share/man/man7/zmq_inproc.7 usr/share/man/man7

Same problem in debian/libzeromq-dev.files:
  usr/share/man/man7/zmq_udp.7
  usr/share/man/man7/zmq_tcp.7
  usr/share/man/man7/zmq_pgm.7
  usr/share/man/man7/zmq.7
  usr/share/man/man7/zmq_cpp.7
  usr/share/man/man7/zmq_inproc.7

are duplicate.  After fixing this issue:

make[2]: *** No rule to make target
`../../foreign/openpgm/libpgm-2.0.24/openpgm/pgm/examples/pgmsend.c',
needed by `pgmsend-pgmsend.o'.  Stop.
make[2]: Leaving directory `/usr/local/src/zeromq/zeromq2/perf

The correct path should be

../foreign/openpgm/libpgm-2.0.24/openpgm/pgm/examples/pgmsend.c

On Debian/Lenny I didn't get the first error on
dh_install --list-missing (but the duplicate entries are always present).
The second error with pathes on libpgm is identical.

Wolfgang
-- 
<wob (at) swobspace de> * http://www.swobspace.de



More information about the zeromq-dev mailing list