2010-12-21 116 views
2

我试图编译的Python 2.5的AIX 6.1,并且出现以下情况:os.fork()sem_wait:权限被拒绝

Python 2.6.5 (r265:79063, Jun 3 2010, 11:43:45) 
[GCC 4.2.0] on aix6 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import os 
>>> os.fork() 
0 
sem_wait: Permission denied 
741398 

我发现这个错误,这听起来类似:

http://bugs.python.org/issue1234

提示设置HAVE_BROKEN_POSIX_SEMAPHORES

我已经通过修改配置脚本尝试这样做,我可以看到它被设置,但也不ñ帮助..

任何想法??

回答

1

答案是我的愚蠢....

从上面很明显...我编译的版本是以后比另一个版本已经在计算机上的命令搜索路径... 。

重新排列PATH表明HAVE_BROKEN_POSIX_SEMAPHORES标志解决了这个问题...

Duhhh(时间休息一下)