Hi,

I'm the maintainer of the ode package, which has had a history of problems related to shlibs [1]. Luckily, ode now uses libtool, and it also fixes a problem that was preventing successful builds on Leopard, so I thought I'd hit two birds with one stone and upgrade Fink's package for ode to the latest upstream.

I've now got a version that's mostly working, but it gives me validation errors related to shlibs, and I'm not sure how to fix them. Validating ode-shlibs gives:

Error: Shlibs field specifies file '/sw/lib/libode.1.dylib', but it does not exist!

And validating ode gives:

  Error: package contains the shared library
          /sw/lib/libode.1.0.0.dylib
       but the corresponding install_name and compatibility_version
          %p/lib/libode.1.dylib 2.0.0
       are not listed in the Shlibs field.  See the packaging manual.

On a manual installation of ode, running "otool -L" on the dylib gives:

  /opt/ode/lib/libode.dylib:
/opt/ode/lib/libode.1.dylib (compatibility version 2.0.0, current version 2.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.3) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)

Everything looks right in my .info, so I don't know how to fix these errors. I've attached the .info I've created, so maybe somebody can spot my mistake. Thanks,

Trevor

[1] http://www.mail-archive.com/fink-devel@lists.sourceforge.net/msg14162.html

Attachment: ode.info
Description: Binary data


------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to