James Stroud <[EMAIL PROTECTED]> writes: > Hello, > > My department has switched from vmware to wine/cxoffice. I have been > playing with this all morning, and I've gotten this far. If someone > has done this, could you point me in the right direction > > > euler 65% winpy > Enthought Edition build 1057 > Python 2.3.3 (#51, Feb 16 2004, 04:07:52) [MSC v.1200 32 bit (Intel)] on win32 > Type "help", "copyright", "credits" or "license" for more information. > py> from distutils.core import setup > py> import py2exe > py> import sys > py> sys.argv.append('py2exe') > py> setup(console=["erase.py"]) > running py2exe > *** searching for required modules *** > *** parsing results *** > creating python loader for extension '_sre' > *** finding dlls needed *** > Traceback (most recent call last): > File "<stdin>", line 1, in ? > File "C:\Python23\lib\distutils\core.py", line 149, in setup > dist.run_commands() > File "C:\Python23\lib\distutils\dist.py", line 907, in run_commands > self.run_command(cmd) > File "C:\Python23\lib\distutils\dist.py", line 927, in run_command > cmd_obj.run() > File "C:\Python23\lib\site-packages\py2exe\build_exe.py", line 183, in run > self._run() > File "C:\Python23\lib\site-packages\py2exe\build_exe.py", line 230, in _run > dlls = self.find_dlls(extensions) > File "C:\Python23\lib\site-packages\py2exe\build_exe.py", line 300, in > find_dlls > self.dll_excludes) > File "C:\Python23\lib\site-packages\py2exe\build_exe.py", line 768, in > find_dependend_dlls > alldlls, warnings = bin_depends(loadpath, images, dll_excludes) > File "C:\Python23\lib\site-packages\py2exe\build_exe.py", line 1086, in > bin_depends > for result in py2exe_util.depends(image, loadpath).items(): > py2exe_util.bind_error: (120, 'Call not implemented', > 'C:\\Python23\\DLLs\\_sre.pyd') >
I guess this means that wine does not implement some function in imagehlp.dll (which py2exe_util uses). It *may* be possible to write a pure Python version of the binary dependency analysis (afaik, McMillan installer has such code) - but since I don't run py2exe on linux I won't do it myself. Even better would be to fix wine ;-), if my guess is correct. Thomas -- http://mail.python.org/mailman/listinfo/python-list