On Tue, Apr 29, 2008 at 5:56 PM, mabshoff <[EMAIL PROTECTED]> wrote: > > On Apr 30, 2:08 am, JoelS <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I found the same problem using SAGE 3.0 on a MacBook running OS X. > > 4.11. Same behavior in both command line and notebook. > > > > Here's the error report that resulted from trying to plot from command > > line: > > > > ***** > > > > sage: plot(sin(x),0,10) > > > > <type 'exceptions.ImportError'>: dlopen(/Applications/sage-3.0/local/ > > lib/python2.5/site-packages/matplotlib/_image.so, 2): Library not > > loaded: /sw/lib/libpng12.0.dylib > > Referenced from: /Applications/sage-3.0/local/lib/python2.5/site- > > packages/matplotlib/_image.so > > Reason: image not found > > Both problems are essentially the same. In this case matplotlib ends > up getting linked against the MacPorts libpng in sw. One solution is > to clean your PATH and DY_LD_LIBRARY_PATH for now of any references to > "/sw". MacPorts is about as useful as Cygwin in general, but no need > to rand and rave here. > > > > > > Reason: Incompatible library version: _image.so requires version > > > 17.0.0 or later, but libpng12.0.dylib provides version 0.1.2 > > Here we end up linking against the system's libpng. > > I have to investigate why matplotlib is stupid in the first place, but > python+libpng is an open problem with Sage on OSX 10.4 anyway and > maybe the switch to 2.5.2 in 3.0 did introduce some changes that > caused this to get worst. It has been on my list for a long, long time > to finally teach Python and distutils about the need to obey and link > against the libpng I tell it to, so please open a blocker ticket and > let's get those issues fixed. >
Us posting binaries made on random machines with questionable system-wide libraries can always lead to problems. I got access to a clean 10.4 OSX box and am building an OS X 10.4 intel binary right now, which i'll upload. Of course, I would be happy if matplotlib wouldn't link in the stupid system wide libpng ever! -- William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---