Pinfo unter OS X kompilieren

816
Atcold

Ich möchte installieren pinfofür das Lese auf meinem Mac info Dateien, anstatt den schlecht aussehenden älteren Bruder mit info.

pinfowird noch nicht von Homebrew bereitgestellt . Vielleicht wird es bald geschehen, wenn ich diese Frage beantworten werde. ( Hier die relative Ausgabe auf GitHub.)

Die Projekt-Website finden Sie hier .
Der Quellcode hier .

Wenn ich versuche, es zu kompilieren, werden beim Ausführen ./autogen.shfolgende Fehlermeldungen angezeigt:

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. Etwas ist schlecht mit den Parametern von find (keine große Sache, schätze ich),
  2. autopointfehlt und brewweiß nichts davon.

Ich weiß auch, dass es möglich war, pinfomit MacPort zu kommen, also gibt es einen Ort, an dem man sich bei Bedarf inspirieren lässt (nicht sicher, wie man dorthin kommt).
Wenn ich versuche, trac.macports.org anzuschauen, bekomme ich eine 403 ForbiddenAntwort :(
Hier ist der Link fast des Macport -Pakets pinfo, aber ich kann nicht weiter.

Noch in Bearbeitung!

Ich aktualisiere das Problem auf GitHub hier . Ich werde diese Frage auch später aktualisieren.

1
Ich bin momentan auf dem Handy, also kann ich die Manpages nicht einfach nachschlagen, aber es kann sein, dass `pinfo`` autogen.sh` eine GNUish-Version von `find` erwartet, die eine` -t`-Option hat , aber vielleicht hat OS X eine BSDish-Version, der das fehlt. Der einfachste Weg, dies zu umgehen, ist die Installation der GNUish-Version von "find" (vielleicht über Homebrew, falls vorhanden). Spiff vor 8 Jahren 0
`find` stört mich nicht sehr ... Ich habe in den letzten 2 Stunden viele weitere Schritte überstanden. Sie können es besser in der [GitHub-Ausgabe] (https://github.com/Homebrew/homebrew/issues/45203#issuecomment-150470391) verfolgen. Atcold vor 8 Jahren 0

1 Antwort auf die Frage

2
Pierz

Ich denke, die Leute wissen vielleicht, sind aber pinfojetzt erhältlich bei brew:

brew install pinfo 

Wenn Sie neugierig autopointauf MacOS / X sind - dies ist in der gettextBrew-Formel verfügbar -, ist der Haken, dass es nur Keg ist. Dies bedeutet, dass es nicht standardmäßig mit / usr / local verknüpft ist, da dies zu Konflikten mit der internen Version von MacOS führen kann Allerdings bietet MacOS nicht, autopointso dass man es wie folgt erhält - install gettext:

brew install gettext 

dann Sym-Link autopointzu / usr / local / bin:

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