Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Ok so I just installed dvd::rip using yum and it seems like all the dependecies got downloaded and installed properly but when I go to run the program I get this.
# dvdrip
Can't locate Gtk/Gdk/Pixbuf.pm in @INC (@INC contains: lib /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.4/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.3/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.2/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.1/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.4/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.3/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.2/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.1/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/site_perl/5.8.5/Video/DVDRip/GUI/ImageClip.pm line 14.BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.5/Video/DVDRip/GUI/ImageClip.pm line 14.
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.5/Video/DVDRip/GUI/Project.pm line 16.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.5/Video/DVDRip/GUI/Project.pm line 16.
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.5/Video/DVDRip/GUI/Main.pm line 18.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.5/Video/DVDRip/GUI/Main.pm line 18.
Compilation failed in require at /usr/bin/dvdrip line 95.
I am really at a loss of what to do. If sombody could point me in the right direction I would be very thankful.
Where could I find gtk perl I have been searching the net for it and really cant find anything.
By the way I am using fedora 3 is there any way I can get this with yum.
I tried acid rip and could not get that to work either.
ok So I ran this command
# rpm -q Gtk-Perl
Gtk-Perl-0.7008-37.1.fc3.rf
so I have Gtk-Perl installed but I am still getting the same error.
Any more Ideas?
So I tried to install acidrip again.
I compiled and installed libdvdread and lsdvd but when I go to run acidrip I get this
./acidrip
Can't locate Gtk2.pm in @INC (@INC contains: /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.4/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.3/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.2/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.1/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.4/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.3/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.2/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.1/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at AcidRip/interface.pm line 1.
BEGIN failed--compilation aborted at AcidRip/interface.pm line 1.
Compilation failed in require at AcidRip/acidrip.pm line 7.
BEGIN failed--compilation aborted at AcidRip/acidrip.pm line 7.
Compilation failed in require at ./acidrip line 11.
BEGIN failed--compilation aborted at ./acidrip line 11.
it is almost looking like the same problem I am having with dvd::rip
Ok I must really sound stupid now but which of those packages do I install?
I installed perl-Gtk2 using yum and intern installed perl-Glib and I am still
getting the same error when trying to run acidrip.
Sorry for all the questions I just want to get this working.
Ok so I think I figured out the problem.
The error message that I am getting for both apps is saying that they cant find a certain .pm file in @INC
Well @INC is looking in my x86_64 libs but that certain .pm file is located in the i386 libs.
First is @INC some kind of enviromental varible and if so how can I point it to look at the right libs.
that's not nice.... to be honest i don't know how to update @INC. i've done some googling and come up a blank. sad to suggest such a poor fix, but maybe just copy the .pm's to the x86_64 directory?
Ok so I figured it. For some reason yum installed some 32 bit and some 64 bit packages for gtp-perl so I just removed all the 32 bit packages and installed the 64bit packages and dvd::rip works fine.
Acid rip on the other hand says that it cant find lsvcd which I have installed. It tells me to add it to the path but i can find the file that contains the search path. Any ideas?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.