I compiled Python 3.4.1 on an emulated Debian 7 ARM system. make test
failed on test_multiprocessing_fork:
FAIL: test_semaphore_tracker (test.test_multiprocessing_fork.TestSemaphoreTracker)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/sources/python3-3.4.1/Lib/test/_test_multiprocessing.py", line 3667, in test_semaphore_tracker
_multiprocessing.sem_unlink(name2)
AssertionError: OSError not raised
Another test, test_io, simply freezes the make test
.
What could be the problem? My only guess is I missed some prerequisite. According to ./configure
, I do not have these header files in my system:
minix/config.h
conio.h
direct.h
ieeefp.h
io.h
process.h
sys/devpoll.h
sys/audioio.h
sys/bsdtty.h
sys/event.h
sys/kern_control.h
sys/loadavg.h
sys/lock.h
sys/mkdev.h
sys/modem.h
sys/sys_domain.h
sys/termio.h
libutil.h
bluetooth.h
bluetooth/bluetooth.h
util.h
sys/endian.h
time.h that defines altzone
--prefix=/opt/fubar/
and copy thefubar
dir on the other device. – Marco Sulla Jul 28 '14 at 12:00