DVD::RIp e Perl

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.
Rispondi
Avatar utente
Delcaran Lëdeloth
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: mar 27 mag 2008, 8:24
Nome Cognome: Matteo Paoluzzi
Slackware: 14.2 - 64bit
Kernel: 4.4.111 generic
Desktop: i3
Località: ud.fvg.it
Contatta:

DVD::RIp e Perl

Messaggio da Delcaran Lëdeloth »

Ho un "piccolo" e incomprensibile problema con Dvdrip...semplicemente non si avvia! Dopo aver scaricato il pacchetto e tutte le dipendenze dal repository di Slacky, lancio dvdrip da terminale ed ecco l'output:

Codice: Seleziona tutto

Can't locate Gtk2.pm in @INC (@INC contains: lib /usr/lib/perl5/5.10.0/i486-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/i486-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.0/i486-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at /usr/bin/dvdrip-splash line 10.
BEGIN failed--compilation aborted at /usr/bin/dvdrip-splash line 10.
Can't locate Gtk2.pm in @INC (@INC contains: lib /usr/lib/perl5/5.10.0/i486-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/i486-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.0/i486-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/site_perl/5.10.0/Video/DVDRip/GUI/Main.pm line 18.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.10.0/Video/DVDRip/GUI/Main.pm line 18.
Compilation failed in require at /usr/bin/dvdrip line 97.
Bene, faccio una ricerca con locate e vedo che Gtk2.pm non è in @INC, così lo aggiungo modificando la variabile di sistema PERL5LIB (come consigliato su molti siti).

Codice: Seleziona tutto

export PERL5LIB=/usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi
lanciando di nuovo dvdrip il risultato è il seguente:

Codice: Seleziona tutto

/usr/bin/perl: symbol lookup error: /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/auto/Locale/gettext_xs/gettext_xs.so: undefined symbol: Perl_Tstack_sp_ptr
bash-3.1$ /usr/bin/perl: symbol lookup error: /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/auto/Locale/gettext_xs/gettext_xs.so: undefined symbol: Perl_Tstack_sp_ptr
che ha tutta l'aria di essere un problema del pacchetto Perl....

Qualcuno ha una soluzione??
Find me at Keybase
Slackware user since 1997.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: DVD::RIp e Perl

Messaggio da conraid »

Non l'hai aggiunto, l'hai sostituito.
Prova a vedere PERL5LIB prima e dopo la tua modifica

Ma sicuro di avere tutto?

Avatar utente
Delcaran Lëdeloth
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: mar 27 mag 2008, 8:24
Nome Cognome: Matteo Paoluzzi
Slackware: 14.2 - 64bit
Kernel: 4.4.111 generic
Desktop: i3
Località: ud.fvg.it
Contatta:

Re: DVD::RIp e Perl

Messaggio da Delcaran Lëdeloth »

conraid ha scritto:l'hai sostituito
Orpo, hai ragione!!! E pensare che sto pure studiando bash....che figura barbina :oops:
Appena a casa riprovo con il comando giusto:

Codice: Seleziona tutto

export PERL5LIB=${PERL5LIB}:/usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi
Si, le dipendenze le ho tutte. Ho controllato :)
Find me at Keybase
Slackware user since 1997.

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Re: DVD::RIp e Perl

Messaggio da goldy »

Se usi la current, come è scritto nel tuo profilo ,
è difficile che funzioni il megapack dvdrip di slacky
Perl , e di conseguenza le sue dipendenze,
sono compilate con una versione precedente a perl 5.10.0 che c'è nella current

Almeno, credo che sia cosi' ,
visto che avevo avuto anche io questo problema

Avatar utente
Delcaran Lëdeloth
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: mar 27 mag 2008, 8:24
Nome Cognome: Matteo Paoluzzi
Slackware: 14.2 - 64bit
Kernel: 4.4.111 generic
Desktop: i3
Località: ud.fvg.it
Contatta:

Re: DVD::RIp e Perl

Messaggio da Delcaran Lëdeloth »

goldy ha scritto:avevo avuto anche io questo problema
Io ho puntato ai repository di slacky della versione 12.1, la più vicina alla current...
Ma tu hai usato il passato! Vuol dire che hai risolto in qualche modo?
Find me at Keybase
Slackware user since 1997.

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Re: DVD::RIp e Perl

Messaggio da goldy »

Prima della 12.1 ,ho ricompilato tutti i pacchetti
con la versione di perl che era installata sul sistema.

Adesso invece , uso sempre la current , ma perl ho lasciato quello della 12.1,
che è lo stesso che usa Loris per fare i pacchetti e le dipendenze di dvdrip
quindi il problema non mi si pone più

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Re: DVD::RIp e Perl

Messaggio da goldy »

Io ho puntato ai repository di slacky della versione 12.1, la più vicina alla current...
Ma che versione di Perl hai?

Avatar utente
Delcaran Lëdeloth
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: mar 27 mag 2008, 8:24
Nome Cognome: Matteo Paoluzzi
Slackware: 14.2 - 64bit
Kernel: 4.4.111 generic
Desktop: i3
Località: ud.fvg.it
Contatta:

Re: DVD::RIp e Perl

Messaggio da Delcaran Lëdeloth »

Il comando perl -v mi restituisce

Codice: Seleziona tutto

This is perl, v5.10.0 built for i486-linux-thread-multi
Find me at Keybase
Slackware user since 1997.

Avatar utente
Delcaran Lëdeloth
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: mar 27 mag 2008, 8:24
Nome Cognome: Matteo Paoluzzi
Slackware: 14.2 - 64bit
Kernel: 4.4.111 generic
Desktop: i3
Località: ud.fvg.it
Contatta:

Re: DVD::RIp e Perl

Messaggio da Delcaran Lëdeloth »

Visto che a te funziona con il perl della 12.1, ho preso relativo dvd e sono andato di downgrade, rimesso tutte le dipendenze dal megapack, lanciato dvdrip e funge... Ora mi chiedo...era perchè perl 5.10 non è compatibile con 5.8 o per cosa?
Find me at Keybase
Slackware user since 1997.

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Re: DVD::RIp e Perl

Messaggio da goldy »

era perchè perl 5.10 non è compatibile con 5.8 o per cosa?
Non penso che sia una questione di compatibilità, probabilmente ci sarà un sistema per tenere perl aggiornato
e usare i programmi compilati con le versioni precedenti.
Ma se questo sistema esiste, io non ne sono a conoscenza :roll:
è un pò come fare link simbolici a binari compilati con librerie vecchie.
Con le dipendenze perl non so proprio come si può fare.
Io prima, anni fa , mi ricompilavo il megapacchettone dvdrip con anyevent, extutils, gtk2-perl etc ecc..
poi da quando ho perso lo scriptino che mi ero fatto per fare il tutto in automatico,
ho deciso che di avere perl aggiornato non me ne fregava più nulla.
Meglio avere un dvdrip perfettamente funzionante :D

Avatar utente
Delcaran Lëdeloth
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: mar 27 mag 2008, 8:24
Nome Cognome: Matteo Paoluzzi
Slackware: 14.2 - 64bit
Kernel: 4.4.111 generic
Desktop: i3
Località: ud.fvg.it
Contatta:

Re: DVD::RIp e Perl

Messaggio da Delcaran Lëdeloth »

goldy ha scritto:
Meglio avere un dvdrip perfettamente funzionante
Cosa che continuo a non avere :(
Quando tento di estrarre un titolo, il tempo va in negativo, la percentuale di completamento al 145% e al passo successivo mi da [Errore] senza ulteriori spiegazioni....
Find me at Keybase
Slackware user since 1997.

Rispondi