os.fork()sem_wait:权限被拒绝

时间:2010-12-21 15:39:31

标签: python aix

我正在尝试在AIX 6.1上编译python 2.5,并发生以下情况:

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 个答案:

答案 0 :(得分:1)

答案是我的愚蠢......

从上面可以看出......我编译的版本后来在命令搜索路径中,而不是机器上已有的另一个版本....

重新排列PATH显示HAVE_BROKEN_POSIX_SEMAPHORES标志修复了问题......

Duhhh(休息的时间)