PDFTK
サーバーOSX pre 10.11
を1年以上使用していて、コマンドラインでコマンドを実行しても問題はありません。
OSX 10.11ベータ版をインストールした後PDFTK
、コマンドラインでサーバーコマンドを実行できなくなりました。エラーは発生せず、実行しようとしたすべてのコマンドが無期限にハングします。
PDFTK
いつものように、サーバーのWebサイトからダウンロードしたパッケージからインストールしました。
https://www.pdflabs.com/tools/pdftk-server/
また、Homebrewを使用してソースからのインストールを試みました。インストールは機能しますが、同じ結果が得られます。コマンドはターミナルでハングします。
2か月前にベータ版をインストールするとインストールされたフィードバックアシスタントアプリケーションを介してAppleに苦情を送りましたが、応答はありませんでした。
Appleフィードバックアシスタントについて聞いたことがあります。
おそらく応答を受け取りません。Appleは、フィードバックアシスタントを通じて、追加情報が必要なオペレーティングシステムの主要なバグにのみ返信します。サードパーティアプリケーションの場合は、サポートを取得する方法ではありません。
また、パッケージのメーカーであるPDF Labsにも連絡しましたが、返答はありませんでした。
でMacPortsの彼らはOS X 10.11上のビルドで問題を抱えている、これは互換性の問題は、ソフトウェアレベルでPDFtkと10.11であることを意味するのでしょうか?
私は問題を引き起こしている可能性があるものとそれを修正する方法についての手がかりをウェブで検索しましたが、具体的なものは何も見つかりませんでした。
OS Xでは、アップグレード後にアクセス許可やパス、さらにはJavaの問題さえあるかどうかを判断する方法がわかりません。
根本的な原因のトラブルシューティングまたは修正の提供の助けがありがたいです。
更新1:
PDF LabsのSid Stewardから返信がありました:
ベータ版がリリースされている限り、私たちはこれに取り組んできました。私たちはまだそれに取り組んでいます。pdftkが使用する(Apple以外の)ライブラリの1つとOS X 10.11との非互換性があるようです。現在、私はAppleの開発者ツールにさらに別のアップデートをインストールしています。問題が解決することを期待しています。進捗状況をお知らせします。
更新2:
pdftkで実行されている2つのスレッドがあり、デッドロックされているようです。つまり、各スレッドは、他のスレッドが完了するのを待っています。私はここの専門家ではありませんが、それは私の印象です。Macのアクティビティモニターのスクリーンショットを次に示します。
上記のスナップショットは、現在OS X 10.11のサイトにあるpdftkバイナリを実行しようとしたものです。上記のlibgcjライブラリにはpdftkが付属しており、その他はOS Xライブラリです。
言ったように、昨日AppストアでリリースされたXcode 7.0.1をインストールしました。これらのツールを使用してpdftkをビルドしてみましょう。
更新3:
MacPortsはPDFtkでビルドの問題を処理しています。これはそのスレッドの更新です(注:これはPDFtk Labsとは無関係です):
これは、Apple Clang 7を使用して10.11でlibunwindを再コンパイルし、FSF boehm-gcの未知のバグをくすぐる新しい有効な最適化(Appleによる)を生成するためです。
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848
彼らがGPLv3コードに触れてFSF boehm-gc問題を調べることができないため、Appleからの修正を期待しないでください(まだGPLv2であるはずのgcc43パッケージを使用していない場合)。この問題がlibunwindの再コンパイルによってトリガーされることは、10.10からlibunwind.dylibを置き換えるとboehm-gcとgcjの両方の障害がなくなるという事実によって示されます。
「10.10で構築されたFSF boehm-gcライブラリは10.11でのテストに合格しない」としてradr:// 21372179として提出されたが、FSF boehm-gcバグとしてクローズされたことに注意してください。
更新4:
MacPortsはビルドの問題を解決する方法を見つけました、これはそのスレッドのアップデートです
添付のPortfile.diff(#49227で提案されているgcc5を修正するgcc5 更新で使用する場合 )は、pdftkでのビルドの問題を解決します。
アップデート5:
PDF LabsのSid Stewardはビルドに成功し、彼のフィードバックは次のとおりです。
MacPorts gcc5の修正により、El CapitanでPDFをマージする機能するpdftkを作成できました。修正はあなたが投稿したチケットに追加されました:
インストーラーにパックする前に、このpdftkを完全にテストします。このプロセスには数日かかる場合があります。
homebrew
ビルドの25%です。どうなるか教えてあげます。