LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This 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


Reply
  Search this Thread
Old 08-13-2003, 07:14 PM   #1
l0f33t
Member
 
Registered: May 2003
Location: Washington State
Distribution: Gentoo
Posts: 145

Rep: Reputation: 15
Question Rpm Failed Dependencies how to???


Im running Mandrake 9.0 and trying to install the newest Gaim IM/ICQ client .0.66-2.

So I download the newest one from RPM find..


gaim-0.66-2mdk.i586.rpm from Mandrake Cooker....

I uninstalled the old Gaim client first and then did this:

[root@localhost jbanks]# rpm -ivh gaim-0.66-2mdk.i586.rpm
error: failed dependencies:
perl-base = 2:5.8.1 is needed by gaim-0.66-2mdk
libgaim-remote0 = 0.66-2mdk is needed by gaim-0.66-2mdk
libaspell.so.15 is needed by gaim-0.66-2mdk
libaudio.so.2 is needed by gaim-0.66-2mdk
libc.so.6(GLIBC_2.3) is needed by gaim-0.66-2mdk
libgaim-remote.so.0 is needed by gaim-0.66-2mdk
libgtkspell.so.0 is needed by gaim-0.66-2mdk
libpspell.so.15 is needed by gaim-0.66-2mdk

How do I go about troubleshooting this so I can get this Gaim client installed?

Thanks for any help.

Last edited by l0f33t; 08-14-2003 at 01:45 AM.
 
Old 08-13-2003, 10:20 PM   #2
rmartine
Member
 
Registered: Dec 2002
Location: San Luis Obispo, CA
Distribution: Fedora Core 3
Posts: 618

Rep: Reputation: 30
Google found perl 5.8.0 here

http://rpmfind.rediris.es/rpm2html/perl-base.html

Usually if I'm updating software I'll use the -Uvh option instead of removing the old software.

Hope this helps
 
Old 08-13-2003, 10:33 PM   #3
contrasutra
LQ Guru
 
Registered: Mar 2003
Location: New Jersey
Distribution: Arch Linux
Posts: 1,445

Rep: Reputation: 47
Didn't you already post a thread about this?

Why not leave it all in one place.
 
Old 08-14-2003, 12:39 AM   #4
l0f33t
Member
 
Registered: May 2003
Location: Washington State
Distribution: Gentoo
Posts: 145

Original Poster
Rep: Reputation: 15
Thanks Rmartime,

I don't understand why this isn't on the Mandrake coooker site. Why would some other site have what I need and not Mandrake. This makes absolutely no sence. This is what makes a simple thing even that more frustrating.

If I goto rpmfind an put in perl-base
this is what I find:

perl-base-5.600-17mdk.i586.html The Perl programming language (base). Mandrake Cooker perl-base-5.600-17mdk.i586.rpm

and

perl-base-5.8.0-14mdk.x86_64.html The Perl programming language (base). Mandrake perl-base-5.8.0-14mdk.x86_64.rpm

Again, this isn't 5.8.1 and certainly seems a lower build number than 5.8.0...?
This must be another case of assumed knowledge that I don't have. What do these numbers represent.?
And how am I suppose to decipher them.... no one seems to be able to answer that question or the question I intially stated in my first post, which is the most important.

Why is thier only a x86_64 build... I have a Pentium PIII? Isn't this built for super old computers....or am I missing something...?

Very confused and hoping that someone can shed some light on these questions.

In response to Constrasuta,

You said:
Didn't you already post a thread about this?
Why not leave it all in one place.

My response:
>Becaue I have specific questions that are interelated but different at the same time.

My whole meaning of spliting these up is because I don't want "joe" user to have to read through a thread that lasts for 20 days that trouble shoots 20 differents things inside one ticket.

Thanks for your responses.
 
Old 08-14-2003, 01:47 AM   #5
l0f33t
Member
 
Registered: May 2003
Location: Washington State
Distribution: Gentoo
Posts: 145

Original Poster
Rep: Reputation: 15
Ok,

I think that I put to much info in my intial post. So I've trimmed it down to the basics hoping that someone can help me trouble shoot this.

Thanks,
 
Old 08-14-2003, 02:58 AM   #6
rmartine
Member
 
Registered: Dec 2002
Location: San Luis Obispo, CA
Distribution: Fedora Core 3
Posts: 618

Rep: Reputation: 30
Well.. I'd say from the link I sent you, use the 5.8.1 RC4. Don't worry that it's for i386. If you're using a Pentium I, II, or III you'll be fine.

5.8.1 is newer than 5.8.0. The higher the number usually the newest release. First number is a major release number (huge changes to the code base). Second number usually describes minor changes to the code (maybe a feature or two but nothing super major). The third number usually describes bug fixes and patches.

Install that and see how far you get on installing Gaim. Remember to use the -Uvh option when upgrading perl-base.

