Uso o PDFTK
Server OSX pre 10.11
há mais de um ano sem problemas ao executar comandos na linha de comando.
Depois de instalar o OSX 10.11 beta, não consigo mais executar nenhum PDFTK
comando do servidor na linha de comando. Não gera nenhum erro, todos os comandos que tento executar ficam travados indefinidamente.
Instalei a partir de um pacote que baixei do PDFTK
site do servidor como sempre:
https://www.pdflabs.com/tools/pdftk-server/
Eu também tentei instalar a partir do código-fonte com o Homebrew. A instalação funciona, mas eu recebo os mesmos resultados, os comandos ficam no terminal:
Enviei a reclamação para a Apple por meio do aplicativo Assistente de feedback que é instalado durante a instalação da versão beta dois meses atrás, sem resposta.
Fui informado sobre o Apple Feedback Assistant:
Você provavelmente nunca receberá uma resposta. A Apple responde apenas através do Feedback Assistant para obter os principais erros do sistema operacional, onde eles precisam de informações adicionais. Não é uma maneira de obter suporte, muito menos para aplicativos de terceiros.
Também entrei em contato com o PDF Labs , os criadores do pacote, sem resposta.
No MacPorts, eles estão tendo problemas com a compilação no OS X 10.11, isso significa que há um problema de compatibilidade com o PDFtk e o 10.11 no nível do software?
Pesquisei na Web uma pista sobre o que pode estar causando o problema e como corrigi-lo, mas não encontrei nada tangível.
No OS X, não sei como descobrir se agora existe uma permissão ou caminho ou mesmo um problema de Java após a atualização.
Qualquer ajuda para solucionar a causa raiz ou oferecer uma solução é apreciada.
ATUALIZAÇÃO 1:
Eu ouvi de Sid Steward no PDF Labs :
Temos lutado com isso quase desde que a versão beta esteja disponível. Nós ainda estamos trabalhando nisso. Parece haver uma incompatibilidade com uma das bibliotecas (não Apple) que o pdftk usa e o OS X 10.11. Atualmente, estou instalando mais uma atualização nas ferramentas de desenvolvedor da Apple com a esperança de que isso resolva o problema. Vou atualizá-lo com o nosso progresso.
ATUALIZAÇÃO 2:
Sid Steward no PDF Labs novamente:
Parece que existem dois threads em execução no pdftk e que eles estão em um impasse. Isso significa que cada segmento está esperando o outro terminar. Não sou especialista aqui, mas essa é a minha impressão. Aqui está uma captura de tela do Activity Monitor do Mac para ilustrar:
O instantâneo acima é sobre a tentativa de executar o binário pdftk atualmente em nosso site no OS X 10.11. A biblioteca libgcj mencionada acima vem com o pdftk, onde as outras são bibliotecas do OS X.
Como eu disse, acabei de instalar o Xcode 7.0.1, que foi lançado ontem na App Store. Agora tentarei usar essas ferramentas para criar o pdftk.
ATUALIZAÇÃO 3:
O MacPorts está trabalhando no problema de compilação com o PDFtk, esta é uma atualização nesse segmento (Nota: isso não está relacionado ao PDFtk Labs):
Isso ocorre devido à recompilação do libunwind na versão 10.11, usando o Apple Clang 7, produzindo novas otimizações válidas (de acordo com a Apple) que afetam um bug desconhecido no FSF boehm-gc.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848
Não espere nenhuma correção da Apple, pois eles não podem tocar no código GPLv3 para examinar o problema do FSF boehm-gc (a menos que eles usem o pacote gcc43, que ainda deve ser GPLv2). O fato de esse problema ser acionado pela recompilação do libunwind é demonstrado pelo fato de que a substituição do libunwind.dylib da 10.10 elimina as falhas boehm-gc e gcj.
Observe que foi arquivado como radr: // 21372179, "a biblioteca boehm-gc da FSF, construída no 10.10, falha em passar nos testes no 10.11", mas foi fechada como um bug do boehm-gc do FSF.
ATUALIZAÇÃO 4:
O MacPorts encontrou uma maneira de resolver o problema de compilação. Esta é uma atualização desse segmento
O Portfile.diff anexado (quando usado com a atualização proposta do gcc5 no # 49227, que corrige o gcj) resolve o problema de compilação com o pdftk.
ATUALIZAÇÃO 5:
Sid Steward no PDF Labs tem uma compilação bem-sucedida, seu feedback:
Uma correção para o MacPorts gcc5 me permitiu criar um pdftk funcional que mescla PDFs no El Capitan. A correção foi adicionada ao ticket para o qual você postou:
Vou continuar a testar completamente esse pdftk antes de colocá-lo em um instalador. Esse processo pode demorar alguns dias.
homebrew
é 25% do caminho através de uma compilação. Eu vou deixar você saber como vai.