Hello all,
after installing matplotlib 0.91.2 from the sourceforge egg on OS X 10.4.11 (Python 2.5.1), I get the following error:
>>> import pylab
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/pylab.py", line 208, in <module>
from matplotlib import mpl # pulls in most modules
File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/mpl.py", line 3, in <module>
from matplotlib import axis
File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/axis.py", line 20, in <module>
from font_manager import FontProperties
File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/font_manager.py", line 40, in <module>
from matplotlib import ft2font
ImportError: dlopen(/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/ft2font.so, 2): Symbol not found: _FT_Attach_File
Referenced from: /Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/ft2font.so
Expected in: dynamic lookup
It seems there's something wrong with ft2font.so, since CDing to the egg directory and importing only that extension yields
>>> import ft2font.so
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(./ft2font.so, 2): Symbol not found: _FT_Attach_File
Referenced from: /Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/ft2font.so
Expected in: dynamic lookup
Any ideas?
Cheers,
Michele
Apparently a dynamic link snuck into the build. Typically everything
is statically included. You can see this by running the following
command:
uaternion:matplotlib cmoad$ otool -L ft2font.so
ft2font.so:
/usr/local/lib/libfreetype.6.dylib (compatibility version 10.0.0,
current version 10.16.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.3.6)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
I will created and post a new build asap.
Thanks,
Charlie
···
On Jan 11, 2008 1:50 PM, Michele Vallisneri <Michele.Vallisneri@...369...> wrote:
Hello all,
after installing matplotlib 0.91.2 from the sourceforge egg on OS X
10.4.11 (Python 2.5.1), I get the following error:
>>> import pylab
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-
py2.5-macosx-10.3-fat.egg/matplotlib/pylab.py", line 208, in <module>
from matplotlib import mpl # pulls in most modules
File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-
py2.5-macosx-10.3-fat.egg/matplotlib/mpl.py", line 3, in <module>
from matplotlib import axis
File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-
py2.5-macosx-10.3-fat.egg/matplotlib/axis.py", line 20, in <module>
from font_manager import FontProperties
File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-
py2.5-macosx-10.3-fat.egg/matplotlib/font_manager.py", line 40, in
<module>
from matplotlib import ft2font
ImportError: dlopen(/Users/vallis/lib/python2.5/site-packages/
matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/ft2font.so,
2): Symbol not found: _FT_Attach_File
Referenced from: /Users/vallis/lib/python2.5/site-packages/
matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/ft2font.so
Expected in: dynamic lookup
It seems there's something wrong with ft2font.so, since CDing to the
egg directory and importing only that extension yields
>>> import ft2font.so
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(./ft2font.so, 2): Symbol not found: _FT_Attach_File
Referenced from: /Users/vallis/lib/python2.5/site-packages/
matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/ft2font.so
Expected in: dynamic lookup
Any ideas?
Cheers,
Michele
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users
I have replaced the binary with a working version.
Thanks again for the catch,
Charlie
···
On Jan 11, 2008 2:15 PM, Charlie Moad <cwmoad@...287...> wrote:
Apparently a dynamic link snuck into the build. Typically everything
is statically included. You can see this by running the following
command:
uaternion:matplotlib cmoad$ otool -L ft2font.so
ft2font.so:
/usr/local/lib/libfreetype.6.dylib (compatibility version 10.0.0,
current version 10.16.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.3.6)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
I will created and post a new build asap.
Thanks,
Charlie
On Jan 11, 2008 1:50 PM, Michele Vallisneri > > <Michele.Vallisneri@...369...> wrote:
> Hello all,
>
> after installing matplotlib 0.91.2 from the sourceforge egg on OS X
> 10.4.11 (Python 2.5.1), I get the following error:
>
> >>> import pylab
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-
> py2.5-macosx-10.3-fat.egg/matplotlib/pylab.py", line 208, in <module>
> from matplotlib import mpl # pulls in most modules
> File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-
> py2.5-macosx-10.3-fat.egg/matplotlib/mpl.py", line 3, in <module>
> from matplotlib import axis
> File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-
> py2.5-macosx-10.3-fat.egg/matplotlib/axis.py", line 20, in <module>
> from font_manager import FontProperties
> File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-
> py2.5-macosx-10.3-fat.egg/matplotlib/font_manager.py", line 40, in
> <module>
> from matplotlib import ft2font
> ImportError: dlopen(/Users/vallis/lib/python2.5/site-packages/
> matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/ft2font.so,
> 2): Symbol not found: _FT_Attach_File
> Referenced from: /Users/vallis/lib/python2.5/site-packages/
> matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/ft2font.so
> Expected in: dynamic lookup
>
> It seems there's something wrong with ft2font.so, since CDing to the
> egg directory and importing only that extension yields
>
> >>> import ft2font.so
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> ImportError: dlopen(./ft2font.so, 2): Symbol not found: _FT_Attach_File
> Referenced from: /Users/vallis/lib/python2.5/site-packages/
> matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/ft2font.so
> Expected in: dynamic lookup
>
> Any ideas?
>
> Cheers,
>
> Michele
>
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
It works! Thanks for such quick turnaround!
If I may add a suggestion for the matplotlib setup from sources (which I had tried just after the egg install failed):
The directory specified to the --prefix argument of setup.py would seem like a natural addition to basedir in setupext.py (of course it's always possible, but more awkward to edit it). The scenario (which matches mine) is a user of a computing cluster who has no administrator access, and is installing all libraries in $HOME/lib and $HOME/include.
The prefix can be extracted from the line arguments with
installation_prefix = None
for arg in sys.argv:
if arg.startswith('--prefix='):
installation_prefix = arg.split('=', 1)[1]
if installation_prefix:
basedir.append(installation_prefix)
I'm sure there is another method to do this that fits more naturally with distutils. There's a reference to --prefix later in setupext.py, but I don't think it's operational.
Thanks again,
Michele
···
On Jan 11, 2008, at 12:58 PM, Charlie Moad wrote:
I have replaced the binary with a working version.
Thanks again for the catch,
Charlie
On Jan 11, 2008 2:15 PM, Charlie Moad <cwmoad@...287...> wrote:
Apparently a dynamic link snuck into the build. Typically everything
is statically included. You can see this by running the following
command:
uaternion:matplotlib cmoad$ otool -L ft2font.so
ft2font.so:
/usr/local/lib/libfreetype.6.dylib (compatibility version 10.0.0,
current version 10.16.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.3.6)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
I will created and post a new build asap.
Thanks,
Charlie
On Jan 11, 2008 1:50 PM, Michele Vallisneri >> >> <Michele.Vallisneri@...369...> wrote:
Hello all,
after installing matplotlib 0.91.2 from the sourceforge egg on OS X
10.4.11 (Python 2.5.1), I get the following error:
import pylab
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-
py2.5-macosx-10.3-fat.egg/matplotlib/pylab.py", line 208, in <module>
from matplotlib import mpl # pulls in most modules
File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-
py2.5-macosx-10.3-fat.egg/matplotlib/mpl.py", line 3, in <module>
from matplotlib import axis
File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-
py2.5-macosx-10.3-fat.egg/matplotlib/axis.py", line 20, in <module>
from font_manager import FontProperties
File "/Users/vallis/lib/python2.5/site-packages/matplotlib-0.91.2-
py2.5-macosx-10.3-fat.egg/matplotlib/font_manager.py", line 40, in
<module>
from matplotlib import ft2font
ImportError: dlopen(/Users/vallis/lib/python2.5/site-packages/
matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/ft2font.so,
2): Symbol not found: _FT_Attach_File
Referenced from: /Users/vallis/lib/python2.5/site-packages/
matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/ft2font.so
Expected in: dynamic lookup
It seems there's something wrong with ft2font.so, since CDing to the
egg directory and importing only that extension yields
import ft2font.so
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(./ft2font.so, 2): Symbol not found: _FT_Attach_File
Referenced from: /Users/vallis/lib/python2.5/site-packages/
matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg/matplotlib/ft2font.so
Expected in: dynamic lookup
Any ideas?
Cheers,
Michele
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users