os.fork () sem_wait: в доступе отказано - PullRequest
2 голосов
/ 21 декабря 2010

Я пытаюсь скомпилировать python 2.5 в AIX 6.1, и происходит следующее:

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 Ответ

1 голос
/ 21 декабря 2010

Ответ - моя глупость ....

Из вышесказанного очевидно ... Компилируемая мной версия находится позже в пути поиска команд, чем другая версия, которая уже была на компьютере ....

Перестановка PATH показывает, что флаг HAVE_BROKEN_POSIX_SEMAPHORES решает проблему ...

Duhhh (Время сделать перерыв)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...