1

Я пытаюсь установить MacPorts GDB; похоже, плохо поддерживается ...

Запуск "установки порта" устанавливает его в /opt/local/libexec/gnubin/gdb , но, похоже, нет намерения добавить это в $PATH . Файл порта не определяет параметры для port select который обычно используется для установки MacPorts для обработки команд Unix по умолчанию. Но он включает в себя следующие строки:

foreach binary [glob -tails -directory ${destroot}${prefix}/bin g*] {
    ln -s ${prefix}/bin/${binary} ${destroot}${prefix}/libexec/gnubin/[string range $binary 1 end]
}

Это похоронено под действием, помеченным как post-destroot . destroot - это команда MacPorts, а post-destroot - нет. Сценарий, по-видимому, не запускается port install или port activate , или, если он терпит неудачу, он делает это тихо.

Есть ли лучший подход, чем создание ссылок вручную?

1 ответ1

0

Woops, бинарный файл уже был установлен как ggdb . Думаю, я неправильно понял команду glob . Однако, как отметил Пол в комментариях выше, на самом деле это не работает.

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