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: Windows non-MS compiler doc updates
Type: Stage:
Components: Documentation Versions: Python 2.3
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: fdrake Nosy List: fdrake, mike_j_brown
Priority: normal Keywords:

Created on 2003-11-11 02:47 by mike_j_brown, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (2)
msg18970 - (view) Author: Mike Brown (mike_j_brown) Date: 2003-11-11 02:47
Documents affected:

http://www.python.org/doc/2.3.2/inst/tweak-flags.html 
sec. 6.2.2
http://www.python.org/doc/2.3.1/inst/tweak-flags.html 
sec. 6.2.2
http://www.python.org/doc/2.3/inst/tweak-flags.html 
sec. 6.2.2
http://www.python.org/doc/2.2.3/inst/non-ms-
compilers.html sec. 3.1.2
http://www.python.org/doc/2.2.2/inst/non-ms-
compilers.html sec. 3.1.2
http://www.python.org/doc/2.2.1/inst/non-ms-
compilers.html sec. 3.1.2
http://www.python.org/doc/2.2/inst/non-ms-
compilers.html sec. 3.1.2
http://www.python.org/doc/2.1.3/inst/non-ms-
compilers.html sec. 3.1.2
http://www.python.org/doc/2.1.2/inst/non-ms-
compilers.html sec. 3.1.2
http://www.python.org/doc/2.1.1/inst/non-ms-
compilers.html sec. 3.1.2
http://www.python.org/doc/2.1/inst/tweak-flags.html 
sec. 3.1.2

1. Filenames in the examples are way out of date. It is 
also not clear to the reader that python23.dll is located 
in %SystemRoot%\System32. I suggest that you change 
the pexports command line example to

pexports \Windows\System32\python23.dll > 
python23.def

In the Python 2.2 docs, use python22.dll and 
python22.def. In the Python 2.1 docs, use python21.dll 
and python21.def.

2. It's not clear to the reader where dlltool is. dlltool can 
also output directly to the right directory. I suggest that 
you change the dlltool command line example to

\cygwin\bin\dlltool --dllname python23.dll --def 
python23.def --output-lib \Python23\Libs\libpython23.a

In the Python 2.2 docs, use python22.dll, python22.def, 
and libpython22.a. In the Python 2.1 docs, use 
python21.dll, python21.def and libpython21.a.

3. Another filename out of date. I suggest that you 
change "The resulting library has to be placed in the 
same directory as python20.lib." to "The resulting library 
has to be placed in the same directory as python23.lib."

In the Python 2.2 docs, use python22.lib. In the Python 
2.1 docs, use python21.lib.
msg18971 - (view) Author: Fred Drake (fdrake) (Python committer) Date: 2006-04-27 00:04
Logged In: YES 
user_id=3066

--sigh--

I guess I've not had a lot of time for the past few years.  :-(

Luckily, most of this has already been handled for newer
releases.  I've made updates based on 1 and 2 for the Python
2.5 documentation (revision 45738).
History
Date User Action Args
2022-04-11 14:56:01adminsetgithub: 39534
2003-11-11 02:47:32mike_j_browncreate