我已经在 OSX pre 10.11
上使用 PDFTK
服务器一年多了,在命令行上运行命令没有任何问题。
在安装 OSX 10.11 beta 之后,我不能再在命令行上运行任何 PDFTK
Server 命令。它不会抛出任何错误,我尝试执行的所有命令只是无限期地挂起。
我一如既往地从 PDFTK
服务器网站下载 pkg 安装:
Https://www.pdflabs.com/tools/pdftk-server/
我也试过用 Homebrew 从源代码安装。安装工作正常,但我得到了同样的结果,命令只是挂在终端上:
我已经通过苹果公司的反馈助手应用程序向他们发出了投诉,这个应用程序在两个月前安装测试版时没有得到任何回应。
我被告知关于苹果反馈助理:
你可能永远不会收到回复,苹果只会通过 操作系统的主要错误反馈助理 需要额外的信息。这不是一种获得支持的方式,甚至 对于第三方应用程序而言,这种情况就没那么严重了。
我还联系了包装制造商 PDF 实验室,但没有得到回应。
在 MacPorts上,他们在 OS X 10.11上构建时遇到了问题,这是否意味着在软件级别上存在与 PDFtk 和10.11的兼容性问题?
我在网上搜索了一下,想知道是什么导致了这个问题,以及如何解决它,但是没有找到任何实质性的线索。
在 OS X 上,我不知道如何确定升级后是否存在权限或路径甚至 Java 问题。
任何帮助,无论是解决问题的根本原因或提供修复是感谢。
更新1:
我收到 PDF 实验室的 Sid Steward的回复:
我们几乎从测试版开始就一直在努力解决这个问题 我们仍在努力 与 pdftk 使用的(非 Apple)库之一不兼容 和 OS X 10.11。目前我正在安装另一个更新到 苹果的开发工具希望能够解决这个问题。 我会告诉你我们的进展。
更新2:
似乎在 pdftk 下有两个线程 这意味着每个线程都在等待另一个线程 我不是这方面的专家,但这是我的印象。这是一个 来自 Mac 活动监视器的截图说明:
上面的快照来自当前正在运行的 pdftk 二进制文件 我们在 OS X 10.11上的站点 Pdftk,其他的都是 OS X 库。
如前所述,我刚刚安装了昨天发布的 Xcode 7.0.1 我现在将尝试使用这些工具来构建 PDFTK.
更新3:
MacPorts 正在处理 PDFtk 的构建问题,这是一个 那个帖子的最新进展(注意: 这与 PDFtk 实验室无关) :
这是由于在10.11中使用 Apple 重新编译了 libunwind 产生新的有效优化(根据 Apple) 挠挠 FSF boehm-gc 中的未知错误。
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848
不要指望苹果公司会修复 GPLv3代码,因为他们不能接触 GPLv3代码 查看 FSF boehm-gc 问题(除非他们使用 gcc43 应该仍然是 GPLv2)。这个问题是由 Libunwind 的重新编译可以通过以下事实来证明 从10.10中替换 libunwind.dylib 消除了 Boehm-gc 和 gcj 故障。
注意,文件归档为 radr://21372179,“ FSF boehm-gc 库 在10.10上建造,但未能通过10.11上的测试”,但已关闭 一个 FSF Boehm-gc 错误。
更新4:
MacPorts 找到了解决构建问题的方法,这是该线程的更新
附加的 Portfile.diff (当在 # 49227 修复 gcj)解决了 pdftk 的构建问题。
更新5:
PDF 实验室的 Sid Steward 有一个成功的构建,他的反馈是:
MacPorts gcc5的一个修复程序允许我构建一个可以工作的 pdftk 合并船长岩的 PDF 文件。修复被添加到你的票 张贴至:
我将继续完全测试这个 pdftk,然后将其打包成一个 这个过程可能需要几天的时间。