pdftk が動かない・・・
pdfを扱うのに欠かせないpdftk が動かない 10.11 からの問題らしい
バイナリを取得して/opt/に入れてたのが動かなかった。なので brew から tap した
brew から tap はgcc/gcj とか一杯インストールしてしまうので、頭の良い解決方法でなさそう。 なによりコンパイルエラーで地獄見る
pdftk を入れる方法
ここに詳しく出ていた
http://stackoverflow.com/questions/32505951/pdftk-server-on-os-x-10-11
OSX 10.11 用にパッケージをリビルドされて提供してくれてる。
バイナリの取得先も書いてあったし、継続して情報を追いかけてくれてて感謝。
2017-01-13 追記
El Capitan でインストールすると、セキュリティエラーだった。。。
https://www.pdflabs.com/tools/pdftk-server/
cask / brew を使うと・・・
ビルド地獄になってとってもお勧めできなかった。
gccから作るんだもん・・・コンパイル済みパッケージがcask/brewで提供されるのはまだ先なんだろうな。
takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ pdftk 1.pdf 2.pdf cat output out.pdf ^C takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ which pdftk /usr/local/bin/pdftk takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ brew info pdftk Error: No available formula with the name "pdftk" takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ brew search pdftk No formula found for "pdftk". ==> Searching pull requests... Closed pull requests: pdftk: 2.02 - a Handy Tool for Manipulating PDF Documents (https://github.com/Homebrew/homebrew/pull/25953) takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ ls -l $(which pdftk > ) lrwxr-xr-x 1 takuya admin 28 10 16 2013 /usr/local/bin/pdftk -> /opt/pdflabs/pdftk/bin/pdftk takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ open /opt/pdflabs/pdftk takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ brew unlink pdftk Error: No such keg: /usr/local/Cellar/pdftk takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ cask search pdftk No Cask found for "pdftk". takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ rm /usr/local/bin/pdftk takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ which pdftk takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ brew search pdftk No formula found for "pdftk". ==> Searching pull requests... Closed pull requests: pdftk: 2.02 - a Handy Tool for Manipulating PDF Documents (https://github.com/Homebrew/homebrew/pull/25953) takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ brew tap https://github.com/Homebrew/homebrew/pull/25953 Error: Invalid tap name takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ brew tap docmunch/pdftk ==> Tapping docmunch/pdftk Cloning into '/usr/local/Library/Taps/docmunch/homebrew-pdftk'... remote: Counting objects: 5, done. remote: Compressing objects: 100% (5/5), done. remote: Total 5 (delta 0), reused 3 (delta 0), pack-reused 0 Unpacking objects: 100% (5/5), done. Checking connectivity... done. Tapped 1 formula (29 files, 120K) takuya@/private/tmp/docomo2015-12-0120151201-56837-stvrb1$ brew install pdftk ==> Installing pdftk from docmunch/homebrew-pdftk ==> Installing dependencies for docmunch/pdftk/pdftk: ecj, gcc ==> Installing docmunch/pdftk/pdftk dependency: ecj ==> Downloading ftp://sourceware.org/pub/java/ecj-4.9.jar ######################################################################## 100.0% 🍺 /usr/local/Cellar/ecj/4.9: 2 files, 1.6M, built in 6 seconds ==> Installing docmunch/pdftk/pdftk dependency: gcc ==> Downloading http://ftpmirror.gnu.org/gcc/gcc-5.2.0/gcc-5.2.0.tar.bz2 Already downloaded: /Library/Caches/Homebrew/gcc-5.2.0.tar.bz2