Uso PDFTK
Server OSX pre 10.11
da oltre un anno senza problemi con i comandi da riga di comando.
Dopo aver installato OSX 10.11 beta, non posso più eseguire alcun PDFTK
comando Server sulla riga di comando. Non genera alcun errore, tutti i comandi che provo ad eseguire rimangono bloccati indefinitamente.
Ho installato da un pkg che ho scaricato dal PDFTK
sito Web del server come sempre:
https://www.pdflabs.com/tools/pdftk-server/
Ho anche provato a installare da sorgenti con Homebrew. L'installazione funziona, ma ottengo gli stessi risultati, i comandi si bloccano nel terminale:
Ho inviato il reclamo ad Apple tramite l'applicazione Feedback Assistant che viene installata durante l'installazione della beta due mesi fa senza una risposta.
Mi è stato detto riguardo all'Apple Feedback Assistant:
Probabilmente non riceverai mai una risposta. Apple risponde solo tramite Feedback Assistant per i principali bug del sistema operativo in cui sono necessarie ulteriori informazioni. Non è un modo per ottenere supporto, tanto meno per un'applicazione di terze parti.
Ho anche contattato PDF Labs , i creatori del pacchetto, senza risposta.
Su MacPorts stanno riscontrando un problema con la build su OS X 10.11, significa che esiste un problema di compatibilità con PDFtk e 10.11 a livello di software?
Ho cercato sul web un indizio su cosa potrebbe causare il problema e su come risolverlo, ma non ho trovato nulla di tangibile.
Su OS X, non so come fare per capire se ora c'è un'autorizzazione o un percorso o persino un problema Java dopo l'aggiornamento.
È gradito qualsiasi aiuto per risolvere il problema alla radice o offrire una soluzione.
AGGIORNAMENTO 1:
Ho sentito da Sid Steward dei PDF Labs :
Abbiamo lottato con questo quasi fino a quando la beta è stata rilasciata. Ci stiamo ancora lavorando. Sembra esserci un'incompatibilità con una delle librerie (non Apple) che utilizza pdftk e OS X 10.11. Attualmente sto installando l'ennesimo aggiornamento degli strumenti di sviluppo di Apple con la speranza che risolva il problema. Ti aggiornerò con i nostri progressi.
AGGIORNAMENTO 2:
Sid Steward di nuovo PDF Labs :
Sembra che ci siano due thread in esecuzione sotto pdftk e che siano bloccati. Ciò significa che ogni thread attende che l'altro finisca. Non sono un esperto qui, ma questa è la mia impressione. Ecco uno screenshot di Activity Monitor per Mac per illustrare:
L'istantanea sopra è dal tentativo di eseguire il binario pdftk attualmente sul nostro sito su OS X 10.11. La libreria libgcj sopra menzionata viene fornita con pdftk, dove le altre sono librerie OS X.
Come ho già detto, ho appena installato Xcode 7.0.1, che è stato rilasciato ieri sull'App Store. Ora cercherò di utilizzare questi strumenti per creare pdftk.
AGGIORNAMENTO 3:
MacPorts sta risolvendo il problema di build con PDFtk, questo è un aggiornamento su quel thread (Nota: questo non è correlato a PDFtk Labs):
Ciò è dovuto alla ricompilazione di libunwind nel 10.11 usando Apple Clang 7 producendo nuove ottimizzazioni valide (secondo Apple) che solleticano un bug sconosciuto in boehm-gc di FSF.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848
Non aspettarti correzioni da Apple in quanto non riescono a toccare il codice GPLv3 per esaminare il problema boehm-gc di FSF (a meno che non abbiano usato il pacchetto gcc43 che dovrebbe essere comunque GPLv2). Il fatto che questo problema sia innescato dalla ricompilazione di libunwind è dimostrato dal fatto che la sostituzione di libunwind.dylib dalla 10.10 elimina sia i fallimenti boehm-gc che gcj.
Si noti che è stato archiviato come radr: // 21372179, "la libreria boehm-gc di FSF costruita su 10.10 non riesce a superare i test su 10.11" ma chiusa come un bug boehm-gc di FSF.
AGGIORNAMENTO 4:
MacPorts ha trovato un modo per risolvere il problema di compilazione, questo è un aggiornamento su quel thread
Il Portfile.diff allegato (se utilizzato con l'aggiornamento gcc5 proposto su # 49227 che risolve gcj) risolve il problema di compilazione con pdftk.
AGGIORNAMENTO 5:
Sid Steward in PDF Labs ha una configurazione di successo, il suo feedback:
Una correzione per MacPorts gcc5 mi ha permesso di creare un pdftk funzionante che unisce i PDF su El Capitan. La correzione è stata aggiunta al ticket che hai pubblicato su:
Procederò a testare completamente questo pdftk prima di imballarlo in un programma di installazione. Questo processo potrebbe richiedere un paio di giorni.
homebrew
è il 25% di una build. Ti farò sapere come va.