I'm trying to install DVD::Rip on my Fedora Core 6 machine, but am having problems (as usual) installing from CPAN.
At a root prompt, I run "perl Makefile.PL" in the DVD::RIP directory, and get the following error...
Code:
The following modules are required for dvd::rip but not found on your
system. They're shipped with dvd::rip for your convenience and will be
installed automatically when you run 'make install':
Gtk2::Ex::FormFactory
You can ignore the 'prerequisite not found' warnings beyond for them.
If you don't like this and want to install these modules manually
just set SKIP_UNPACK_REQUIRED_MODULES before executing Makefile.PL,
e.g. this way:
SKIP_UNPACK_REQUIRED_MODULES=1 perl Makefile.PL
Warning: prerequisite Gtk2 1.121 not found.
Warning: prerequisite Gtk2::Ex::FormFactory 0.65 not found.
Writing Makefile for Video::DVDRip
I then try to install "Gtk2" by running "install Gtk2" from a CPAN shell, and get the following...
Code:
Removing previously used /root/.cpan/build/Gtk2-1.141
CPAN.pm: Going to build T/TS/TSCH/Gtk2-1.141.tar.gz
*** can not find package gtk+-2.0 >= 2.0.0
*** check that it is properly installed and available in PKG_CONFIG_PATH
at Makefile.PL line 67
Warning: No success on command[/usr/bin/perl Makefile.PL]
Running make test
CPAN: YAML loaded ok
Make had some problems, won't test
Running make install
Make had some problems, won't install
Failed during this command:
TSCH/Gtk2-1.141.tar.gz : writemakefile NO '/usr/bin/perl Makefile.PL' returned status 2304
I've never managed to successfully install anything using CPAN, there's always a dependancy issue. Any help on this would be greatly appreciated.
Cheers!
EDIT: OK, I missed the "make install" thing. hehe. Although, after running "dvdrip" from the command line, I get the following...
Code:
Can't locate Gtk2.pm in @INC (@INC contains: lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) 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/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /usr/lib/perl5/site_perl/5.8.8/Video/DVDRip/GUI/Main.pm line 18.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Video/DVDRip/GUI/Main.pm line 18.
Compilation failed in require at /usr/bin/dvdrip line 97.