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 <alexanderk.han...@gmail.com> 
> het volgende geschreven:
> 
> 
>> On Mar 5, 2017, at 03:31, Geert Jan van Oldenborgh <g...@me.com> 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
Fink-devel@lists.sourceforge.net
List archive:
https://sourceforge.net/p/fink/mailman/fink-devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to