I'm trying to build matplotlib and I'm getting a segmentation
> fault when I do: from matplotlib import *
> I've traced the fault down to the transforms module.
> My first attempt used: gcc 3.3.2 Python 2.3.3 numarray 1.1
> gdmodule 0.52 gd 2.0.28 freetype 2.1.9 agg 22 matplotlib
Standard issue stuff - very close to what most people are using w/o
> In this version _na_transform segementation faults at this
> line: static _transforms_module* _transforms = new
> I traced the fault down to the ExtensionModuleBaseClass where
> it attempts to call: __Py_PackageContext()
> It looks to me like this function is trying to access the
> variable (which it dereferences WITHOUT checking for a null
> pointer). static char **ptr__Py_PackageContext = NULL;
Could you try editing it an adding the NULL test; if this works can
you submit a patch pack to be and a bug report to the pycxx sf site?
> This ptr gets init'ed in the function
> InitialisePythonIndirectInterface() but I can't find anywhere
> that function is being called.
> FYI: I also tried matplotlib 0.62.4 and I get the same error.
It couldn't be the exact same error, because _na_transforms did not
exist in 0.62.4. Do you mean that you got a segfault on the same line