RISOLTO pdftk 1.45 non funziona

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
kshitigharba

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da kshitigharba »

grazie mille per l'aiuto e per il fork che bazzicherò nei momenti difficili ;)

piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da piccoloesploratore »

scusate, sono uno slack molto molto newbe e faticosamente sto migrando dalla 14.1 32 bit alla current 64 bit.
Faccio questo intervento per i poco capaci come me e vi prego di scusarmi per la mia ingenuità.
pdftk: non avevo alcun problema con la 14.1-32.
Current 64 bit: ho installato il pdftk-2.02-x86_64-1_slonly.txz. Tranquillamente mi sono lanciato il mio pdftk...
:evil: .....error!!! : "pdftk: error while loading shared libraries: libgcj.so.16: cannot open shared object file: No such file or directory."
Lungo peregrinare a cercare la fatidica libreria libjc.so, non trovandola...
Poi alla fine leggendo qua e là ho capito che è inserita nelle gcc-java.
Per cui subito "install gcc-java-5.5.0_multilib-x86_64-1alien.txz".
E ... oplà! tutto ok. \:D/
Poi vado a vedere i pkgs della 14.1-32bit: gcc-java è installata di default.
Pkgs della 14.2-64bit: manca la gcc-java.
Ma perchè mai l'avranno tolta dalla ISO?
Sperando possa venire utile a qualcuno poco avvezzo come me, giusto per non perder giorni a cercare la fatidica libgcj.so.16...
saluti tutti gli slackweristi.
PS.:
1) resto ancora molto attaccato alla 14.1-32, non fosse altro perchè quando ascolto un CD audio Audacious non si inchioda mai aspettando di avere un po' di memoria a disposizione (come capita nella 14.2-64)
2) faccio presente che in https://slackware.pkgs.org/14.2/slackon ... y.txz.html
il link per la slackware : (Binary Package) https://packages.slackonly.com/pub/pack ... slonly.txz
è sbagliato. Infatti in slackonly a quell'indirizzo, in /developpement non c'è la dir /jdk.
ancora saluti a tutti! :D
Ultima modifica di piccoloesploratore il dom 8 ago 2021, 14:21, modificato 1 volta in totale.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da ponce »

ciao piccoloesploratore, benvenuto su Slacky!

non puoi installare il pacchetto gcc-java della slackware 14.2 su current: a parte che probabilmente ti sovrascrivera' dei file avrai anche problemi a compilare in futuro qualunque sorgente java.
gcc-java e' stato rimosso dalla suite gcc ormai da diverse versioni, ma Alien Bob ha preparato uno SlackBuild che ripacchettizza gcc-5.x e lo installa in un percorso non standard in modo da poter usare ancora in modo sicuro il vecchio gcc presente nella 14.2.

se vuoi installare pdftk su current e' necessario installare prima lo SlackBuild "gcc5" disponibile nel repository non ufficiale per current (o nel ramo master del git di SBo): ha un README che e' necessario tu legga.
una volta installato e seguite le indicazioni del suo README puoi compilarti pdftk.

come ho gia' spiegato piu' volte pkgs.org e' un sito di me**a (e' il termine tecnico piu' adatto) che non devi usare MAI: mescola pacchetti da diverse sorgenti che li compilano con dipendenze diverse, creando casini indicibili.

piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da piccoloesploratore »

