LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   GdkPixbuf mod install for Gtk-Perl-0.7009 for Acidrip and dvd::rip (https://www.linuxquestions.org/questions/linux-software-2/gdkpixbuf-mod-install-for-gtk-perl-0-7009-for-acidrip-and-dvd-rip-291702/)

dns21 02-18-2005 12:07 AM

GdkPixbuf mod install for Gtk-Perl-0.7009 for Acidrip and dvd::rip
 
I managed to get Gtk-Perl-0.7009 installed after finding http://www.exit1.org/dvdrip/doc/inst...#gtk_add_notes in the dvdrip instructions to get Gtk-Perl-0.7009 installed on a slackware setup but I am stuck where it gives the instructions to load GdkPixbuf. I recieved the following:

Gtk-Perl-0.7009/GdkPixbuf$ perl Makefile.PL
Found Gtk::Install::Files in Gtk-Perl-0.7009/GdkPixbuf/../Gtk/../blib/arch/Gtk/Install/
Loading pkg.defs
Dir ||
gtktypexp.c:1:30: gtk/gtktypeutils.h: No such file or directory
gtktypexp.c: In function `main':
gtktypexp.c:9: error: `GSList' undeclared (first use in this function)
gtktypexp.c:9: error: (Each undeclared identifier is reported only once
gtktypexp.c:9: error: for each function it appears in.)
gtktypexp.c:9: error: `names' undeclared (first use in this function)
Broken pipe

seeing this, I ran:

locate gtktypeutils
/usr/include/gtk-1.2/gtk/gtktypeutils.h
/usr/include/gtk-2.0/gtk/gtktypeutils.h

Do I need to add a symlink somewhere in order for this file to be found? I looked in pkg.defs which didn't give any decent info. Your Help is appreciated.

XavierP 02-27-2005 06:30 AM

Moved to Software at poster's request

dns21 03-12-2005 10:33 PM

completely forgot about this issue...

After a month and a fresh look at this issue, I noticed that it refered to gtk/gtkypeutils.h, so I created a gtk directory then did:
su -c "ln -s gtk/gtktypeutils.h gtk-2.0/gtktypeutils.h" and everything went smooth. It almost seems to simple.

pbhj 09-25-2005 05:45 PM

clarifying location of the link
 
To clarify ... I've just been grappling with this, I had to add:

ln -s /usr/include/gtk-1.2/gtk /usr/include/gtk

Even though I also have gtk-2.0 on my system. The "perl Makefile.pm" in the ~/.cpan/build/Gtk-Perl-0.7009/GdkPixbuf directory then went OK.

dns21 09-28-2005 06:30 PM

I have been playing with a few distros but went back to slackware and I need to go through this process again....

Once i tackle this again, which should be pretty soon, i'll let you know what I did. Also, if you have any decent info on how you got through this problem, assuming you did, it may be a good idea to post it since I have seen many various other issues from google regarding this problem with no decent solutions.

pbhj 09-28-2005 08:37 PM

It's a tricky one. It seems to be working now. Problems I did face were with packages not having all the necessary bits in. Transcoder uses the avcodec stuff from ffmpeg; not all ffmpeg packages appear to have the necessary library (libavcodec.so) and header (avcodec.h and an other I think) files.

http://www.linuxpackages.net/pkg_details.php?id=7616 - this satisfied my ffmpeg requirements (thanks to Ken Zalewski); run "ldconfig && ldconfig -p | grep avcod" to check the libraries are installed OK.

dvd::rip has quite a good selection of error messages; it told me to install faac and faad when ffmpeg couldn't find them. It also does dependency checks right there in the GUI.

Part of my procedure was getting Xine to work. I used "swaret --upgrade xine" and it was fine.

Don't forget you may need dvdcss (for copy protected dvds) so that you can backup correctly(!) or indeed to bypass region encoding.

I'll try and remember to check back here for further Q's.


All times are GMT -5. The time now is 08:34 PM.