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
-~----------~----~----~----~------~----~------~--~---

Reply via email to