Компиляция pinfo на OS X

693
Atcold

Я хотел бы установить pinfoна моем Mac для чтения информационных файлов, а не использовать плохо выглядящий старший брат info.

pinfoне пока обеспечивается Homebrew . Возможно, скоро, когда я получу ответ на этот вопрос. ( Здесь относительная проблема, на GitHub.)

Веб-сайт проекта можно найти здесь .
Исходный код здесь .

Когда я пытаюсь скомпилировать его, при запуске ./autogen.shя получаю следующие сообщения об ошибках:

atcold@AlfMAC ~/Work/Sandbox/pinfo-0.6.10 $ ./autogen.sh  Cleaning autotools files... find: illegal option -- t usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression] find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression] find: illegal option -- t usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression] find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression] Running autoreconf... Can't exec "autopoint": No such file or directory at /usr/local/Cellar/autoconf/2.69/share/autoconf/Autom4te/FileUtils.pm line 345. autoreconf: failed to run autopoint: No such file or directory autoreconf: autopoint is needed because this package uses Gettext Something is bad with find's parameters (no big deal, I guess), autopoint is missing, and brew doesn't know anything about it. 
  1. Что-то плохое в параметрах find (думаю, ничего страшного),
  2. autopointотсутствует и brewничего об этом не знает.

Я также знаю, что было возможно получить pinfoс MacPort, так что есть место, где черпать вдохновение, если это необходимо (пока не знаю, как туда добраться).
Когда я пытаюсь смотреть на trac.macports.org я получаю 403 Forbiddenответ :(
Вот ссылка почти Macport пакета «s для pinfo, но я не могу идти дальше.

Все еще редактирую!

Я обновляю проблему на GitHub, здесь . Я также обновлю этот вопрос позже.

1
В данный момент я нахожусь на мобильном телефоне, поэтому не могу легко просматривать man-страницы, но может случиться так, что `pinfo`` autogen.sh` ожидает GNUish-версию `find` с опцией` -t` , но, возможно, OS X имеет версию BSDish, в которой этого нет. Самый простой способ обойти это - установить GNUish-версию `find` (возможно, через Homebrew, если она есть). Spiff 8 лет назад 0
`find` меня особо не беспокоит ... За эти 2 часа я преодолел еще много шагов. Вы можете лучше следить за этим в [выпуске GitHub] (https://github.com/Homebrew/homebrew/issues/45203#issuecomment-150470391). Atcold 8 лет назад 0

1 ответ на вопрос

2
Pierz

Я предполагаю, что люди могут знать, но pinfoтеперь доступно от brew:

brew install pinfo 

Если вам интересно получить autopointв MacOS / X - он доступен по gettextформуле brew - выгода в том, что он предназначен только для бочонков, что означает, что по умолчанию он не связан с / usr / local, так как может конфликтовать с внутренней версией MacOS Однако MacOS не предоставляет, autopointпоэтому можно получить его следующим образом - установить gettext:

brew install gettext 

тогда sym-ссылка autopointна / usr / local / bin:

ln -s `brew ls gettext | grep bin/autopoint` /usr/local/bin