LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   dvd::rip and perl-gtk problems (https://www.linuxquestions.org/questions/slackware-14/dvd-rip-and-perl-gtk-problems-175956/)

Morz 04-29-2004 10:55 AM

dvd::rip and perl-gtk problems
 
Hi all, I wish to install DVD:RIP but got some problems, first of all I need the Perl-GTK too so downloaded 0.7009 but when I try to compile got this error:

alex@xced01: Gtk-Perl-0.7009 $ perl Makefile.PL --without-guessing
Packages to compile: Gtk.
Checking if your kit is complete...
Looks good
Warning: prerequisite XML::Parser 0 not found.
Warning: prerequisite XML::Writer 0 not found.

...and make give me this:

make[1]: *** No rule to make target `build/perl-gtk-ref.pod', needed by `manifypods'. Stop.
make[1]: Leaving directory `/home/alex/downloads/video/Gtk-Perl-0.7009/Gtk'
make: *** [subdirs] Error 2

Well, the problem is right that.....Gtk/build/perl-gtk-ref.pod it isn't in the archive !!!!!
Now I downloaded versione 0.7008 and the file is where should be found but....

....this is the make output:

cc: xs/GtkMenuBar.o: No such file or directory
cc: xs/GtkCheckMenuItem.o: No such file or directory
cc: xs/Gtk-1.2.o: No such file or directory
cc: xs/GtkMenuItem.o: No such file or directory
cc: xs/GtkCombo.o: No such file or directory
cc: xs/GtkToggleButton.o: No such file or directory
cc: xs/GtkCTree.o: No such file or directory
cc: xs/GtkRange.o: No such file or directory
cc: xs/GtkAlignment.o: No such file or directory
cc: xs/GtkRadioButton.o: No such file or directory
cc: xs/GtkLabel.o: No such file or directory
cc: xs/GtkPreview.o: No such file or directory
cc: xs/GtkMenuShell.o: No such file or directory
cc: xs/GtkAspectFrame.o: No such file or directory
cc: xs/GtkObject.o: No such file or directory
cc: xs/GtkVScrollbar.o: No such file or directory
cc: xs/GtkFileSelection.o: No such file or directory
cc: xs/GtkHRuler.o: No such file or directory
cc: xs/GtkArrow.o: No such file or directory
cc: xs/GtkSocket.o: No such file or directory
cc: xs/GtkViewport.o: No such file or directory
cc: xs/GtkBox.o: No such file or directory
cc: xs/GtkEntry.o: No such file or directory
cc: xs/GtkTree.o: No such file or directory
cc: xs/GtkList.o: No such file or directory
cc: xs/GtkBin.o: No such file or directory
cc: xs/GtkVRuler.o: No such file or directory
cc: xs/GtkScrollbar.o: No such file or directory
cc: xs/GtkFontSelection.o: No such file or directory
cc: xs/GtkSelection.o: No such file or directory
cc: xs/GtkItem.o: No such file or directory
cc: xs/GtkItemFactory.o: No such file or directory
cc: xs/GtkOptionMenu.o: No such file or directory
cc: xs/GtkDrawingArea.o: No such file or directory
cc: xs/GtkAccelGroup.o: No such file or directory
cc: xs/GtkWindow.o: No such file or directory
cc: xs/GtkTooltips.o: No such file or directory
cc: xs/GtkStatusbar.o: No such file or directory
cc: xs/GtkEventBox.o: No such file or directory
cc: xs/GtkTreeItem.o: No such file or directory
cc: xs/GtkCalendar.o: No such file or directory
cc: xs/GtkImage.o: No such file or directory
cc: xs/GtkPaned.o: No such file or directory
cc: xs/GtkFrame.o: No such file or directory
cc: xs/GtkPlug.o: No such file or directory
cc: xs/GtkHScale.o: No such file or directory
cc: xs/GtkVPaned.o: No such file or directory
cc: xs/GtkSeparator.o: No such file or directory
cc: xs/GtkScale.o: No such file or directory
cc: xs/GtkAccelLabel.o: No such file or directory
cc: xs/GtkProgressBar-1.1.o: No such file or directory
cc: xs/GtkToolbar-1.1.6.o: No such file or directory
cc: xs/GtkCList-1.2.o: No such file or directory
cc: xs/GtkContainer.o: No such file or directory
cc: xs/GtkMenu.o: No such file or directory
cc: xs/GtkNotebook.o: No such file or directory
cc: xs/GtkHBox.o: No such file or directory
cc: xs/GtkToolbar.o: No such file or directory
cc: xs/GtkCList.o: No such file or directory
cc: xs/GtkTipsQuery.o: No such file or directory
cc: xs/GtkCurve.o: No such file or directory
cc: xs/GtkHScrollbar.o: No such file or directory
cc: xs/GtkVButtonBox.o: No such file or directory
cc: xs/Gtk-1.1.o: No such file or directory
cc: xs/GtkCheckButton.o: No such file or directory
cc: xs/GtkHPaned.o: No such file or directory
cc: xs/Gtk.o: No such file or directory
cc: xs/GtkVScale.o: No such file or directory
cc: xs/GtkTable.o: No such file or directory
cc: xs/GtkProgressBar.o: No such file or directory
cc: xs/GtkDialog.o: No such file or directory
cc: xs/GtkData.o: No such file or directory
cc: xs/GtkPacker.o: No such file or directory
cc: xs/GtkVBox.o: No such file or directory
cc: xs/GtkText.o: No such file or directory
cc: xs/GtkHandleBox.o: No such file or directory
cc: xs/GtkHButtonBox.o: No such file or directory
cc: xs/GtkInputDialog.o: No such file or directory
cc: xs/GtkRuler.o: No such file or directory
cc: xs/GtkColorSelectionDialog.o: No such file or directory
cc: xs/GtkFixed.o: No such file or directory
cc: xs/GtkTearoffMenuItem.o: No such file or directory
cc: xs/GtkFontSelectionDialog.o: No such file or directory
cc: xs/GtkLayout.o: No such file or directory
cc: xs/GtkAdjustment.o: No such file or directory
cc: xs/GtkPixmap.o: No such file or directory
cc: xs/GtkColorSelection.o: No such file or directory
cc: xs/GtkButtonBox.o: No such file or directory
cc: xs/GtkVSeparator.o: No such file or directory
cc: xs/GtkScrolledWindow.o: No such file or directory
cc: xs/GtkGammaCurve.o: No such file or directory
cc: xs/GtkProgress.o: No such file or directory
cc: xs/GtkListItem.o: No such file or directory
cc: xs/GtkButton.o: No such file or directory
cc: xs/GtkMisc.o: No such file or directory
cc: xs/GtkSpinButton.o: No such file or directory
cc: xs/GtkHSeparator.o: No such file or directory
cc: xs/GtkRadioMenuItem.o: No such file or directory
cc: xs/GtkEditable.o: No such file or directory
cc: xs/GtkInvisible.o: No such file or directory
cc: xs/GtkWidget.o: No such file or directory
cc: build/PerlGtkExt.o: No such file or directory
cc: build/GtkDefs.o: No such file or directory
make[1]: *** [../blib/arch/auto/Gtk/Gtk.so] Error 1
make[1]: Leaving directory `/home/alex/downloads/video/Gtk-Perl-0.7008/Gtk'
make: *** [subdirs] Error 2

AAAARGH!!! I think I'm got crazy !!!

trickykid 05-02-2004 09:29 AM

Looks like your missing the xml packages possibly and when your ./configure fails, your make is always going to fail. Check and make sure you have libxml installed on your system by looking in /var/log/packages

And just to let you know.. you should try acidrip, its better and uses Perl-Gtk2 instead and is a much nicer interface.. ;)

