SELECTED ENTRIES
CATEGORIES
ARCHIVES
MOBILE
qrcode
LINKS
PROFILE
OTHERS

04
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--
>>
<<
--

とんこつブログ

<< badblocksによる不良セクタ検出 | main | PDFのメタ情報を編集・削除する方法 >>
pdftk(OS10.13)
0

    Mac OS 10.13.2 を使用.

     

    homebrew でインストールした pdftk が動かなかったので以下で対応.

    まず,どっかで pdftk_server-2.02-mac_osx-10.11-setup.pkg を探してきて実行する.

     

     /opt/pdflabs/pdftk/bin/pdftk
     
    にインストールされた(と思われる).

     

     /usr/local/bin/pdftk -> /opt/pdflabs/pdftk/bin/pdftk

    というリンクがはられており,本体と実行場所が異なっているみたい.

     

    > pdftk

    実行したら

     

    dyld: Symbol not found: __ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      Referenced from: /usr/local/bin/pdftk
      Expected in: /usr/local/bin/../lib/libstdc++.6.dylib
     in /usr/local/bin/pdftk
    Abort trap: 6

     

    とのエラー.おそらく libstdc++.6.dylib の問題だと思われる.

     

    > brew install gcc6

    で libstdc++.6.dylib を仕入れた.そして,

     

    > mv /usr/local/lib/libstdc++.6.dylib /usr/local/lib/libstdc++.6.dylib.2018.01.00
    > cp /usr/local/Cellar/gcc¥@6/6.4.0/lib/gcc/6/libstdc++.6.dylib /usr/local/lib/libstdc++.6.dylib

     

    と強引に書き換えた.

    ライブラリを手動でいじっているのでなんかスマートな解決策ではないが,とりあえず動いている.

    | Mac | 15:54 | comments(0) | - | - |