Find the answer to your Linux question:
Results 1 to 7 of 7
Having serious dependency nightmares here. For transcode I need: a52dec is needed by transcode-0.6.12-5.1.fc2.fr liba52.so.0 is needed by transcode-0.6.12-5.1.fc2.fr liblzo.so.1 is needed by transcode-0.6.12-5.1.fc2.fr libquicktime is needed by transcode-0.6.12-5.1.fc2.fr libquicktime.so.0 ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Nov 2004
    Posts
    20

    Dependecnies for transcode and Gtk-Perl


    Having serious dependency nightmares here.

    For transcode I need:
    a52dec is needed by transcode-0.6.12-5.1.fc2.fr
    liba52.so.0 is needed by transcode-0.6.12-5.1.fc2.fr
    liblzo.so.1 is needed by transcode-0.6.12-5.1.fc2.fr
    libquicktime is needed by transcode-0.6.12-5.1.fc2.fr
    libquicktime.so.0 is needed by transcode-0.6.12-5.1.fc2.fr
    lzo >= 1.08 is needed by transcode-0.6.12-5.1.fc2.fr

    When I download the libquicktime rpm it says it needs:
    libavc1394.so.0 is needed by libquicktime-0.9.3-1.1.fc2.fr
    librom1394.so.0 is needed by libquicktime-0.9.3-1.1.fc2.fr

    For Gtk-Perl, I need:
    libart_lgpl.so.2 is needed by Gtk-Perl-0.7008-36.1
    libglade.so.0 is needed by Gtk-Perl-0.7008-36.1
    libgnome.so.32 is needed by Gtk-Perl-0.7008-36.1
    libgnomesupport.so.0 is needed by Gtk-Perl-0.7008-36.1
    libgnomeui.so.32 is needed by Gtk-Perl-0.7008-36.1
    libgtkxmhtml.so.1 is needed by Gtk-Perl-0.7008-36.1
    libpng.so.2 is needed by Gtk-Perl-0.7008-36.1
    libzvt.so.2 is needed by Gtk-Perl-0.7008-36.1

    What's a .so file anyways? I'm confused. Where do I get these files?

    On a side note, my gcc doesn't seem to be working. When I make just a simple application it says it can't find iostream.h or any other standard file for that matter. What rpms do I need to run so gcc will compile standard C and C++ apps.

    Thanks.

  2. #2
    Linux Engineer
    Join Date
    Sep 2003
    Location
    Knoxhell, TN
    Posts
    1,078
    **Moved to Linux Applications
    Their code will be beautiful, even if their desks are buried in 3 feet of crap. - esr

  3. #3
    Linux Enthusiast
    Join Date
    Jun 2004
    Location
    Windsor, CO
    Posts
    656
    It looks you didn't install gnome (the libgnome dependencies) or the devel packages. The devel packages should be on your distro disks, they contain the headers and such.
    I'm not too knowledgeable about .so files, but they're somewhat like the .dll files in windows- they're libraries. You should install them from RPMs and other packages. The easiest way to install all those packages in my opinion would be to use a package manager that automatically resolves such dependencies.
    If you're using Fedora Core, I recomend using yum + freshrpm's release RPM. Once you have yum and the release RPM from freshrpm's site installed, you can just type "yum install transcode.i386" in the console and it should automatically download and install all of it's dependencies as well. For Debian-based distros, there's a thing called apt-get, but I don't know much about it.
    Emotions are the key to the soul.
    Registered Linux User #375050

  4. #4
    Just Joined!
    Join Date
    Nov 2004
    Posts
    20
    Yum was already installed on my system apparently, that's a very cool system. Although, it didn't seem to recognize the transcode RPM I downloaded off of freshrpms. I did install the libgnome-devel package, but I still don't seem to be able to install it. I'm actually trying to install dvd::rip, but am getting hung up on all these dependencies it requires. Any other suggestions?

  5. #5
    Linux Enthusiast
    Join Date
    Jun 2004
    Location
    Windsor, CO
    Posts
    656
    I tried installing it on my machine, and it worked fine with yum. I didn't download any RPMs off Freshrpm's site directly except for the Freshrpms release file for Fedora Core. I installed the release file normally, and then typed in "yum install perl-Video-DVDRip.i386" as root. Here's a log of the output yum generated.
    Code:
    Setting up Install Process
    Setting up Repo:  base
    repomd.xml                100% |=========================| 1.1 kB    00:00
    Setting up Repo:  updates-released
    repomd.xml                100% |=========================|  951 B    00:00
    Setting up Repo:  freshrpms
    repomd.xml                100% |=========================|  843 B    00:00
    Reading repository metadata in from local files
    base      : ################################################## 2622/2622
    updates-re: ################################################## 255/255
    primary.xml.gz            100% |=========================| 132 kB    00:01
    MD Read   : ################################################## 452/452
    freshrpms : ################################################## 452/452
    Excluding Packages in global exclude list
    Finished
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Package perl-Video-DVDRip.i386 0:0.51.2-0.1.fc3.fr set to be installed
    --> Running transaction check
    --> Processing Dependency: vcdimager for package: perl-Video-DVDRip
    --> Processing Dependency: transcode>= 0.6.13 for package: perl-Video-DVDRip
    --> Processing Dependency: subtitleripper for package: perl-Video-DVDRip
    --> Processing Dependency: ogmtools for package: perl-Video-DVDRip
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Package vcdimager.i386 0:0.7.14-4.1.fc3.fr set to be installed
    ---> Package transcode.i386 0:0.6.14-0.pre1.1.1.fc3.fr set to be installed
    ---> Package subtitleripper.i386 0:0.3.4-1.1.fc3.fr set to be installed
    ---> Package ogmtools.i386 0:1.5-1.1.fc3.fr set to be installed
    --> Running transaction check
    --> Processing Dependency: liba52.so.0 for package: transcode
    --> Processing Dependency: libfame-0.9.so.1 for package: transcode
    --> Processing Dependency: libdvdread.so.3 for package: ogmtools
    --> Processing Dependency: libdvdread.so.3 for package: transcode
    --> Processing Dependency: libmp3lame.so.0 for package: transcode
    --> Processing Dependency: libavcodec.so for package: transcode
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Package a52dec.i386 0:0.7.4-7.1.fc3.fr set to be installed
    ---> Package libfame.i386 0:0.9.1-4.1.fc3.fr set to be installed
    ---> Package libdvdread.i386 0:0.9.4-5.1.fc3.fr set to be installed
    ---> Package lame.i386 0:3.96.1-2.1.fc3.fr set to be installed
    ---> Package ffmpeg.i386 0:0.4.9-0.20041110.1.1.fc3.fr set to be installed
    --> Running transaction check
    --> Processing Dependency: libxvidcore.so.4 for package: ffmpeg
    --> Processing Dependency: libfaad.so.0 for package: ffmpeg
    --> Processing Dependency: libfaac.so.0 for package: ffmpeg
    --> Processing Dependency: libImlib2.so.1 for package: ffmpeg
    --> Processing Dependency: libdvdcss>= 1.2.5 for package: libdvdread
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Package xvidcore.i386 0:1.0.2-2.1.fc3.fr set to be installed
    ---> Package faad2.i386 0:2.0-2.20040923.1.fc3.fr set to be installed
    ---> Package faac.i386 0:1.24-1.1.fc3.fr set to be installed
    ---> Package imlib2.i386 0:1.1.2-2.1.fc3.fr set to be installed
    ---> Package libdvdcss.i386 0:1.2.8-4.1.fc3.fr set to be installed
    --> Running transaction check
    
    Dependencies Resolved
    Transaction Listing:
      Install: perl-Video-DVDRip.i386 0:0.51.2-0.1.fc3.fr
    
    Performing the following to resolve dependencies:
      Install: a52dec.i386 0:0.7.4-7.1.fc3.fr
      Install: faac.i386 0:1.24-1.1.fc3.fr
      Install: faad2.i386 0:2.0-2.20040923.1.fc3.fr
      Install: ffmpeg.i386 0:0.4.9-0.20041110.1.1.fc3.fr
      Install: imlib2.i386 0:1.1.2-2.1.fc3.fr
      Install: lame.i386 0:3.96.1-2.1.fc3.fr
      Install: libdvdcss.i386 0:1.2.8-4.1.fc3.fr
      Install: libdvdread.i386 0:0.9.4-5.1.fc3.fr
      Install: libfame.i386 0:0.9.1-4.1.fc3.fr
      Install: ogmtools.i386 0:1.5-1.1.fc3.fr
      Install: subtitleripper.i386 0:0.3.4-1.1.fc3.fr
      Install: transcode.i386 0:0.6.14-0.pre1.1.1.fc3.fr
      Install: vcdimager.i386 0:0.7.14-4.1.fc3.fr
      Install: xvidcore.i386 0:1.0.2-2.1.fc3.fr
    Is this ok [y/N]: y
    Even if this doesn't work for you, you can always download the needed RPMs off freshrpms site, but make sure you're using the ones for your version of Fedora Core.
    I've been assuming you're using Fedora Core, but if you're using a different distro, please post which one it is as that would be why my suggestion didn't work.
    Emotions are the key to the soul.
    Registered Linux User #375050

  6. #6
    Just Joined!
    Join Date
    Nov 2004
    Posts
    20
    I downloaded that rpm and installed it, but it still doesn't seem to work, I'm using Fedora Core 2 and my yum is version 2.0.7. Here's what it says when I type: yum install perl-Video-DVDRip.i386

    Quote Originally Posted by yum
    Gathering header information file(s) from server(s)
    Server: Fedora Core 2 - i386 - Base
    Server: Fedora Core 2 - i386 - Released Updates
    Finding updated packages
    Downloading needed headers
    Cannot find a package matching perl-Video-DVDRip.i386
    No actions to take
    Maybe it's my yum.conf file or something? Is your's different from mine?

    Quote Originally Posted by yum.conf
    [main]
    cachedir=/var/cache/yum
    debuglevel=2
    logfile=/var/log/yum.log
    pkgpolicy=newest
    distroverpkg=redhat-release
    tolerant=1
    exactarch=1
    retries=20

    [base]
    name=Fedora Core $releasever - $basearch - Base
    baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$bas earch/os/

    [updates-released]
    name=Fedora Core $releasever - $basearch - Released Updates
    baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$release ver/$basearch/

    #[updates-testing]
    #name=Fedora Core $releasever - $basearch - Unreleased Updates
    #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing /$releasever/$basearch/

    #[development]
    #name=Fedora Core $releasever - Development Tree
    #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/development/$ba search/

  7. #7
    Just Joined!
    Join Date
    Nov 2004
    Posts
    20
    As I suspected, it was my yum.conf. All I needed to do was add the freshrpms source to it and now everything works. Thanks for the help everyone!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •