I am trying to package this code with checkinstall, but run into this bug which prevents all the symbolic links for shared libraries to be created.

make install creates these links:

libdlt.so -> libdlt.so.2.17.0
libdlt.so.2 -> libdlt.so.2.17.0

The checkinstall package creates none of these, but ldconfig restores:

libdlt.so.2 -> libdlt.so.2.17.0

How do I make sure all the links are created? Or is there an alternative to checkinstall that I should use instead?


The problem for me was that I called make install before checkinstall. Of course that installed all the stuff, and lead to checkinstall not correctly identifying which files need to be installed.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.