Yes, I think my libpng library was corrupt, but when I tried  
reinstalling, it still wouldn't work. So I deleted it, as Ken  
suggested, and it worked. I think it wasn't finding the default  
libpng, and was going straight to the corrupted version. I spent the  
whole day trying to figure this out! ;P , so thank you very much Ken  
and Jouni for your suggestions.

It appears the matplotlib and numpy packages that come with Debian are  
incompatible. But I installed matplotlib 0.90.1 and numpy 1.0.3-2 on  
my own, and after fixing that libpng error, they appear to be  
compatible.

Hardeep


Quoting Ken McIvor <[EMAIL PROTECTED]>:

> On Aug 29, 2007, at 1:59 PM, Hardeep Nahal wrote:
>>
>> build/temp.linux-x86_64-2.3/src/_na_backend_agg.o -L/usr/local/lib
>> -L/usr/lib -L/usr/lib64 -L/usr/local/lib -L/usr/lib -L/usr/lib64 -lpng
>> -lz -lstdc++ -lm -lfreetype -lz -lstdc++ -lm -o
>> build/lib.linux-x86_64-2.3/matplotlib/backends/_na_backend_agg.so
>> /usr/bin/ld: /usr/local/lib/libpng.a(png.o): relocation R_X86_64_32
>> against `a local symbol' can not be used when making a shared object;
>> recompile with -fPIC
>> /usr/local/lib/libpng.a: could not read symbols: Bad value
>> collect2: ld returned 1 exit status
>> error: command 'c++' failed with exit status 1
>
> You need to either recompile libpng so it builds a shared library or
> delete `/usr/local/lib/libpng.a' so gcc picks up the default version
> provided by Debian.
>
>> I think this Debian distribution of matplotlib (which is older than
>> the current  release) is incompatible with the current version of
>> numpy/Numeric that I have installed, but I'm not sure. I would rather
>> have the latest matplotlib vesrion installed (version 0.90.1), but I
>> can't seem to get it to even build properly.
>
> Did you install your own copy of numpy or are you using the one that
> comes with Debian?  If you're using the one that comes with Debian,
> I'll try to reproduce the problem and file a bug report.
>
> Ken




-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to