[Zope] missing FCNTL.py after building Zope 2.3 on Python 1.5.2

Steven D. Majewski sdm7g@virginia.edu
Mon, 29 Jan 2001 12:34:50 -0500 (EST)


I'm not sure exactly how the problem manifests itself in 1.5.2, but 
in 1.6 & later, there are a series of platform specific directories:
Lib/plat-{XXX} where XXX is some system, and a Lib/plat-generic/. 
That's where the FCNTL and some other files live.

If your system is not among the ones included in the distribution, it
has to build those system dependent files from the regen script in 
Lib/plat-generic/. 

It should probably be considered a bug of the build/makefile system
that that step does not get done when building Python, but only on
'make install' .  If you do a 'make test' before doing 'make install',
and it's your first build on a 'generic' platorm, it will always fail
for those ( FCNTL.py, TERMIOS.py, ... ) files. 

-- Steve Majewski