It looks like the automatic build of the 'fpectl' module was broken somewhere along the line, perhaps when the transition from Modules/Setup to setup.py took place.
Once I made the change below and rebuilt, I got the fpectl module. Furthermore, it appeared to "do something" on my Linux/x86 system: $ ./python -c '1e200 ** 6' OverflowError: (34, 'Numerical result out of range') $ ./python -c 'import fpectl; print dir(fpectl); fpectl.turnon_sigfpe(); 1e200 ** 6' ['__doc__', '__file__', '__name__', 'error', 'turnoff_sigfpe', 'turnon_sigfpe'] Fatal Python error: Unprotected floating point exception Aborted Jeff Index: setup.py =================================================================== RCS file: /cvsroot/python/python/dist/src/setup.py,v retrieving revision 1.217 diff -u -u -r1.217 setup.py --- setup.py 15 Apr 2005 20:32:39 -0000 1.217 +++ setup.py 19 Apr 2005 00:13:15 -0000 @@ -400,6 +400,8 @@ # select(2); not on ancient System V exts.append( Extension('select', ['selectmodule.c']) ) + exts.append( Extension('fpectl', ['fpectlmodule.c']) ) + # The md5 module implements the RSA Data Security, Inc. MD5 # Message-Digest Algorithm, described in RFC 1321. The # necessary files md5c.c and md5.h are included here.
pgpAzzv5PtAS8.pgp
Description: PGP signature
-- http://mail.python.org/mailman/listinfo/python-list