http://acidrip.sf.net

dretay 05-29-2004 02:10 AM

I have found it much easier to use MPLAYER..... you can copy a DVD from the console w/ one command such as "mencoder -aspect 16:9 dvd://1 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=900 -oac mp3lame -lameopts abr:br=256:vol=7 -o outputMovie.avi"

sadatx 05-29-2004 04:51 AM

I use slackware Current and this is what I did to make dvd::rip work. The problem with GTK-perl is slackware does not come with an xml::writer, xml::parser perl modules. You will have to first get this perl modules installed to get gtk-perl to compile. You can use perl to install the modules with a command that looks something like this.
perl -MCPAN -e 'install xml::writer'
perl -MCPAN -e 'install xml::parser'

Please make sure you RTFM before changing, adding, deleting etc. any modules in perl. Look at the perl website for more info on this convenient tool.
http://www.cpan.org/

After compile gtk-perl, transcode and all the other requirements from the dvd::rip website. This should be enought to get dvd::rip up and running. :D

rmessiah 10-10-2004 04:37 PM

adding some stuff
 
the right commands would be:

perl -MCPAN -e 'install XML::Parser'
perl -MCPAN -e 'install XML::Writer'

tho you might have to remove the existing modules before (happened to me), or else he'll keep saying they are up to date; just removed every XML directory from the perl libs and used the commands above.

after that you have to rerun perl Makefile.PL and then make and make install.

********HOWEVER**********,
the 7008 version keeps giving the "no such file" errors, so you should use 7009, which fix it (in my case, even make install would recompile everything all over again and give the same error on 7008).

all that in slackware.


All times are GMT -5. The time now is 05:02 AM.