Although... perl-base might complain about dependencies too.
 
Old 08-14-2003, 03:12 AM   #7
l0f33t
Member
 
Registered: May 2003
Location: Washington State
Distribution: Gentoo
Posts: 145

Original Poster
Rep: Reputation: 15
Hello Rmartine,

This is what I did:

[root@localhost jbanks]# rpm -Uvh perl-base-5.8.1-0.RC4.1mdk.i586.rpm
error: failed dependencies:
libc.so.6(GLIBC_2.3) is needed by perl-base-5.8.1-0.RC4.1mdk
libc.so.6(GLIBC_2.3.2) is needed by perl-base-5.8.1-0.RC4.1mdk
perl-base = 5.8.0-13mdk is needed by perl-5.8.0-13mdk
perl-base = 5.8.0 is needed by vim-enhanced-6.1-21mdk
perl-base = 5.8.0 is needed by xchat-1.8.9-3mdk
perl-base = 5.8.0 is needed by vim-X11-6.1-21mdk

Any thoughts?

Thanks,
 
Old 08-14-2003, 03:23 AM   #8
Read_Icculus
Member
 
Registered: Oct 2002
Distribution: MDK 9.2, Debian
Posts: 74

Rep: Reputation: 16
RPM hell like that is why you should use urpmi for installing packages. If you need the latest versions of various programs from cooker, the easiest way to install them without getting the RPM-runaround is by adding the cooker sources to your urpmi config. Otherwise you are going to run into more of the same kinds of dependency problems. Although if you use cooker programs or use it as your urpmi source you may run into bugs/stability issues since major parts of your system might need to be "upgraded" to the cooker testing versions. Also you should have a high-speed connection as you may end up having to get all kinds of various packages to sort out the dependencies and whatnot.
 
Old 08-14-2003, 04:24 AM   #9
l0f33t
Member
 
Registered: May 2003
Location: Washington State
Distribution: Gentoo
Posts: 145

Original Poster
Rep: Reputation: 15
Thats to bad.

I only have a dial-up connection.

Is urpmi an app that comes in GUI for or can this be done from the command line?

I have urpmi installed but have no GUI for it. But since most of the dependencies that I need are all almost cooker downloads may I should just wait a bit and then just uprade to MDK 9.2 once its stablized. That was a suggestion from another person that responed recently.

Thanks for the response,
 
Old 08-15-2003, 08:47 PM   #10
l0f33t
Member
 
Registered: May 2003
Location: Washington State
Distribution: Gentoo
Posts: 145

Original Poster
Rep: Reputation: 15
Ok,
Finally, after 2 wks of bs and confusion/frustration...

I don't really know what happened here. But I've got this working now.

This is all that I did.
I went to http://gaim.sourceforge.net and downloaded gaim-0.67 tar.gz to my home directory.
Logged into the command line as root into the /hom/<usre> directory

tar -zxvf <gaim file.tar.gz>
Cd'ed into the gaim-0.67 directory.
Then ./configure (which actually ran without errors this time) then "make" (which took acoulple of minutes, but ran with out errors), then "make install".
To start gaim I had to goto /usr/local/bin/ and then once there typed ./gaim

The client started up and and all I had to do was put in the protocol that I was using (yahoo) my logon email name and password and away I went. Works flawlessly..

RPM's SUCK....peepee
And I don't know what the difference was between the gaim 0.66.tar.gz and gaim 0.67.tar.gz, but obviously there was something wrong.

I didn't need any GTK or GLIB...all of this was already installed.

I'm definitely switching to Gentoo Linux after I get a little familar with linux in general. This will have you compile everything from the source starting from the Kernel to what apps you want to install. Then I can allways be sure that (if the source code isn't screwed) that when I intall from source that it's platform independent and seems to put/make files/directories in a uniform standard. It seems that rpms deviate from this compared to installing from the source..

Hope this helps.
 
Old 09-06-2003, 01:15 AM   #11
Q-collective
Member
 
Registered: Jun 2003
Location: Netherlands
Distribution: Gentoo, obviously
Posts: 113

Rep: Reputation: 15
Well, I now have the same problem for my redhat system...
I need perl-base for my redhat 9 system (686). In google I only get mandrake and debians.....this isn't helping ofcourse....can someone help me out here?
Thank you!
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Failed dependencies in RPM louisb Linux - Enterprise 1 01-12-2005 02:37 AM
Failed dependencies with in RPM louisb Linux - Enterprise 1 01-10-2005 09:42 AM
rpm - failed dependencies jonnycarlos Linux - Software 3 04-15-2004 10:57 AM
rpm failed dependencies wedgeworth Linux - Software 4 12-30-2003 03:55 PM
RPM 'failed dependencies': Why can I not install any rpm packages? leontini Linux - Newbie 7 09-16-2003 12:44 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

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

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration