Я использую PDFTK
Server в OSX pre 10.11
более года без каких-либо проблем с запущенными командами в командной строке.
После установки бета-версии OSX 10.11 я больше не могу запускать команды PDFTK
Server в командной строке. Это не вызывает никакой ошибки, все команды, которые я пытаюсь выполнить, просто зависают бесконечно.
Я установил из pkg, загруженного с веб-сайта PDFTK
Server, как всегда:
https://www.pdflabs.com/tools/pdftk-server/
Я также попытался установить из исходного кода с помощью Homebrew. Установка работает, но я получаю те же результаты, команды просто зависают в терминале:
Я отправил жалобу в Apple через приложение Feedback Assistant, которое устанавливается при установке беты два месяца назад без ответа.
Мне сказали о помощнике Apple Feedback Assistant:
Вероятно, вы никогда не получите ответа. Apple только отвечает через Помощник по обратной связи для основных ошибок операционной системы, где они нужна дополнительная информация. Это не способ получить поддержку, даже менее для стороннего приложения.
Я также обратился к PDF Labs, создателям пакета, без ответа.
В MacPorts у них возникла проблема с сборкой на OS X 10.11, означает ли это, что проблема совместимости с PDFtk и 10.11 на уровне программного обеспечения?
Я искал в Интернете ключ к вопросу о том, что может вызвать проблему и как ее исправить, но не нашел ничего ощутимого.
В OS X я не знаю, как решить, есть ли теперь разрешение или путь или даже проблема Java после обновления.
Приветствуется любая помощь в устранении основной причины или предложения исправления.
ОБНОВЛЕНИЕ 1:
Я услышал от Сид Стюард в PDF Labs:
Мы боролись с этим почти до тех пор, пока бета была вне. Мы все еще работаем над этим. Кажется, несовместимость с одной из (не Apple) библиотек, которые pdftk использует и OS X 10.11. В настоящее время я устанавливаю еще одно обновление для Apple инструменты разработчика с надеждой, что он решит проблему. Я расскажу вам о нашем прогрессе.
ОБНОВЛЕНИЕ 2:
Похоже, что в pdftk есть два потока, и они находятся в тупике. Это означает, что каждый поток ожидает другого заканчивать. Я не эксперт здесь, но это мое впечатление. Вот Снимок экрана из Mac Activity Monitor для иллюстрации:
Вышеупомянутый снимок - это попытка запустить двоичный файл pdftk в настоящее время наш сайт на OS X 10.11. Библиотека libgcj, отмеченная выше, поставляется с pdftk, где остальные - библиотеки OS X.
Как я уже сказал, я только что установил Xcode 7.0.1, который был выпущен вчера в магазине приложений. Теперь я попытаюсь использовать эти инструменты для создания Pdftk.
ОБНОВЛЕНИЕ 3:
MacPorts работает над проблемой сборки с помощью PDFtk, это обновление в этом потоке ( Примечание: это не связано с PDFtk Labs):
Это связано с перекомпиляцией libunwind в 10.11 с использованием Apple Clang 7 выпустил новую эффективную оптимизацию (согласно Apple), которая пощекотать неизвестную ошибку в FSF boehm-gc.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848
Не ожидайте никаких исправлений от Apple, поскольку они не могут коснуться кода GPLv3 чтобы посмотреть на проблему FSM behm-gc (если они не использовали gcc43 пакет, который должен быть GPLv2). Эта проблема вызвана перекомпиляция libunwind демонстрируется тем фактом, что подставляя libunwind.dylib из 10.10, behm-gc и gcj.
Обратите внимание, что это было подано как radr://21372179, "библиотека FSF behm-gc построенный на 10.10, не прошел свои тесты по 10.11", но закрылся как ошибка FSE behm-gc.
ОБНОВЛЕНИЕ 4:
MacPorts нашел способ решить проблему сборки, это обновление в этом потоке
Приложенный файл Portfile.diff(при использовании с предлагаемым обновлением gcc5 на # 49227, который исправляет gcj) решает проблему сборки с помощью pdftk.
ОБНОВЛЕНИЕ 5:
Сид Стюард в Лабораториях PDF имеет успешную сборку, его отзывы:
Исправление для MacPorts gcc5 позволило мне создать рабочий файл pdftk, который объединяет PDF файлы на El Capitan. Исправление было добавлено в билет, который у вас был отправлено в:
Я продолжу полностью тестировать этот pdftk, прежде чем упаковать его в Установщик. Этот процесс может занять пару дней.