Biên dịch pinfo trên OS X


4

Tôi muốn cài đặt pinfotrên máy Mac của mình để đọc các tệp thông tin, thay vì sử dụng người anh trai trông xấu info.

pinfokhông chưa được cung cấp bởi Homebrew . Có lẽ nó sẽ sớm thôi, khi tôi sẽ nhận được câu hỏi này. ( Ở đây là vấn đề tương đối, trên GitHub.)

Các trang web dự án có thể được tìm thấy ở đây .
Mã nguồn ở đây .

Khi tôi cố gắng biên dịch nó, chạy ./autogen.shtôi nhận được các thông báo lỗi sau:

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. Một cái gì đó là xấu với các tham số của find (tôi đoán không có vấn đề lớn),
  2. autopointbị thiếu, và brewkhông biết gì về nó.

Tôi cũng biết rằng có thể có được pinfovới MacPort , vì vậy có một nơi để lấy cảm hứng, nếu cần (không chắc chắn làm thế nào để đến đó).
Khi tôi cố gắng nhìn vào trac.macports.org tôi nhận được một 403 Forbiddencâu trả lời :(
Dưới đây là liên kết của hầu hết các Macport gói 's cho pinfo, nhưng tôi không thể đi xa hơn.

Vẫn đang chỉnh sửa!

Tôi đang cập nhật vấn đề trên GitHub, tại đây . Tôi cũng sẽ cập nhật câu hỏi này sau.


Hiện tại tôi đang sử dụng điện thoại di động nên tôi không thể tìm kiếm các trang man một cách dễ dàng, nhưng có thể người pinfota autogen.shmong đợi phiên bản GNUish find-ttùy chọn, nhưng có lẽ OS X có phiên bản BSDish thiếu điều đó. Cách dễ nhất để giải quyết vấn đề này có thể là cài đặt phiên bản GNUish find(có lẽ thông qua Homebrew, nếu có).
Spiff

findkhông gây rắc rối cho tôi nhiều ... Tôi đã vượt qua nhiều bước nữa trong 2 giờ qua. Bạn có thể theo dõi nó tốt hơn tại vấn đề GitHub .
Vào

Câu trả lời:


7

Tôi đoán mọi người có thể biết nhưng pinfohiện đã có sẵn từ brew:

brew install pinfo

Nếu bạn tò mò về việc có được autopointtrên MacOS / X - nó có sẵn từ gettextcông thức pha chế - điều đáng chú ý là nó chỉ có nghĩa là nó không được liên kết với / usr / local theo mặc định vì nó có thể xung đột với phiên bản nội bộ của MacOS , tuy nhiên MacOS không cung cấp autopointđể người ta có được nó như sau - cài đặt gettext:

brew install gettext

sau đó sym-link autopointđến / usr / local / bin:

ln -s `brew ls gettext | grep bin/autopoint` /usr/local/bin  
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.