Tôi đã sử dụng PDFTK
Server OSX pre 10.11
hơn một năm mà không gặp vấn đề gì khi chạy các lệnh trên dòng lệnh.
Sau khi cài đặt OSX 10.11 beta, tôi không còn có thể chạy bất kỳ PDFTK
lệnh Máy chủ nào trên dòng lệnh. Nó không đưa ra bất kỳ lỗi nào, tất cả các lệnh tôi cố gắng thực hiện chỉ bị treo vô thời hạn.
Tôi đã cài đặt từ một pkg mà tôi đã tải xuống từ PDFTK
trang web của Máy chủ như mọi khi:
https://www.pdflabs.com/tools/pdftk-server/
Tôi cũng đã thử cài đặt từ nguồn với Homebrew. Quá trình cài đặt hoạt động, nhưng tôi nhận được kết quả tương tự, các lệnh chỉ bị treo trong thiết bị đầu cuối:
Tôi đã gửi đơn khiếu nại tới Apple thông qua ứng dụng Trợ lý phản hồi của họ được cài đặt khi cài đặt bản beta hai tháng trước mà không có phản hồi.
Tôi đã được thông báo về Trợ lý phản hồi của Apple:
Bạn có thể sẽ không bao giờ nhận được phản hồi. Apple chỉ trả lời thông qua Trợ lý phản hồi cho các lỗi lớn của hệ điều hành nơi họ cần thêm thông tin. Đây không phải là cách để có được sự hỗ trợ, thậm chí còn ít hơn đối với ứng dụng của bên thứ ba.
Tôi cũng đã liên hệ với PDF Labs , nhà sản xuất gói, mà không có phản hồi.
Trên MacPorts, họ gặp sự cố với bản dựng trên OS X 10.11, điều này có nghĩa là có vấn đề tương thích với PDFtk và 10.11 ở cấp phần mềm?
Tôi đã tìm kiếm trên web để tìm manh mối về những gì có thể gây ra sự cố và cách khắc phục, nhưng không tìm thấy gì rõ ràng.
Trên OS X, tôi không biết làm thế nào để tìm hiểu xem bây giờ có quyền hay đường dẫn hay thậm chí là sự cố Java sau khi nâng cấp.
Bất kỳ trợ giúp hoặc sự cố chụp nguyên nhân gốc hoặc cung cấp một sửa chữa được đánh giá cao.
CẬP NHẬT 1:
Tôi đã nghe lại từ Sid Steward tại PDF Labs :
Chúng tôi đã vật lộn với điều này gần như là bản beta đã ra mắt. Chúng tôi vẫn đang làm việc trên nó. Dường như có sự không tương thích với một trong những thư viện (không phải của Apple) mà pdftk sử dụng và OS X 10.11. Hiện tại tôi đang cài đặt một bản cập nhật khác cho các công cụ dành cho nhà phát triển của Apple với hy vọng rằng nó sẽ giải quyết được vấn đề. Tôi sẽ cập nhật cho bạn với sự tiến bộ của chúng tôi.
CẬP NHẬT 2:
Sid Steward tại PDF Labs một lần nữa:
Có vẻ như có hai luồng chạy dưới pdftk, và chúng bị bế tắc. Điều đó có nghĩa là mỗi luồng đang chờ người khác hoàn thành. Tôi không phải là một chuyên gia ở đây, nhưng đó là ấn tượng của tôi. Dưới đây là ảnh chụp màn hình từ Trình giám sát hoạt động của Mac để minh họa:
Ảnh chụp nhanh ở trên là từ việc cố gắng chạy nhị phân pdftk hiện tại trên trang web của chúng tôi trên OS X 10.11. Thư viện libgcj lưu ý ở trên đi kèm với pdftk, trong đó những thư viện khác là thư viện OS X.
Như tôi đã nói, tôi vừa cài đặt Xcode 7.0.1, được phát hành ngày hôm qua trên App store. Bây giờ tôi sẽ cố gắng sử dụng các công cụ này để xây dựng pdftk.
CẬP NHẬT 3:
MacPorts đang xử lý sự cố xây dựng với PDFtk, đây là bản cập nhật trên luồng đó (Lưu ý: điều này không liên quan đến PDFtk Labs):
Điều này là do việc biên dịch lại libunwind vào ngày 10.11 bằng cách sử dụng Apple Clang 7 tạo ra các tối ưu hóa hợp lệ mới (theo Apple) gây ra lỗi không xác định trong boehm-gc của FSF.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848
Đừng mong đợi bất kỳ bản sửa lỗi nào từ Apple vì họ không thể chạm vào mã GPLv3 để xem xét vấn đề boehm-gc của FSF (trừ khi họ sử dụng gói gcc43 vẫn là GPLv2). Rằng vấn đề này được kích hoạt bởi sự biên dịch lại libunwind được chứng minh bằng thực tế rằng việc thay thế libunwind.dylib từ 10.10 đã loại bỏ cả các lỗi boehm-gc và gcj.
Lưu ý rằng đã được gửi dưới dạng radr: // 21372179, "thư viện boehm-gc của FSF được xây dựng vào ngày 10.10 không vượt qua các thử nghiệm của nó vào ngày 10.11" nhưng đã đóng cửa vì là lỗi boehm-gc của FSF.
CẬP NHẬT 4:
MacPorts đã tìm ra cách giải quyết vấn đề xây dựng, đây là bản cập nhật trên luồng đó
Portfile.diff đính kèm (khi được sử dụng với bản cập nhật gcc5 được đề xuất trên # 49227 để khắc phục gcj ) giải quyết vấn đề xây dựng với pdftk.
CẬP NHẬT 5:
Sid Steward tại PDF Labs đã xây dựng thành công, phản hồi của anh ấy:
Một bản sửa lỗi cho MacPorts gcc5 cho phép tôi xây dựng một pdftk hoạt động kết hợp các tệp PDF trên El Capitan. Bản sửa lỗi đã được thêm vào vé bạn đã đăng lên:
Tôi sẽ tiến hành kiểm tra đầy đủ pdftk này trước khi đóng gói nó vào một trình cài đặt. Quá trình này có thể mất một vài ngày.
homebrew
là 25% trong suốt quá trình xây dựng. Tôi sẽ cho bạn biết làm thế nào nó đi.