On Apr 8, 2008, at 12:03 AM, Daniel Macks wrote:
On Mon, Apr 07, 2008 at 08:15:35PM -0400, Daniel Johnson wrote:

On Apr 7, 2008, at 7:16 PM, Trevor Harmon wrote:
I'm testing a new version of the lpsolve-java package, but it's not
validating because it includes a private library without a Shlibs
declaration. Obviously, the fix is to add the Shlib declaration, but
for some reason it's not working. What I've added looks like this:

Shlibs: !%p/lib/liblpsolve55j.jnilib

But I still get this error with "-m --build-as-nobody":

Error: package contains a dylib with no corresponding Shlibs entry (/
sw/lib/liblpsolve55j.jnilib -> liblpsolve55j.jnilib 5.5.0)
    If this is a private library, add '!/sw/lib/
liblpsolve55j.jnilib' to the Shlibs field.

I don't see anything wrong with the Shlibs field I added. Have I
discovered a bug in Fink?

It is indeed a bug, which I've previously reported. The problem is
that the validator is checking the library's install_name but telling
you to use the actual pathname in the error message. These are not
necessarily the same thing. So basically, fink is telling you to do
one thing, but actually wants something else and you have to read its
mind (or source code) to know that. :)

I think I fixed this bug in fink CVS HEAD a few weeks ago. I mean, I
know I *tried* to fix it, I *think* I succeeded.

Oooh, yes, this seems fixed in CVS. I missed that. We could use a new fink release, especially since I don't think the current version recognizes the latest kernel version. Thanks.

Daniel

Attachment: smime.p7s
Description: S/MIME cryptographic signature

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to