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: Bulding source with VC6 fails due to missing files
Type: Stage:
Components: Build Versions: Python 2.5
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: loewis Nosy List: georg.brandl, loewis, uhocke
Priority: normal Keywords:

Created on 2006-10-23 13:16 by uhocke, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (7)
msg30364 - (view) Author: Ulrich Hockenbrink (uhocke) Date: 2006-10-23 13:16
I just downloaded the source for the 2.5 python 
library and tried to compile it under VC6.0.
The build process stops because there are three files, 
that cannot be found:

exceptions.c
md5c.c
structmodule.c


msg30365 - (view) Author: Ulrich Hockenbrink (uhocke) Date: 2006-10-23 13:21
Logged In: YES 
user_id=1627884

For the files exceptions.c and md5c.c it just seems to be a 
problem with the workspace file since those files exist in 
the source tree, but in different directories as expected.

For the exceptions.c, the VC workspace expects it under 
".\Python-2.5\Python" but it is in ".\Python-2.5\Modules".

For the md5c.c, there is a file called md5.c under 
".\Python-2.5\Modules", which could be the needed file.

For structmodule.c, this file cannot be found at all, 
though.
msg30366 - (view) Author: Ulrich Hockenbrink (uhocke) Date: 2006-10-23 13:22
Logged In: YES 
user_id=1627884

For the files exceptions.c and md5c.c it just seems to be a 
problem with the workspace file since those files exist in 
the source tree, but in different directories as expected.

For the exceptions.c, the VC workspace expects it under 
".\Python-2.5\Python" but it is in ".\Python-2.5\Modules".

For the md5c.c, there is a file called md5.c under 
".\Python-2.5\Modules", which could be the needed file.

For structmodule.c, this file cannot be found at all, 
though.
msg30367 - (view) Author: Ulrich Hockenbrink (uhocke) Date: 2006-10-23 13:27
Logged In: YES 
user_id=1627884

For the files exceptions.c and md5c.c it just seems to be a 
problem with the workspace file since those files exist in 
the source tree, but in different directories as expected.

For the exceptions.c, the VC workspace expects it under 
".\Python-2.5\Python" but it is in ".\Python-2.5\Modules".

For the md5c.c, there is a file called md5.c under 
".\Python-2.5\Modules", which could be the needed file.

For structmodule.c, this file cannot be found at all, 
though.
msg30368 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2006-10-23 14:37
Logged In: YES 
user_id=849994

Is building 2.5 with VC 6 still supported at all?
msg30369 - (view) Author: Ulrich Hockenbrink (uhocke) Date: 2006-10-23 14:45
Logged In: YES 
user_id=1627884

Yes it is. 
Under \Python-2.5\PC\VC6 you can find a Visual Studio 6.0
workspace file.
msg30370 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2006-10-23 22:15
Logged In: YES 
user_id=21627

It wasn't supported in Python 2.5.0. The files were still
there, but known to be non-functional.

Since that release, patches have been contributed to
reportedly make it work again. It's still not supported
anymore, i.e. it's not a release-critical bug if that build
process breaks, and reports that it broke will likely be
closed as "won't fix".

In any case, as patches have been contributed, I'm closing
this as "fixed" now - I can't actually test whether it
works, though, because I don't have VC6 anymore.
History
Date User Action Args
2022-04-11 14:56:20adminsetgithub: 44157
2006-10-23 13:16:28uhockecreate