Pagina 1 di 2

RISOLTO pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 12:06
da kshitigharba
salve, ho Slackware64-14-current e circa due mesi fa avevo scaricato il pdftk dal sito e compilato lanciato il Makefile.Slackware-13.1 e tutto funzionava.

Oggi andando a modificare un pdf dice che riporta questo errore
pdftk: error while loading shared libraries: libgcj.so.13: cannot open shared object file: No such file or directory
allora ho provato con

ln -s /usr/lib64/libgcj.so.14 /usr/lib64/libgcj.so.13

ma rilanciando
libgcj failure: gcj linkage error.
Incorrect library ABI version detected. Aborting
.

provando a scaricare il pdftk 1.45 e riprovandolo a rilanciare come l'altra volta il Makefile.Slackware-13.1
fa tutta una procedura lunga e alla fine chiude cosi' e non crea l'eseguibile pdftk

gcj -Wall -fsource=1.3 -O2 --encoding=UTF-8 --classpath="/usr/share/java/libgcj-4.4.4.jar:/home/dandan/Downloads/pdftk-1.45-dist/java:." -c java_lib.jar
make[1]: Leaving directory `/home/user/Downloads/pdftk-1.45-dist/java'

qualche soluzione?
ci son problemi di compatibilità con l'aggiornamento dalla gcc-4.7.1 ?

grazie

Re: pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 12:25
da 6C33C
kshitigharba ha scritto:salve, ho Slackware64-14-current e circa due mesi fa avevo scaricato il pdftk dal sito e compilato lanciato il Makefile.Slackware-13.1 e tutto funzionava.

Oggi andando a modificare un pdf dice che riporta questo errore
pdftk: error while loading shared libraries: libgcj.so.13: cannot open shared object file: No such file or directory
allora ho provato con

ln -s /usr/lib64/libgcj.so.14 /usr/lib64/libgcj.so.13

ma rilanciando
libgcj failure: gcj linkage error.
Incorrect library ABI version detected. Aborting
.

provando a scaricare il pdftk 1.45 e riprovandolo a rilanciare come l'altra volta il Makefile.Slackware-13.1
fa tutta una procedura lunga e alla fine chiude cosi' e non crea l'eseguibile pdftk

gcj -Wall -fsource=1.3 -O2 --encoding=UTF-8 --classpath="/usr/share/java/libgcj-4.4.4.jar:/home/dandan/Downloads/pdftk-1.45-dist/java:." -c java_lib.jar
make[1]: Leaving directory `/home/user/Downloads/pdftk-1.45-dist/java'

qualche soluzione?
ci son problemi di compatibilità con l'aggiornamento dalla gcc-4.7.1 ?

grazie

Su http://slackbuilds.org/repository/14.0/office/pdftk/ c'è una patch e quello che chiamano hardcode (# Hardcode "-j1" since this fails with multiple make jobs)
prova vedere se risolve.

Re: pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 12:51
da kshitigharba
io ho provato questa pdftk-1.44-add_custom_optflags.patch ma solito esito

questo hardcode non ho capito cosa o dove sia

grazie

Re: pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 13:10
da ponce
ricompilalo usando lo slackbuild di slackbuilds.org con jdk installato (se non lo avevi gia' installato devi riavviare dopo averlo fatto): ho provato poco fa e funziona regolarmente.

Re: pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 13:12
da kshitigharba
una domanda, te hai queste librerie installate libgcj-4.8.0 gcc-4.8.0 gcj-4.8.0

Re: pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 13:16
da kshitigharba
ho trovato Hardcode

Re: pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 13:17
da ponce
io ho un'installazione completa di slackware64-current, gli script su slackbuilds.org sono testati e garantiti solo per installazioni complete dell'ultima slackware stabile, in questo momento la 14.0: siccome uso -current, i pacchetti che uso io (tra cui anche pdftk) li provo anche su -current.

P.S. non esiste un pacchetto che si chiama libgcj-4.8.0
P.P.S. se vuoi provare il pacchetto che mi sono appena fatto, e' qui.

Re: pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 13:45
da kshitigharba
trovi la versione della libreria qui /usr/share/java/libgcj-4.8.0.jar fa parte del pacchetto gcj/gcc

a me si pianta dicendomi
n/ld: note: '__pthread_key_create@@GLIBC_2.2.5' is defined in DSO /lib64/libpthread.so.0 so try adding it to the linker command line
/lib64/libpthread.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status

Re: pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 13:47
da kshitigharba
quando dici ho un'installazione completa di slackware64-current

vuol dire che usi kde?

Re: pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 13:49
da ponce
ah, guarda, mi ero scordato: ho editato lo slackbuild aggiungendo dopo la riga

Codice: Seleziona tutto

cd $PRGNAM

queste due righe

Codice: Seleziona tutto

  # Fix underlinking
  sed -i "s|lgcj|lgcj -lpthread|" Makefile.Slackware-13.1


per rispondere a quello che hai appena scritto, no, vuol dire che installo tutti i pacchetti (tranne la serie kdei), anche se poi prediligo LXDE.
questo perche' magari ho bisogno di compilare e usare qualcosa che usa le librerie di kde.

Re: pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 13:50
da kshitigharba
ora provo il pacchetto

Re: pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 13:54
da kshitigharba
il tuo pacchetto mi funziona ;)

Re: RISOLTO pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 14:21
da kshitigharba
ora sono riuscito a fare anche il mio di pacchetto ;)
grazie ancora per l'aiuto

Re: RISOLTO pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 15:16
da kshitigharba
va inviato il nuovo slackbuild al sito http://slackbuilds.org/repository/14.0/office/pdftk/ ?

Re: RISOLTO pdftk 1.45 non funziona

Inviato: sab mar 30, 2013 16:00
da ponce
no, perche' e' per -current e come slackbuilds.org non la supportiamo.

pero' e' gia' sul mio fork (non ufficiale) per -current dove metto le correzioni per i pacchetti che uso e, se non lo fa prima il maintainer del pacchetto, verra' aggiunto al repository ufficiale quando uscira' slackware-14.1.