Good Day

When preparing a package update I get the following error:

> Validating .deb dir /sw/src/fink.build/root-fluidsynth-1.1.2-358...
> Package looks good!
> dpkg-deb -b root-fluidsynth-1.1.2-358 /sw/fink/10.5/local/main/ 
> binary-darwin-powerpc
> dpkg-deb: building package `fluidsynth' in `/sw/fink/10.5/local/main/ 
> binary-darwin-powerpc/fluidsynth_1.1.2-358_darwin-powerpc.deb'.
> Reverting ownership of install dir to root
> - Depends line is: readline5-shlibs (>= 5.0-1006), libsndfile1- 
> shlibs (>= 1.0.20-1), libflac8, darwin (>= 9-1)
> Writing control file...
> Creating shlibs files...
> Validating .deb dir /sw/src/fink.build/root-fluidsynth- 
> shlibs-1.1.2-358...

> Error: File name '/sw/lib/libfluidsynth.1.dylib' specified in Shlibs  
> does not appear to have linker data at all
> Error: package contains the shared library
>           /sw/lib/libfluidsynth.1.4.0.dylib
>        but the corresponding install_name and compatibility_version
>           libfluidsynth.1.dylib 1.0.0
>        are not listed in the Shlibs field.  See the packaging manual.

> Removing runtime build-lock...
> Removing build-lock package...
> /sw/bin/dpkg-lockwait -r fink-buildlock-fluidsynth-1.1.2-358
> (Reading database ... 166033 files and directories currently  
> installed.)
> Removing fink-buildlock-fluidsynth-1.1.2-358 ...
> Failed: Please correct the above problems and try again!

I verified the install_name and compatibility_version

> $ otool -L /sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358/sw/ 
> lib/libfluidsynth.1.dylib
> /sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358/sw/lib/ 
> libfluidsynth.1.dylib:
>       libfluidsynth.1.dylib (compatibility version 1.0.0, current version  
> 1.4.0)
>       /sw/lib/libgthread-2.0.0.dylib (compatibility version 2201.0.0,  
> current version 2201.4.0)
>       /sw/lib/libglib-2.0.0.dylib (compatibility version 2201.0.0,  
> current version 2201.4.0)
>       /sw/lib/libintl.8.dylib (compatibility version 9.0.0, current  
> version 9.2.0)
>       /sw/lib/libsndfile.1.dylib (compatibility version 2.0.0, current  
> version 2.20.0)
>       /sw/lib/libdbus-1.3.dylib (compatibility version 8.0.0, current  
> version 8.0.0)
>       /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current  
> version 111.1.5)
>       /usr/lib/libedit.2.dylib (compatibility version 2.0.0, current  
> version 2.9.0)
>       /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio  
> (compatibility version 1.0.0, current version 1.0.0)
>       /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI  
> (compatibility version 1.0.0, current version 49.0.0)
>       /System/Library/Frameworks/CoreServices.framework/Versions/A/ 
> CoreServices (compatibility version 1.0.0, current version 32.0.0)
>       /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current  
> version 1.0.0)
>       /System/Library/Frameworks/CoreFoundation.framework/Versions/A/ 
> CoreFoundation (compatibility version 150.0.0, current version  
> 476.19.0)

and the Shlibs field does contain the install_name and  
compatibility_version

> SplitOff: <<
>  Package: %N-shlibs
> Depends: readline5-shlibs (>= 5.0-1006), libsndfile1-shlibs (>=  
> 1.0.20-1), libflac8
>  Files: lib/*.*.dylib

>  Shlibs: %p/lib/libfluidsynth.1.dylib 1.0.0 %n (>= 1.1.1-280)

>  DocFiles: COPYING README


Have I missed something ?

Thanks in advance.
Ebrahim

Build configuration:
$ fink -V
Package manager version: 0.29.13
Distribution version: selfupdate-cvs Mon Sep 20 08:55:03 2010, 10.5,  
powerpc


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to