Проблемы с macports и патчем на OSX 10.6.8 - PullRequest
0 голосов
/ 08 июля 2011

Хорошо. Большие пальцы вниз, два больших пальца вниз и средний палец вверх, на этой упаковке.

Я не могу ничего установить с этим инструментом. Проблемы неизбежно возникают, когда macports достигает стадии, на которой он пытается применить патчи. Это квакает, потому что, по-видимому, / usr / bin / patch имеет исправление безопасности, которое не позволяет устанавливать исправления вверх в дереве каталогов. Типичное сообщение об ошибке:

: информация: patch / usr / bin / patch: ** отклонение имени файла с компонентом "..": ../libunwind/include/libunwind.h

Я вижу несколько различных сообщений об ошибках по этой проблеме, таких как https://trac.macports.org/ticket/29871 и https://trac.macports.org/ticket/29813,, но реальных решений нет.

Есть ли патч для флиппина?

1 Ответ

1 голос
/ 08 июля 2011

Я не использую Macports (поэтому я не могу протестировать это возможное решение), но, возможно, вы можете попробовать установить GNU-версию patch.В Macports действительно есть portfile .Он устанавливается как gpatch, но вы можете легко создать символическую ссылку, например /opt/bin/patch -> /opt/bin/gpatch.Кроме того, вам нужно убедиться, что /opt/bin появляется перед /usr/bin в вашем пути.

Хотя файл порта требует применения патча, к счастью, он не использует какие-либо компоненты пути ...

Похоже, что это исправление безопасности возникло в феврале 2011 года. Поскольку 2.6.1 предшествует этому, я считаю, что этот метод должен работать.

...