LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Problems with DVDRIP (https://www.linuxquestions.org/questions/linux-newbie-8/problems-with-dvdrip-71660/)

LManer311 07-10-2003 04:40 PM

Problems with DVDRIP
 
So I've installed DVDRIP and I'm having issues making it run.

I get this error:

Can't locate Gtk/Gdk/Pixbuf.pm in @INC (@INC contains: lib /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/site_perl/5.8.0/Video/DVDRip/GUI/ImageClip.pm line 13.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/Video/DVDRip/GUI/ImageClip.pm line 13.
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/Video/DVDRip/GUI/Project.pm line 15.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/Video/DVDRip/GUI/Project.pm line 15.
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/Video/DVDRip/GUI/Main.pm line 17.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/Video/DVDRip/GUI/Main.pm line 17.
Compilation failed in require at /usr/bin/dvdrip line 88.

Anyone have any clues? I'm running RH9...

In case you don't know what DVDRIP is...

http://www.exit1.org/dvdrip/list.cipp

- Larry :Pengy: :Pengy:

Tinkster 07-10-2003 05:57 PM

Quote:

Can't locate Gtk/Gdk/Pixbuf.pm
Well, quite clear, isn't it?

You didn't install Gtk (or didn't install it
completely) ...

Go back to dvdrips homepage, read up
on the requirements, and make sure you
satisfy them ;)


Cheers,
Tink

whansard 07-10-2003 07:30 PM

i think it's that gtk-perl package you don't have installed.

LManer311 07-10-2003 08:22 PM

Well, I've tried to install the gtk-perl package and another package specifically designed to install the Pixbuf file in the correct place it's still giving me the same error. Any other suggestions would be great, or if anyone has this specific prog (dvd::rip) working, I would love to know how you got it going.

- Larry

Tinkster 07-10-2003 09:00 PM

I have it going, and I had to install
Gtk and transcode :)

Cheers,
Tink

whansard 07-10-2003 10:09 PM

i've got dvdrip running on redhat 6.2 and knoppix, and
an old version of gentoo.
for the redhat, i had to upgrade my perl.
i looked at the dvdrip site just now and the link to
the gtkperl module isn't right anymore.

you could use acidkewpie's acidrip. it's a lot easier
to get working.

i would guess you just don't have the perl module you
need installed.
i can't really remember, but i think it was a big gtk-perl
package, and a little gtk or gdk::perl module or
something similar from the perl site.



1.3 Requirements
[ Content ] [ Top ]

dvd::rip is a Gtk+ based program written in Perl, using the video processing tool transcode and many other tools for the internals. So you first have to get some prerequisites before installing dvd::rip.

dvd::rip expects all command line tools mentioned here to be found in the standard search PATH.

1.3.1 Brief overview

This table gives a brief overview of the tools used by dvd::rip (everything but the Perl modules - see the chapters below for more information about them). Most tools are optional - the corresponding dvd::rip modules are just switched off, if you don't have them.

But you need at least the tools marked mandatory, otherwise dvd::rip will complain with an error message on startup. You can get also a dvd::rip window listing this information, refer to the corresponding chapter in the documentation for details.


Tool Comment Mandatory Suggested Minimum Maximum
transcode dvd::rip is nothing without transcode Yes 0.6.3 0.6.2 -
ImageMagick Needed for preview image processing Yes 5.5.3 4.0.0 -
subtitle2pgm Needed for subtitles No 0.3 0.3 -
rar Needed for compressed subtitles No 2.71 2.71 2.99
mplayer Needed for subtitle vobsub viewing No 0.90 0.90 -
ogmtools Needed for OGG/Vorbis No 1.0.0 1.0.0 -
dvdxchap For chapter progress bar (ogmtools) No 1.0.0 1.0.0 -
mjpegtools Needed for (S)VCD encoding No 1.6.0 1.6.0 -
cdrdao Needed for (S)VCD burning No 1.1.7 1.1.7 -
vcdimager Needed for (S)VCD burning No 0.7.12 0.7.12 -
mkisofs Needed for AVI/OGG burning No 2.0 1.15 -
cdrecord Needed for AVI/OGG burning No 2.0 0.7.12 -
xine Can be used to view DVD's/files No 0.9.15 0.9.13 -
fping Only for cluster mode master No 2.4 2.2 -

The following chapters describe the needed tools in detail, including information on how to get them. Additionally to the table above all need Perl modules are described also.

1.3.2 Perl 5.6.0 or better

You need a recent Perl version on your system. Perl 5.8.0 is recommended, 5.6.0 and 5.6.1 should work also. dvd::rip won't start with Perl versions prior to 5.6.0. Actual distributions ship minimum 5.6.1, so this shouldn't be a real problem, anyway.
from the dvdrip site.

1.3.3 Perl Gtk Module

For its GUI component dvd::rip needs the Perl Gtk module, which presumes Gtk+ version 1.2 or higher. I tested dvd::rip with Perl Gtk 0.7008.

You can find the Gtk module on CPAN, e.g.:


edit - old link doesn't work

http://www.perl.org/CPAN/modules/by-module/Gtk/

new link -

http://www.cpan.org/modules/by-module/Gtk/


Note:
Perl Gtk detects your installed Gtk libs and build subcomponents only if the correspondent Gtk library was found.

dvd::rip needs the Gtk::Gdk::Pixbuf component which needs gdk-pixbuf to be installed on your system. So first make sure, that gdk-pixbuf is installed. Then install Perl Gtk and everything should work as expected.

MasterC 07-10-2003 11:59 PM

Quote:

Originally posted by whansard
{SNIP}...

