matplotlib._ns_transforms.so: undefined symbol: _ZNSs4_Rep20_S_empty_rep_storageE

Hi All,

    I am using

matplotlib-0.90.0 with numpy-1.0.1 for my python program which I later convert
in to an executable with the help of pyinstaller,

I am installing matplotlib-0.90.0 from source and it
installs fine.when I create the executable of my program (I include matplotlib
as a .pkg in it) and run it

I get the following error only on linux , it fails at with
this message

matplotlib._ns_transforms.so: undefined symbol:
_ZNSs4_Rep20_S_empty_rep_storage

but same set of source of matplotlib-0.90.0 with numpy-1.0.1
installed from source works fine on windows and solaris,any idea what is going
wrong here?

I am using gcc version 3.4.3 on red hat linux 2.6.9-11

Here is the complete stack trace

···

====================

Extracting mpl-data.pkg data … ok

Extracting numpy.pkg data … ok

working dir /home/rik/output/var/projects

/home/rik/are_new/exe/linux/buildare_top/out1.pyz/matplotlib:931:
UserWarning: Could not find matplotlibrc; using defaults

/home/rik/are_new/exe/linux/buildare_top/out1.pyz/matplotlib:982:
UserWarning: could not find rc file; returning defaults

The import of the numpy version of the _transforms module,

_ns_transforms, failed. This is is either because
numpy was

unavailable when matplotlib was compiled, because a
dependency of

_ns_transforms could not be satisfied, or because the build
flag for

this module was turned off in setup.py. If it appears
that

_ns_transforms was not built, make sure you have a working
copy of

numpy and then re-install matplotlib. Otherwise, the
following

traceback gives more details:

Traceback (most recent call last):

File
“/home/rik/are_new/exe/linux/buildare_top/out1.pyz/exe_harness”, line
97, in init

File “”, line 69, in dispatch

File “”, line 109, in
handleReportRequest

File “/home/rik/pyinstaller-1.3/iu.py”,
line 312, in importHook

mod = _self_doimport(nm, ctx, fqname)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 398, in doimport

exec co in mod.__dict__

File
“/home/rik/are_new/exe/linux/buildare_top/out1.pyz/convert_dom”, line
12, in ?

File “/home/rik/pyinstaller-1.3/iu.py”,
line 312, in importHook

mod = _self_doimport(nm, ctx, fqname)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 398, in doimport

exec co in mod.__dict__

File
“/home/rik/are_new/exe/linux/buildare_top/out1.pyz/report”, line 29,
in ?

File “/home/rik/pyinstaller-1.3/iu.py”,
line 312, in importHook

mod = _self_doimport(nm, ctx, fqname)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 398, in doimport

exec co in mod.__dict__

File
“/home/rik/are_new/exe/linux/buildare_top/out1.pyz/page_setup”, line
14, in ?

File “/home/rik/pyinstaller-1.3/iu.py”,
line 312, in importHook

mod = _self_doimport(nm, ctx, fqname)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 398, in doimport

exec co in mod.__dict__

File
“/home/rik/are_new/exe/linux/buildare_top/out1.pyz/graph_view”, line
11, in ?

File “/home/rik/pyinstaller-1.3/iu.py”,
line 312, in importHook

mod = _self_doimport(nm, ctx, fqname)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 398, in doimport

exec co in mod.__dict__

File
“/home/rik/are_new/exe/linux/buildare_top/out1.pyz/pylab”, line 1, in
?

File “/home/rik/pyinstaller-1.3/iu.py”,
line 312, in importHook

mod = _self_doimport(nm, ctx, fqname)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 398, in doimport

exec co in mod.__dict__

File
“/home/rik/are_new/exe/linux/buildare_top/out1.pyz/matplotlib.pylab”,
line 203, in ?

File “/home/rik/pyinstaller-1.3/iu.py”,
line 312, in importHook

mod = _self_doimport(nm, ctx, fqname)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 398, in doimport

exec co in mod.__dict__

File
“/home/rik/are_new/exe/linux/buildare_top/out1.pyz/matplotlib.axes”,
line 14, in ?

File “/home/rik/pyinstaller-1.3/iu.py”,
line 312, in importHook

mod = _self_doimport(nm, ctx, fqname)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 398, in doimport

exec co in mod.__dict__

File “/home/rik/are_new/exe/linux/buildare_top/out1.pyz/matplotlib.artist”,
line 4, in ?

File “/home/rik/pyinstaller-1.3/iu.py”,
line 312, in importHook

mod = _self_doimport(nm, ctx, fqname)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 398, in doimport

exec co in mod.__dict__

File
“/home/rik/are_new/exe/linux/buildare_top/out1.pyz/matplotlib.transforms”,
line 223, in ?

File “/home/rik/pyinstaller-1.3/iu.py”,
line 312, in importHook

mod = _self_doimport(nm, ctx, fqname)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 398, in doimport

exec co in mod.__dict__

File
“/home/rik/are_new/exe/linux/buildare_top/out1.pyz/matplotlib._transforms”,
line 17, in ?

File “/home/rik/pyinstaller-1.3/iu.py”,
line 312, in importHook

mod = _self_doimport(nm, ctx, fqname)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 373, in doimport

mod = importfunc(nm)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 215, in getmod

mod = owner.getmod(nm)

File
“/home/rik/pyinstaller-1.3/archive.py”, line 409, in getmod

return iu.DirOwner.getmod(self,

self.prefix+’.’+nm)

File “/home/rik/pyinstaller-1.3/iu.py”,
line 77, in getmod

mod = imp.load_module(nm, fp, attempt,

(ext, mode, typ))

ImportError: /tmp/_MEI22558/matplotlib._ns_transforms.so:
undefined symbol: _ZNSs4_Rep20_S_empty_rep_storageE

Regards

Rishi

This email and any files transmitted with it are confidential, proprietary
and intended solely for the individual or entity to whom they are addressed.
If you have received this email in error please delete it immediately.