While poking around some matplotlib related blowup around libpng and frameworks I noticed the following:
We have two sets of dynamic libpngs: On Linux: -rw-r--r-- 1 mabshoff mabshoff 689468 2009-02-03 19:30 local/lib/ libpng12.a -rwxr-xr-x 1 mabshoff mabshoff 839 2009-02-03 19:30 local/lib/ libpng12.la lrwxrwxrwx 1 mabshoff mabshoff 18 2009-02-03 19:30 local/lib/ libpng12.so -> libpng12.so.0.22.0 lrwxrwxrwx 1 mabshoff mabshoff 18 2009-02-03 19:30 local/lib/ libpng12.so.0 -> libpng12.so.0.22.0 -rwxr-xr-x 1 mabshoff mabshoff 496727 2009-02-03 19:30 local/lib/ libpng12.so.0.22.0 lrwxrwxrwx 1 mabshoff mabshoff 10 2009-02-03 19:30 local/lib/ libpng.a -> libpng12.a lrwxrwxrwx 1 mabshoff mabshoff 11 2009-02-03 19:30 local/lib/ libpng.la -> libpng12.la lrwxrwxrwx 1 mabshoff mabshoff 11 2009-02-03 19:30 local/lib/ libpng.so -> libpng12.so lrwxrwxrwx 1 mabshoff mabshoff 16 2009-02-03 19:30 local/lib/ libpng.so.3 -> libpng.so.3.22.0 -rwxr-xr-x 1 mabshoff mabshoff 512975 2009-02-03 19:30 local/lib/ libpng.so.3.22.0 and on OSX: -rwxr-xr-x 1 michaelabshoff staff 246992 Feb 3 22:26 libpng. 3.22.0.dylib lrwxr-xr-x 1 michaelabshoff staff 19 Feb 3 22:26 libpng. 3.dylib -> libpng.3.22.0.dylib lrwxr-xr-x 1 michaelabshoff staff 10 Feb 3 22:26 libpng.a -> libpng12.a lrwxr-xr-x 1 michaelabshoff staff 14 Feb 3 22:26 libpng.dylib - > libpng12.dylib lrwxr-xr-x 1 michaelabshoff staff 11 Feb 3 22:26 libpng.la -> libpng12.la -rwxr-xr-x 1 michaelabshoff staff 249196 Feb 3 22:26 libpng12.0.22.0.dylib lrwxr-xr-x 1 michaelabshoff staff 21 Feb 3 22:26 libpng12.0.dylib -> libpng12.0.22.0.dylib -rw-r--r-- 1 michaelabshoff staff 703408 Feb 3 22:26 libpng12.a lrwxr-xr-x 1 michaelabshoff staff 21 Feb 3 22:26 libpng12.dylib -> libpng12.0.22.0.dylib -rwxr-xr-x 1 michaelabshoff staff 862 Feb 3 22:26 libpng12.la The code that blows up is linked against libpng, not libpng12, so if we delete libpng.* and meddle a little in various configure and makefiles (think "sed s/libpng\./libpng12\./g" we might fix this dreaded problem once and for all. I might have time to poke around this next week, but until then: Thoughts? Cheers, Michael --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---
