From: Trevor H. <tr...@vo...> - 2009-01-25 00:33:58
|
On Jan 24, 2009, at 5:54 PM, Daniel Johnson wrote: > There are a couple of problems here. You have too many packages. > There only needs to be a -dev and a -shlibs package. The unnecessary > ode package only contains 2 files: libode.1.0.0.dylib, which needs > to be in ode-shlibs and libode.la, which needs to go in ode-dev. > It's because libode.1.0.0.dylib isn't in ode-shlibs that you're > getting that validator error, since it's the actual shared lib: > libode.1.dylib is just a symlink to it. Okay, I was able to get the packages to validate. However, I had to remove libode.dylib from the shlibs because I was getting a validation error: Error: Files with names less specifically versioned than ones in public Shlibs entries do not belong in this package Offending file: /sw/lib/libode.dylib I simply removed libode.dylib from the shlibs split off, but I don't think that's right because now there's only libode.1.0.0.dylib and libode.1.dylib. Shouldn't there be a libode.dylib somewhere as well? Also, regarding the unnecessary ode package... How do I address this? I don't know how to remove it without also removing the split offs. Thanks, Trevor |