=== Compile error when using default Python 3.4.2 source with ./configure --without-signal-module === gcc -pthread -c -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Werror=declaration-after-statement -I. -IInclude -I./Include -DPy_BUILD_CORE \ -DHGVERSION="\"`LC_ALL=C `\"" \ -DHGTAG="\"`LC_ALL=C `\"" \ -DHGBRANCH="\"`LC_ALL=C `\"" \ -o Modules/getbuildinfo.o ./Modules/getbuildinfo.c rm -f libpython3.4m.a ar rc libpython3.4m.a Modules/getbuildinfo.o ar rc libpython3.4m.a Parser/acceler.o Parser/grammar1.o Parser/listnode.o Parser/node.o Parser/parser.o Parser/bitset.o Parser/metagrammar.o Parser/firstsets.o Parser/grammar.o Parser/pgen.o Parser/myreadline.o Parser/parsetok.o Parser/tokenizer.o ar rc libpython3.4m.a Objects/abstract.o Objects/accu.o Objects/boolobject.o Objects/bytes_methods.o Objects/bytearrayobject.o Objects/bytesobject.o Objects/cellobject.o Objects/classobject.o Objects/codeobject.o Objects/complexobject.o Objects/descrobject.o Objects/enumobject.o Objects/exceptions.o Objects/genobject.o Objects/fileobject.o Objects/floatobject.o Objects/frameobject.o Objects/funcobject.o Objects/iterobject.o Objects/listobject.o Objects/longobject.o Objects/dictobject.o Objects/memoryobject.o Objects/methodobject.o Objects/moduleobject.o Objects/namespaceobject.o Objects/object.o Objects/obmalloc.o Objects/capsule.o Objects/rangeobject.o Objects/setobject.o Objects/sliceobject.o Objects/structseq.o Objects/tupleobject.o Objects/typeobject.o Objects/unicodeobject.o Objects/unicodectype.o Objects/weakrefobject.o ar rc libpython3.4m.a Python/_warnings.o Python/Python-ast.o Python/asdl.o Python/ast.o Python/bltinmodule.o Python/ceval.o Python/compile.o Python/codecs.o Python/dynamic_annotations.o Python/errors.o Python/frozenmain.o Python/future.o Python/getargs.o Python/getcompiler.o Python/getcopyright.o Python/getplatform.o Python/getversion.o Python/graminit.o Python/import.o Python/importdl.o Python/marshal.o Python/modsupport.o Python/mystrtoul.o Python/mysnprintf.o Python/peephole.o Python/pyarena.o Python/pyctype.o Python/pyfpe.o Python/pyhash.o Python/pymath.o Python/pystate.o Python/pythonrun.o Python/pytime.o Python/random.o Python/structmember.o Python/symtable.o Python/sysmodule.o Python/traceback.o Python/getopt.o Python/pystrcmp.o Python/pystrtod.o Python/dtoa.o Python/formatter_unicode.o Python/fileutils.o Python/dynload_shlib.o Python/thread.o Python/frozen.o ar rc libpython3.4m.a Modules/config.o Modules/getpath.o Modules/main.o Modules/gcmodule.o Parser/intrcheck.o Python/sigcheck.o ar: Parser/intrcheck.o: No such file or directory make: *** [libpython3.4m.a] Error 1 === Compile error when removing intrcheck.o from Makefile === gcc -pthread -Xlinker -export-dynamic -o python Modules/python.o libpython3.4m.a -lpthread -ldl -lutil -lm libpython3.4m.a(pythonrun.o): In function `Py_Finalize': /home/ubuntu/build/Python-3.4.2/Python/pythonrun.c:593: undefined reference to `PyOS_FiniInterrupts' libpython3.4m.a(pythonrun.o): In function `initsigs': /home/ubuntu/build/Python-3.4.2/Python/pythonrun.c:2730: undefined reference to `PyOS_InitInterrupts' libpython3.4m.a(sigcheck.o): In function `PyErr_CheckSignals': /home/ubuntu/build/Python-3.4.2/Python/sigcheck.c:15: undefined reference to `PyOS_InterruptOccurred' libpython3.4m.a(_threadmodule.o): In function `thread_PyThread_interrupt_main': /home/ubuntu/build/Python-3.4.2/./Modules/_threadmodule.c:1114: undefined reference to `PyErr_SetInterrupt' libpython3.4m.a(posixmodule.o): In function `posix_forkpty': /home/ubuntu/build/Python-3.4.2/./Modules/posixmodule.c:6092: undefined reference to `PyOS_AfterFork' libpython3.4m.a(posixmodule.o): In function `posix_fork': /home/ubuntu/build/Python-3.4.2/./Modules/posixmodule.c:5538: undefined reference to `PyOS_AfterFork' libpython3.4m.a(myreadline.o): In function `my_fgets': /home/ubuntu/build/Python-3.4.2/Parser/myreadline.c:96: undefined reference to `PyOS_InterruptOccurred' collect2: error: ld returned 1 exit status make: *** [python] Error 1