Well, that's exactly the problem: I just can't load some DLLs!

>>> import matplotlib._path

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import matplotlib._path
ImportError: DLL load failed: Die angegebene Prozedur wurde nicht gefunden.
>>> import matplotlib._delaunay
>>> import matplotlib._image

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    import matplotlib._image
ImportError: DLL load failed: Die angegebene Prozedur wurde nicht gefunden.
I have run python -vv, it tries also ..._path but does not load it, so I
think it might be a linking problem.
I've noticed that _delaunay.cpp has a "PyMODINIT_FUNC init_delaunay(void)"
while _path.cpp has just a "void init_path(void)".

Best Regards,
Lorenzo

On 4/9/09, Michael Droettboom <md...@stsci.edu> wrote:
>
> Can you send us the output of this Python session to help us debug?  I'm
> curious what symbols *are* in there.
>
> >>> import matplotlib._path
> >>> dir(matplotlib._path)
> ['__doc__', '__file__', '__name__', 'affine_transform',
> 'clip_path_to_rect', 'convert_path_to_polygons',
> 'count_bboxes_overlapping_bbox', 'get_path_collection_extents',
> 'get_path_extents', 'path_in_path', 'path_intersects_path', 'point_in_path',
> 'point_in_path_collection', 'point_on_path', 'update_path_extents']
> >>>
>
> Cheers,
> Mike
>
> Lorenzo Di Gregorio wrote:
>
>> On Thu, Apr 9, 2009 at 7:06 AM, Andrew Straw <straw...@astraw.com<mailto:
>> straw...@astraw.com>> wrote:
>>
>>    Lorenzo Di Gregorio wrote:
>>    > Hello,
>>    >
>>    > I've tried to build matplotlib 0.98.5.2 for Python 2.6 under Windows
>>    > (Win2k) using MinGW and win32_static.  After a few fixes, the
>>    > compilation and install appear to be ok, but I've got stuck at
>>    > importing matplotlib._path (see transcript below).
>>    > Any suggestions on what is going wrong and how to fix it?
>>    >
>>    >   File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 5,
>>    > in <module>
>>    >
>>    >     from transforms import Bbox, IdentityTransform, TransformedBbox,
>>    > Transformed
>>    > Path
>>    >   File "C:\Python26\lib\site-packages\matplotlib\transforms.py",
>>    line
>>    > 34, in <mo
>>    > dule>
>>    >     from matplotlib._path import affine_transform
>>    > ImportError: DLL load failed: Die angegebene Prozedur wurde nicht
>>    > gefunden.
>>    >
>>    Did _path.cpp get compiled to a .pyd OK? (Do you have
>>    C:\PYTHON26\Lib\site-packages\matplotlib\_path.pyd installed? -- I
>>    guess
>>    that's where it would be... Not running Python on Windows, though, I
>>    could be off a bit.)
>>
>>
>> Yes, that's compiled and installed at the location you mentioned.
>> In fact I have no idea what is wrong with that.
>> How does a .pyd reference a DLL and what is it supposed to load?
>>
>>    And, as a hint to anyone else attempting to debug this: the above
>>    traceback means "The given procedure was not found". (And Lorenzo Di
>>    Gregorio doesn't sound like a very German name to me, so why your
>>    computer is speaking German I don't know... :)
>>
>>
>> Right, I don't know either why I haven't switched it already ;-) But
>> mitigating circumstances for lazyness are that German is my second language,
>> my wife is German, I live and work in Germany etc.
>>
>>    I do find something nice about running Python 2.6 under Win2k,
>>    though...
>>
>>
>> ... under Linux it was too easy ;-P (my company runs Win2k!)
>> ------------------------------------------------------------------------
>>
>>
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by:
>> High Quality Requirements in a Collaborative Environment.
>> Download a free trial of Rational Requirements Composer Now!
>> http://p.sf.net/sfu/www-ibm-com
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Matplotlib-users mailing list
>> Matplotlib-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>
> --
> Michael Droettboom
> Science Software Branch
> Operations and Engineering Division
> Space Telescope Science Institute
> Operated by AURA for NASA
>
>
------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to