Re: lsdvd/tcprobe fails?

Jörn Reder <[email protected]> Sun, 3 May 2009 20:53:42 +0200
Newsgroups gmane.comp.video.dvdrip.user
Message-ID <[email protected]>
JD wrote:

> I found the reasoon why it did not print the version number of the modules.
> It it is because you specified the args
> 
> -e'print "$Glib::VERSION\n"'
> -e'print "$AnyEvent::VERSION\n"'
> -e'print "$Event::ExecFlow::VERSION\n"'
> 
> WITHOUT A SPACE BETWEEN -e and 'print ....

Looks your Perl is pretty broken if it needs the space. Perl's option 
parser in general works with and without a space after the option 
letter.

> When I inserted the space, I got:
> 1.200
> 3.41
> 0.63

Ok, so please upgrade your AnyEvent to at least 4.34 and see if that 
helps. You can download the latest version from CPAN:

  http://search.cpan.org/~mlehmann/AnyEvent-4.4/

... but I doubt that this will succeed, at least I couldn't find 
anything Glib related in the Changes file of AnyEvent which could apply
to our problem.

Probably we're running in the wrong direction, so let's check if it's 
really not lsdvd related. dvd::rip falls back to tcprobe if it can't 
find lsdvd on the system. So either remove the lsdvd package from your 
system or just rename the /usr/bin/lsdvd binary temporarily to 
/usr/bin/lsdvd.dis or something like that, restart dvd::rip and try DVD
TOC reading.

Regards,

Jörn

-- 
sub i($){print$_[0]}*j=*ENV;sub w($){sleep$_[0]}sub _($){i"$p:$c> ",w+01
,$_=$_[0],tr;i-za-h,;a-hi-z ;,i$_,w+01,i"\n"}$|=1;$f='HO';($c=$j{PWD})=~
s+$j{$f."ME"}+~+;$p.="$j{USER}\@".`hostname`;chop$p;_"kl",$c='~',_"zu,".
"-zn,*",_"#,epg,lw,gwc,mfmkcbm,cvsvwev,uiqt,kwvbmvb?",i"$p:$c> ";w+1<<07
signature.asc (application/pgp-signature, 197 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABEDAAYFAkn96DYACgkQ2hNi0Chc9HPdmACgg9f3/qTLn9J9fZVI42FkbgCT
hV8An3vjH1nlEvNqq9x8JIh7DN01bjv1
=jG6e
-----END PGP SIGNATURE-----