This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: msvccompiler.py modified to work with .NET 2005 on win64
Type: Stage:
Components: Build Versions:
process
Status: closed Resolution: rejected
Dependencies: Superseder:
Assigned To: Nosy List: beaudrym, loewis
Priority: normal Keywords:

Created on 2006-02-06 18:28 by beaudrym, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
msvccompiler.patch beaudrym, 2006-02-06 18:28 msvccompiler.py patch
Messages (2)
msg27455 - (view) Author: beaudrym (beaudrym) Date: 2006-02-06 18:28
Hi,

I tried to compile and install pywin32 (python 
extension) using Microsoft Visual Studio .NET 2005.  
This was done on a AMD64 platform which had Python 
2.4.2.10 installed (from www.activestate.com).

When I try to compile pywin32, it uses the file 
msvccompiler.py that comes with python.  For the 
compilation to work, I had to modify 
msvccompiler.py.  I attached a patch file of my 
modifications.  Basically, I had to modify two things:

1 - use .NET framework 2.0 when 1.1 is not found.
2 - use environment variables "path", "lib" 
and "included" already defined in console when 
compiling with Visual Studio 8.0.  See comments in 
patch file for more details.

Let me know if these patches look reasonable to you.

Regards,
Maxime
msg27456 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2006-02-08 19:36
Logged In: YES 
user_id=21627

Please report this to ActiveState - currently, there is not
a supported AMD64 distribution from python.org. If it ever
is, it is likely that your patch will be incorrect: I'm
currently planning to use the Platform SDK compiler for
AMD64 binaries, instead of VS2005.
History
Date User Action Args
2022-04-11 14:56:15adminsetgithub: 42874
2006-02-06 18:28:25beaudrymcreate