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: Missing #defines for Borland compiler
Type: Stage:
Components: Build Versions:
process
Status: closed Resolution:
Dependencies: Superseder:
Assigned To: tim.peters Nosy List: ixokai, tim.peters
Priority: normal Keywords:

Created on 2001-04-22 02:36 by ixokai, last changed 2022-04-10 16:03 by admin. This issue is now closed.

Messages (4)
msg4477 - (view) Author: Stephen Hansen (ixokai) (Python triager) Date: 2001-04-22 02:36
Under Python2.1:

PC/config.h globally defines HAVE_SYS_UTIME_H at ~line 
597, but the Borland C++Builder/compiler needs 
HAVE_UTIME_H instead; this is used in other files 
(posixmodule.c, specifically) to #include <utime.h> 
instead of <sys/utime.h>.

msg4478 - (view) Author: Stephen Hansen (ixokai) (Python triager) Date: 2001-04-22 03:09
Logged In: YES 
user_id=200343

Additionally, Borland also requires a '#define 
HAVE_DIRENT_H' in the config.h file to get BCC to finally 
compile through Posixmodule before it crashes into 
timemodule. *grin* :)
msg4479 - (view) Author: Stephen Hansen (ixokai) (Python triager) Date: 2001-04-27 05:28
Logged In: YES 
user_id=200343

I submitted a patch (#418147) that corrects this and the 
other problems w/ compiling Borland on Python.
msg4480 - (view) Author: Tim Peters (tim.peters) * (Python committer) Date: 2001-04-30 22:19
Logged In: YES 
user_id=31435

Superceded by patch 418147.
History
Date User Action Args
2022-04-10 16:03:59adminsetgithub: 34393
2001-04-22 02:36:21ixokaicreate