OK, thanks for the explanation! I had not realised that the partially binary
distribution is to blame. Usually I only update everything when I have lots of
time, as it takes quite a few hours to recompile GCC, hence I do not do it all
that frequently but needed a feature in the new gnuplot. And now I have too
many papers to write and datasets o maintain (climexp.knmi.nl)...
Anyway, thanks again for the wonderful system & the support,
Geert Jan van Oldenborgh
> Op 5 mrt. 2017, om 16:06 heeft Alexander Hansen <[email protected]>
> het volgende geschreven:
>
>
>> On Mar 5, 2017, at 03:31, Geert Jan van Oldenborgh <[email protected]> wrote:
>>
>> Dear Alexander Hansen,
>>
>> First many thanks for maintaining gnuplot under Fink. It works great & I am
>> very happy with it.
>>
>> I ran into a small problem recently: if I only upgrade gnuplot it forgets to
>> upgrade a library it needs. Not sure whether it is peculiar to my two
>> computers or more general, but it seems one dependency is not automatically
>> upgraded as well, libong16.
>>
>> Thought you might want to know...
>> Greetings from spring-like Gouda, Holland,
>> Geert Jam van Oldenborgh
>>
>>
>> bash-3.2$ fink update gnuplot
>> Information about 10157 packages read in 1 seconds.
>> W: Couldn't stat source package list file: local/main Packages
>> (/sw/var/lib/apt/lists/_sw_fink_dists_local_main_binary-darwin-x86%5f64_Packages)
>> - stat (2 No such file or directory)
>> W: Couldn't stat source package list file: local/injected Packages
>> (/sw/var/lib/apt/lists/_sw_fink_dists_local_injected_binary-darwin-x86%5f64_Packages)
>> - stat (2 No such file or directory)
>> W: Couldn't stat source package list file: local/main Packages
>> (/sw/var/lib/apt/lists/_sw_fink_dists_local_main_binary-darwin-x86%5f64_Packages)
>> - stat (2 No such file or directory)
>> W: Couldn't stat source package list file: local/injected Packages
>> (/sw/var/lib/apt/lists/_sw_fink_dists_local_injected_binary-darwin-x86%5f64_Packages)
>> - stat (2 No such file or directory)
>> The following package will be installed or updated:
>> gnuplot
>> The following 9 additional packages will be installed:
>> app-defaults cairo-shlibs gd3-shlibs libdatrie1-shlibs libimagequant0-shlibs
>> libthai libthai-shlibs
>> pango1-xft2-ft219-shlibs pixman-shlibs
>> Default answer will be chosen in 60 seconds...
>> Do you want to continue? [Y/n]
>> ...
>>
>> bash-3.2$ gnuplot
>> dyld: Library not loaded: /sw/lib/libpng16.16.dylib
>> Referenced from: /sw/lib/libgd.3.dylib
>> Reason: Incompatible library version: libgd.3.dylib requires version 42.0.0
>> or later, but libpng16.16.dylib provides version 41.0.0
>>
>> bash-3.2$ fink update libpng16
>> Information about 10157 packages read in 3 seconds.
>> W: Couldn't stat source package list file: local/main Packages
>> (/sw/var/lib/apt/lists/_sw_fink_dists_local_main_binary-darwin-x86%5f64_Packages)
>> - stat (2 No such file or directory)
>> W: Couldn't stat source package list file: local/injected Packages
>> (/sw/var/lib/apt/lists/_sw_fink_dists_local_injected_binary-darwin-x86%5f64_Packages)
>> - stat (2 No such file or directory)
>> W: Couldn't stat source package list file: local/main Packages
>> (/sw/var/lib/apt/lists/_sw_fink_dists_local_main_binary-darwin-x86%5f64_Packages)
>> - stat (2 No such file or directory)
>> W: Couldn't stat source package list file: local/injected Packages
>> (/sw/var/lib/apt/lists/_sw_fink_dists_local_injected_binary-darwin-x86%5f64_Packages)
>> - stat (2 No such file or directory)
>> The following package will be installed or updated:
>> libpng16
>> The following additional package will be installed:
>> libpng16-shlibs
>>
>> bash-3.2$ gnuplot
>>
>> G N U P L O T
>> Version 5.0 patchlevel 5 last modified 2016-10-02
>>
>> Copyright (C) 1986-1993, 1998, 2004, 2007-2016
>> Thomas Williams, Colin Kelley and many others
>>
>> gnuplot home: http://www.gnuplot.info
>> faq, bugs, etc: type "help FAQ"
>> immediate help: type "help" (plot window: hit 'h')
>>
>> Terminal type set to ‘aqua'
>>
>
> This is not *my* problem for several reasons:
>
> 1) The issue was with the combination of gd3-shlibs and libpng16, not
> specific to gnuplot. gnuplot doesn’t even have a direct dependency on
> libpng16.
>
> 2) The cause of the issue is that you had an older version of libpng16 on
> your machine than what gd3-shlibs was built with in the binary distribution.
> Our dependency procedure is based on the base setup of building everything
> from source, where such an error won’t normally occur. We don’t update the
> minimum required version of every package that depend on libping16*, for
> example, just because its version has been updated, because that’s a hassle
> for maintainers and would force unnecessary rebuilds of packages for people.
>
> 3).The resolution is trivial, since it just requires updating the outdated
> libpng16*.
>
> Basically, just always make sure that all of your packages are up to date.
> --
> Alexander Hansen, Ph.D.
> Fink User Liaison
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel