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