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.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks


-------------------------------------------------------------------------
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