you could use acidkewpie's acidrip. it's a lot easier
to get working.
...{SNIP}

Excellent instructions above, I figured they might want the link to Acidrip too:
http://acidrip.thirtythreeandathird.net

Cool

acid_kewpie 07-11-2003 06:48 AM

aww thanks for the plug again.. the gtk2 version is working ok i think, if anyone wants a go... on the "bleeding edge" link.

whansard 07-11-2003 08:59 PM

Joern now says he's fixed the links from the dvdrip
site to the perl modules CPAN page.

Misel 09-07-2003 07:27 PM

Sorry to bring that up but I rather do it here than starting a new thread.

I'm also about to install dvd::rip and got the same problems as LManer at the beginning and I already figured I'm missing GTK Perl. The Slackware Pixbuf Package is installed but there doesn't seem to be a Gtk-Perl package and installing it is my problem. After the obligatory "perl Makefile.PL" I get the following.

Quote:

Can't exec "gnome-config": No such file or directory at Makefile.PL line 141.
Can't exec "imlib-config": No such file or directory at Makefile.PL line 141.
Can't exec "gnome-config": No such file or directory at Makefile.PL line 141.
Submodule gdkimlib is needed to build gnome but it appears
it's misdetected or not selected for compilation.
Available modules: gtk gtkhtml gtkglarea gdkimlib gdkpixbuf gtkxmhtml gnome gnomeprint glade applets.

You can disable the inclusion of a module using --without-pkgname.
If a package is misdetected and you still want it to compile
use --with-pkgname-force.
To disable autodetection of modules use --without-guessing.
From what I've gathered on google and here "gnome-config" and "imlib-config" are executables ... that I don't have. I have a working gnome installation but I use KDE so I'm not very comfortable on the gnome ground and I don't know where or how to get those two executables to get gtk-perl installed and dvd::rip run.

I have already run an updatedb and "slocate gnome-config" but I only found an html-file describing it and a gnome-config.h and I'm pretty much lost now.

I use Slackware 9.0 and have the gnome version installed that came with it.

Any ideas???

whansard 09-07-2003 07:38 PM

the gnome-config and such are scripts that tell where
the gnome development libraries and headers are,
i think anyway. you probably don't have the gnome
development stuff installed.

EsTaF 11-14-2003 02:49 AM

Hm)
But Gtk-Perl don't installs on Slackware 9.1:
perl Makefile.PL > it's ok
and next:
make
...
..
make
make[1]: Entering directory `/home/iron/1/linux/video/editing/Gtk-Perl-0.7009/Gtk'
make[1]: *** Нет правила для сборки цели `build/perl-gtk-ref.pod', требуемой для `manifypods'. Stop.
make[1]: Leaving directory `/home/iron/1/linux/video/editing/Gtk-Perl-0.7009/Gtk'
make: *** [subdirs] Error 2

Ok
I made: perl Makefile.PL --without-guessing
and result bad(

Exuse me of My English

whansard 11-14-2003 03:43 PM

i think it's
perl Makefile.PL
then
make install

EsTaF 11-14-2003 08:06 PM

Thanks, but....
============================
perl Makefile.PL
.... (Sorry. Small place here))) but no errors
make install
...............
module -lglib -ldl -lXext -lX11 -lm
chmod 755 ../blib/arch/auto/Gtk/Gtk.so
cp Gtk.bs ../blib/arch/auto/Gtk/Gtk.bs
chmod 644 ../blib/arch/auto/Gtk/Gtk.bs
make[1]: *** Not rules for target #(my translation))# `build/perl-gtk-ref.pod', for `manifypods'. Stop.
make[1]: Leaving directory `/home/iron/1/linux/video/editing/Gtk-Perl-0.7009/Gtk'
make: *** [subdirs] Error 2

This is Slackware 9.1's truble or my /dev/hands?
I made all how write on the http://www.bunkus.org/dvdripping4lin...gle/index.html and http://www.exit1.org/dvdrip/doc/install.cipp sites.

Note:
If I remove line, containings "perl-gtk-ref.pod" from Gtk/Makefile.Pl , and go to ../,
so will this error when I go command perl makefile.Pl && make install:
.....
make[1]: *** Not rules for targets `build/perl-gdkimlib-ref.pod', for `manifypods'. Stop.
make[1]: Leaving directory `/home/iron/1/linux/video/editing/Gtk-Perl-0.7009/GdkImlib'

GdkImlib!)
Where is truble?)

krussell 10-26-2004 11:55 AM

hello :)
i have installed dvd::rip and using it. thought i might share it with you, i am running slackware 10.

here's how to do it:

first, i downloaded these files (thnax to your replies):


http://www.cpan.org/modules/by-modul...er-2.34.tar.gz
http://www.cpan.org/modules/by-modul...r-0.520.tar.gz
http://www.cpan.org/modules/by-modul...-0.7009.tar.gz


then installed the first two packages:

perl Makefile.PL
make
make install (as su)


the rest i quote from dvd::rip homepage (install help):

Quote:


Get the source code for the Perl Gtk module, unpack and descend into directory and enter the following:

perl Makefile.PL --without-guessing # this option is important
make
make test # (the test is not mandatory)
make install

Now, the trick is following: by adding the --without-guessing option we got only very basic Gtk-Perl stuff. So we need to manually compile the Gtk::Gdk::Pixbuf module. Descend into the Gtk-Perl-0.7009/GdkPixBuf directory, and do again:

perl Makefile.PL
make
make test
make install


Now install the dvd::rip program as neccessary and hopefully - enjoy!

That's it!


All times are GMT -5. The time now is 04:18 AM.