Grazie per l'accoglienza! :-D
Ok, vedrò di disinstallare il gcc-java-5.5.0_multilib_x86_64-1alien.txz
(pkg pure di Alien Bob, ma effettivamente è un multilib per 32 bit) e farò i gcc-5.x da SlackBuild di Alien Bob.
Ma ora mi sorge il dubbio se sia la mia sia veramente la current... mi viene il dubbio che sia la 14.2 64bit.
Infatti lanciando:
bash-5.1# cat /etc/slackware-version
mi esce: Slackware 14.2+
Quindi ho pensato che sia la current. O la current è la 15?
nel caso dovrei cambiare il mio profilo... (se riesco...)
Per pks.org faccio tesoro del consiglio, ma si sa... per un novellino come me che magari si mette a smanettare dopo mezzanotte
va a finire che cerca sempre le soluzioni più veloci... Faccio ammenda... [-o<
Grazie ancora :mille:
Ultima modifica di piccoloesploratore il dom 8 ago 2021, 14:22, modificato 1 volta in totale.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da ponce »

piccoloesploratore ha scritto:
ven 6 ago 2021, 13:13
bash-5.1# cat /etc/slackware-version
mi esce: Slackware 14.2+
Quindi ho pensato che sia la current.
si, e' la current: la stable ha

Codice: Seleziona tutto

$ cat /etc/slackware-version 
Slackware 14.2
ma, soprattutto, ha bash-4.3, non bash-5.1 :)

piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da piccoloesploratore »

.. ok... sono neofita totale...
quindi 14.2 stable shell 4.3 , 14.2 current (14.2+) shell 5.1
grazie dell'info! :thumbright:
Ultima modifica di piccoloesploratore il dom 22 ago 2021, 17:23, modificato 1 volta in totale.

piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da piccoloesploratore »

ora vado a costruire il gcc-5.x di Alien Bob, sperando che il gcc-java-5.5.0_multilib_x86_64-1alien.txz
non abbia già fatto danni...
poi settimana prox al mare... ma là sarà un'atra storia che ho ancora la cara 14.1-32 sul portatile...
Grazie ancora Ponce, e soprattutto grazie della pazienza... :mille:
e buone ferie a tutti ... :occasion5:
Ultima modifica di piccoloesploratore il dom 22 ago 2021, 17:28, modificato 2 volte in totale.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da ponce »

occhio che il pacchetto del gcc-5.x nel repository non ufficiale per current (devi usare quello o il ramo master del git di SlackBuilds.org) si chiama "gcc5".

piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da piccoloesploratore »

