2

Я недавно установил MacPorts. Однако всякий раз, когда я пытаюсь что-либо установить, я получаю сообщение об ошибке следующего формата:

m2214:~ speyer$ sudo port install xfig
Password:
--->  Computing dependencies for xfigError: Internal error: port lookup failed: too many nested evaluations (infinite loop?)
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

Между печатью "-> Вычислительные зависимости для xfig" и остальной частью сообщения существует значительная задержка.

Какие-либо предложения? Поиск в Google по сообщениям об ошибках находит много сообщений об ошибках и жалоб, но никаких исправлений.

Сведения о системе:

Версия MacPorts: 1.9.1

OS.X 10.6.4 Intel

2 ответа2

1

Попробуйте запустить команду deps чтобы увидеть, будет ли MacPorts вообще вычислять зависимости:

% port deps pstoedit

В моей системе (OS X 10.5) я получаю следующий вывод от этой команды:

% port deps pstoedit
Full Name: pstoedit @3.45
Runtime Dependencies: ghostscript
Library Dependencies: ImageMagick, plotutils, libpng, zlib

Вы можете попробовать установить зависимости, которые вы генерируете, с помощью команды deps или любого из этого списка, чтобы увидеть, если это что-то меняет.

1

Скорее всего, это недавняя ошибка, вызванная файлом порта xorg-libxcb. Но обходной путь был применен. Вы должны искать в MacPorts Trac такие сообщения об ошибках в первую очередь. Билет № 26387 отслеживает эту проблему и возможные решения.

С пользовательской точки зрения вам ничего не нужно делать, кроме обновления локальных файлов портов с помощью этой команды:

sudo port selfupdate

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .