Pages

Thursday, May 8, 2008

SBBS: Warnings from dpkg-shlibdeps, Part 2

Warnings during a test package build: dpkg-shlibdeps: warning: format of `NEEDED libnspr4.so' not recognized
As noted in a prevsious entry about this: Per , that is an issue with the _name_ of the library file rather then with the file itself. Esp. seems to expect a version number in a particular format as part of the name.


This is what comes up when attempting to build for v3.14a:
* dpkg-shlibdeps: warning: format of `NEEDED libnspr4.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libnspr4.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libcl.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libnspr4.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libnspr4.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libsbbs.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libftpsrvr.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libwebsrvr.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libmailsrvr.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libservices.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libnspr4.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libnspr4.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libnspr4.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libcl.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libnspr4.so' not recognized
* dpkg-shlibdeps: warning: format of `NEEDED libsbbs.so' not recognized
Note that there was some postings by someone who was compiling Synchronet on OpenBSD. The library files were being created with versioned file names, which the programs apparantly could not find because they were looking for them without the version number. That issue was resolved by creating symlinks; the original poster ended up doing them manually as a compile time option (SYMLINKS=1) that was supposed to take care of that did not work. Is the versioned library file only available for OpenBSD? Can the issue be helped and/or resolved by providing versioned symlinks?
Added versioned symbolic links for the library files - r182. (Except for libcl.so - ticket:21).
(http://rocasa.org/trac/syncdeb/ticket/7)

No comments:

Post a Comment