Martin v. Löwis wrote:
ImportError: DLL load failed: The specified procedure could not be found.
Just to be sure, I've gone back and re-compiled it from clean source. There is no indication of any compile errors, and it didn't make any
difference.

This is different from "DLL not found", though: it means that the DLL
*was* found, but doesn't have one of the symbols that is being used.
Unfortunately, it doesn't tell which symbol, and in which DLL.

Thanks - that is useful to know.


In that case, how do I debug this?

There are a number of ways:

1. load the pyd into depends.exe, and see whether it shows problems.

depends.exe said "Error opening file.  The system cannot find the file specified 
(2)." about msvcr90.dll.  :(

2. use sxstrace.exe

Is there some documentation for it somewhere?  I'm not getting anything useful 
from start->help or google.


Maybe you can help me with a more general question: My group writes python code (including c extensions) on linux/mac, then distribute a windows installer using distutils bdist_wininst. The presumption is that you can expect to do that without Windows-specific development expertise. Is that a realistic expectation?
Mark
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to