a dire il vero ho scaricato lo slackbuild da /http://www.slackware.com/~alien/slackbuilds/gcc5/
Penso sia quello. Non so (o non so l'indirizzo) di git.
Compilato, ci ha messo mezz'ora, ma ok nella sua directory (gcc-7934a06bbc1bb00cc61ce269a35d1ccd) come tu dicevi.
Poi ho installato il gcc5-5.5.0-x86_64-1alien.txz: OK
Letto il README. È lì che mi inchiodo.
dice, per usarlo di lanciare "source /etc/profile.d/gcc5.sh".
Per cui i casi sono 2:
1) o costruisco normalmente lo slackbuild pdftk.tar che ho trovato nel repo ufficiale per la 14.2 associato al sorgente pdftk-2.02-src.zip, che ha anche una patch:
ma questo ha fallito
2) o con quello che dice il README scompatto il sorgente, entro in dir pdftk, dove c'è il makefile e lancio il make: fallito anche quello perchè non trova i gcc.
Quindi ... alla fine ... l'ultima spiaggia
è lanciare, sempre dalla dir di pdftk: make /etc/profile.d/gcc5.sh ? (non so come si fanno i rettangolini bianchi sopra cui c'è scritto 'code')
Comunque se non riesco entro domani mattina getto la spugna perchè pomeriggio devo preparare i bagagli per partire.
Tanto qui tengo sempre il multiboot della cara 14.1 32, e sul portatile è quella che uso, e prima di installare la current voglio conoscerla bene....
Intanto non posso che ringraziarti per la tua illimitata pazienza e patrocinio... :angel7: :sunny:

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da ponce »

normalmente nel PATH hai il gcc "di serie" con Slackware current, quindi se vuoi usare gcc5 per coimpilare gli SlackBuild che lo necessitano, una volta installato, devi:

- dare il comando

Codice: Seleziona tutto

source /etc/profile.d/gcc5.sh
per mettere nella variabile d'ambiente PATH della shell da cui dai questo comando il gcc-5.x

- dalla solita shell entrare nella directory con lo SlackBuild di pdftk

- lanciare lo SlackBuild con

Codice: Seleziona tutto

./pdftk.SlackBuild
riguardo a quale SlackBuild di pdftk usare, come ti dicevo, in questa fase in cui il ramo master del git di SBo e il repository non ufficiale di script per current coincidono, puoi in alternativa clonarti uno o l'altro repository git e usare gli SlackBuild che contiene: per scaricare il primo

Codice: Seleziona tutto

git clone git://git.slackbuilds.org/slackbuilds.git slackbuilds-SBo-master
per scaricare il secondo

Codice: Seleziona tutto

git clone git://github.com/Ponce/slackbuilds.git slackbuilds-unofficial-current

piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da piccoloesploratore »

Sei un mito per la pazianza che hai! :love2:
Dunque.
Ho scaricato i tuoi SBo: code: git clone git://github.com/Ponce/slackbuilds.git slackbuilds-unofficial-current
OK ( e complimenti! =D> )
Ho fatto una dir /buildpdftk in cui ho messo il tuo sbo pdftk.
Ci ho messo anche il pdftk-2.02-src.zip richiesto.
Entro nella dir /buildpdftk e lancio: source /etc/profile.d/gcc5.sh (allora avevo letto giusto... il fatto è che pensavo il comando "source"
dovesse sottintendere qualcosaltro di tipo eseguibile o di sintassi..)
Comunque: OK!
Dalla stessa shell poi lancio il tuo: ./pdftk.SlackBuild.
Ahi! :dontknow:
Dopo un inizio fulmineo arrivano una serie di errori, ti allego il file di quanto sono riuscito a copiare dalla shell salendo
con shift+pgup (ma lo schermo non mi è bastato... come si può fare un log di quanto ha costruito lo SlackBuild?).
Nella mia ignoranza sembra che l'errore più consueto sia che non trova le libgcj-5.5.0
{una linea a caso: code:
make[1]: [Makefile:47: pdftk/org/bouncycastle/crypto/RuntimeCryptoException.h] Error 127 (ignored)
gcj -Wall -fsource=1.3 -O2 --encoding=UTF-8 --classpath="/usr/share/java/libgcj-5.5.0 .jar:/tmp/SBo/pdftk-2.02-dist/java:." -C pdftk/org/bouncycastle/crypto/InvalidCipherTextException.java}
Allego comunque il file "erroriPdftkSBo.txt" di quanto son riuscito a copiare.
Mi sa che, come hai detto subito, è stata l'installazione del gcc-java della slackware 14.2 su current
(veramente era la gcc-java-5.5.0_multilib_x86_64-1 .. che il pdftk-2.02 sia ancora un 32 bit?)
che ha sporcato in giro e quindi ora non mi resta che fare un bel "dd" con ripiallamento e ripristino della .img pulita.
La cosa strana (fortuna dei pivelli) è stata che dopo quell'installazione multilib pdftk 2.02 girava...
Ed è stato per questo che mi sono iscritto perchè pensavo nella mia ignoranza di dare un contributo.
Ma più che ignoranza è stata faciloneria e presunzione... :^o
ALLEGATO:
erroriPdftkSBo.txt
(76.55 KiB) Scaricato 108 volte

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da ponce »

i messaggi d'errore sembrano dire che non trova il compilatore gcj installato dal pacchetto gcc5, quindi, se l'hai installato, c'e' probabilmente qualcosa che non quadra: ho provato qui a installare gcc5 dal solito repository da cui hai preso anche pdftk e gcj risulta presente

Codice: Seleziona tutto

# ls -la /usr/bin/gcj*
lrwxrwxrwx 1 root root      5 Aug  8 09:31 /usr/bin/gcj -> gcj-5*
-rwxr-xr-x 2 root root 878456 Aug  8 09:29 /usr/bin/gcj-5*
lrwxrwxrwx 1 root root     12 Aug  8 09:31 /usr/bin/gcj-dbtool -> gcj-dbtool-5*
-rwxr-xr-x 1 root root  38376 Aug  8 09:29 /usr/bin/gcj-dbtool-5*
lrwxrwxrwx 1 root root      6 Aug  8 09:31 /usr/bin/gcjh -> gcjh-5*
-rwxr-xr-x 1 root root  14480 Aug  8 09:29 /usr/bin/gcjh-5*
prova a rimuovere il pacchetto di gcc5 che hai installato e a ricompilarlo ed installarlo dal solito repository da cui hai preso pdftk, poi riprova a compilare pdftk (ovviamente dando prima di quest'ultimo step il solito "source ...").

piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da piccoloesploratore »

MITICO!!!!!!! =D>
Effettivamente, ho lanciato anch'io
bash-5.1# ls -la /usr/bin/gcj*
ma avevo solo questo out:
lrwxrwxrwx 1 root root 5 Aug 8 13:03 /usr/bin/gcj -> gcj-5
lrwxrwxrwx 1 root root 12 Aug 8 13:03 /usr/bin/gcj-dbtool -> gcj-dbtool-5
lrwxrwxrwx 1 root root 6 Aug 8 13:03 /usr/bin/gcjh -> gcjh-5
.. in pratica avevo i link ma non i bin...
Quindi disinstallati i gcc5 che avevo pacchettizzato io...
Ripachettizzati
Ricontrollato:
bash-5.1# ls -la /usr/bin/gcj* e questa volta ... olé \:D/ .. c'era tutto... proprio come te! :thumbright: :
lrwxrwxrwx 1 root root 5 Aug 8 13:25 /usr/bin/gcj -> gcj-5
-rwxr-xr-x 2 root root 874272 Mar 6 2018 /usr/bin/gcj-5
lrwxrwxrwx 1 root root 12 Aug 8 13:25 /usr/bin/gcj-dbtool -> gcj-dbtool-5
-rwxr-xr-x 1 root root 34184 Mar 6 2018 /usr/bin/gcj-dbtool-5
lrwxrwxrwx 1 root root 6 Aug 8 13:25 /usr/bin/gcjh -> gcjh-5
-rwxr-xr-x 1 root root 6192 Mar 6 2018 /usr/bin/gcjh-5
Ergo, entrato nella mia dir pdftkSBo, prima lancio il dovuto
source /etc/profile.d/gcc5.sh
poi il regolare
./pdftk.SlackBuild
Ci ha messo un po' a fare il tgz, uscito qualche warning, ma poi... perfetto!!!!
pdftk funziona!!!!!!!!!!!! :laughing3:
Ora posso preparare i bagagli.... :hello2:
E mi auguro che anche tu possa passare meravigliose ferie con amcor più meraviglioso e meritato riposo!! :love5:
Magari cambio disco al portatile (è un vecchio ASUS AMD 4 core, 4 RAM giga), metto un SSD, e anche su quello a fianco della
sicura 14.1-32 ci metto anche la 14.2-64 current.
Approfitto un'ultima volta, ma le questioni sono telegrafiche:
1) cosa dici, per prolungare la vita all'SSD, oltre ad abbassare lo swappiness lo formatto in ext4 senza journaling?
2) alla fine tra la 14.2-64 e la 14.2-64 current, la più stabile è l'una o l'altra?
ancora tantissime buone cose per te e famiglia!
piccoloeploratore

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da ponce »

piccoloesploratore ha scritto:
dom 8 ago 2021, 14:10
Magari cambio disco al portatile (è un vecchio ASUS AMD 4 core, 4 RAM giga), metto un SSD, e anche su quello a fianco della
sicura 14.1-32 ci metto anche la 14.2-64 current.
Approfitto un'ultima volta, ma le questioni sono telegrafiche:
1) cosa dici, per prolungare la vita all'SSD, oltre ad abbassare lo swappiness lo formatto in ext4 senza journaling?
2) alla fine tra la 14.2-64 e la 14.2-64 current, la più stabile è l'una o l'altra?
ti conviene aprire un altro topic per queste domande...

buone ferie!

piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Re: RISOLTO pdftk 1.45 non funziona

Messaggio da piccoloesploratore »

:thumbright: :wave:

Rispondi