mardi 27 janvier 2015

dh_install: libnanomsg-dev missing files (usr/lib/*/lib*.a), aborting


I'm trying to backport libnanomsg-dev from jessie to squeeze and following this tutorial. Here's what I get:



$ fakeroot debian/rules binary
...
dh_testroot -O--parallel
dh_prep -O--parallel
dh_installdirs -O--parallel
dh_auto_install -O--parallel
make[1]: Entering directory `/home/yuri/build/nanomsg-0.4~beta+dfsg'
make[2]: Entering directory `/home/yuri/build/nanomsg-0.4~beta+dfsg'
test -z "/usr/lib" || /bin/mkdir -p "/home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/lib"
./doltlibtool --mode=install /usr/bin/install -c libnanomsg.la '/home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/lib'
libtool: install: /usr/bin/install -c .libs/libnanomsg.so.0.2.0 /home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/lib/libnanomsg.so.0.2.0
libtool: install: (cd /home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/lib && { ln -s -f libnanomsg.so.0.2.0 libnanomsg.so.0 || { rm -f libnanomsg.so.0 && ln -s libnanomsg.so.0.2.0 libnanomsg.so.0; }; })
libtool: install: (cd /home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/lib && { ln -s -f libnanomsg.so.0.2.0 libnanomsg.so || { rm -f libnanomsg.so && ln -s libnanomsg.so.0.2.0 libnanomsg.so; }; })
libtool: install: /usr/bin/install -c .libs/libnanomsg.lai /home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/lib/libnanomsg.la
libtool: install: /usr/bin/install -c .libs/libnanomsg.a /home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/lib/libnanomsg.a
libtool: install: chmod 644 /home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/lib/libnanomsg.a
libtool: install: ranlib /home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/lib/libnanomsg.a
libtool: install: warning: remember to run `libtool --finish /usr/lib'
test -z "/usr/bin" || /bin/mkdir -p "/home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/bin"
./doltlibtool --mode=install /usr/bin/install -c nanocat '/home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/bin'
libtool: install: warning: `libnanomsg.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/nanocat /home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/bin/nanocat
make install-exec-hook
make[3]: Entering directory `/home/yuri/build/nanomsg-0.4~beta+dfsg'
cd /home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/bin && \
ln -s -f nanocat nn_push && \
ln -s -f nanocat nn_pull && \
ln -s -f nanocat nn_pub && \
ln -s -f nanocat nn_sub && \
ln -s -f nanocat nn_req && \
ln -s -f nanocat nn_rep && \
ln -s -f nanocat nn_surveyor && \
ln -s -f nanocat nn_respondent && \
ln -s -f nanocat nn_bus && \
ln -s -f nanocat nn_pair
make[3]: Leaving directory `/home/yuri/build/nanomsg-0.4~beta+dfsg'
test -z "/usr/share/doc/nanomsg" || /bin/mkdir -p "/home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/share/doc/nanomsg"
test -z "/usr/share/man/man1" || /bin/mkdir -p "/home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/share/man/man1"
test -z "/usr/share/man/man3" || /bin/mkdir -p "/home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/share/man/man3"
test -z "/usr/share/man/man7" || /bin/mkdir -p "/home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/share/man/man7"
test -z "/usr/include/nanomsg" || /bin/mkdir -p "/home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/include/nanomsg"
/usr/bin/install -c -m 644 src/nn.h src/inproc.h src/ipc.h src/tcp.h src/pair.h src/pubsub.h src/reqrep.h src/pipeline.h src/survey.h src/bus.h '/home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/include/nanomsg'
test -z "/usr/lib/pkgconfig" || /bin/mkdir -p "/home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/lib/pkgconfig"
/usr/bin/install -c -m 644 libnanomsg.pc '/home/yuri/build/nanomsg-0.4~beta+dfsg/debian/tmp/usr/lib/pkgconfig'
make[2]: Leaving directory `/home/yuri/build/nanomsg-0.4~beta+dfsg'
make[1]: Leaving directory `/home/yuri/build/nanomsg-0.4~beta+dfsg'
dh_install -O--parallel
dh_install: libnanomsg-dev missing files (usr/lib/*/lib*.a), aborting
make: *** [binary] Error 20


Aucun commentaire:

Enregistrer un commentaire