-
Notifications
You must be signed in to change notification settings - Fork 364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debian package failing to build on Ubuntu #46
Comments
FWIW: I'm using latest master, which at the time of writing, is |
I have never used the Debian packages for 0MQ / jzmq. Is it supposed to work if you combine a git checkout of 0MQ with a Debian package of jzmq? Sorry I can't be of any more assistance. But remember you should be able to compile everything by hand from fresh git checkouts. |
I guess you need to have libzmq0 installed as debian package and not just simply from source. You can also try to comment line with command dh_shlibdeps in file debian/rules. |
@abelaska You hit the nail on the head; managed to resolve this by simply building a debian package from the source of the 0MQ version I needed, and compiling JZMQ against that instead of a simple build/install...it makes sense, looking at it retrospectively. ;] Thanks for your help guys. |
I would also be interested to know what happened. I get the very similar error: dpkg-shlibdeps: error: no dependency information found for /usr/lib/libzmq.so.1 (used by debian/jzmq/usr/lib/libjzmq.so.0.0.0). When i try this build. That libzmq is installed from a package - but it's one we've built ourselves. What does "no dependency information found" mean, and how can we supply this information? EDIT: The package we built ourselves does not have a shlibs control file, so when dpkg installed it, it was unable to generate a shlibs file in /var/lib/dpkg/info/. dpkg-shlibdeps is therefore unable to work out the appropriate name with which to refer to libzmq. Packaging is hard. |
At the moment, I'm having serious problems getting JZMQ to compile on Ubuntu (10.04.2 LTS Server, x86). I've installed 0MQ from source, but the debian package build for JZMQ is failing with:
I've not had much experience building debian packages like this before, so the full stack trace is below in case that is able to help at all.
Any help at all would be appreciated so much before I lose my mind over this. ;]
The text was updated successfully, but these errors were encountered: