I spoke too soon about 2.2.3 working fine. The ./configure works fine, and the core interpreter is build correctly, but when the extension modules are built, “make” fails.
Following is where the errors start:
case $MAKEFLAGS in -s) CC=‘gcc’ LDSHARED=‘ld’ OPT=’-DNDEBUG -g -O3 -Wall -Wstrict-prototypes’ ./python -E ./setup.py -q build;;
*) CC=‘gcc’ LDSHARED=‘ld’ OPT=’-DNDEBUG -g -O3 -Wall -Wstrict-prototypes’ ./python -E ./setup.py build;;
esac
running build
running build_ext
building ‘struct’ extension
pthread_cond_signal: No such file or directory
ld: warning: cannot find entry symbol _start; defaulting to 08048074
build/temp.qnx-6.2.1-x86pc-2.2/structmodule.o: In function get_pylong': /s/py/Modules/structmodule.c:90: undefined reference to PyInt_Type’
/s/py/Modules/structmodule.c:90: undefined reference to `PyInt_Type’