Click to See Complete Forum and Search --> : [SOLVED] missing dependancies for apt


Davy
05-01-2006, 09:45 PM
hi everyone!

i've just installed yellow dog 4.1 on my imac b/w g3

i've downloaded the apt-get rpm from ayo fresh rpms, but it won't install because of failed depencies

[root@localhost ~]# rpm -ivUh apt-0.5.15cnc6-1.0.yd4.fr.ppc.rpm
error: Failed dependencies:
libreadline.so.4 is needed by apt-0.5.15cnc6-1.0.yd4.fr.ppc
librpm-4.3.so is needed by apt-0.5.15cnc6-1.0.yd4.fr.ppc
librpmdb-4.3.so is needed by apt-0.5.15cnc6-1.0.yd4.fr.ppc
librpmio-4.3.so is needed by apt-0.5.15cnc6-1.0.yd4.fr.ppc
libstdc++.so.5 is needed by apt-0.5.15cnc6-1.0.yd4.fr.ppc
libstdc++.so.5(CXXABI_1.2) is needed by apt-0.5.15cnc6-1.0.yd4.fr.ppc
libstdc++.so.5(GLIBCPP_3.2) is needed by apt-0.5.15cnc6-1.0.yd4.fr.ppc
libstdc++.so.5(GLIBCPP_3.2.2) is needed by apt-0.5.15cnc6-1.0.yd4.fr.ppc


i've tried yum provides packagename and i've scoured the internet for many hours but i haven't found any packages that could fulfill these dependancies.

does anyone know how i can find them so that i can install apt for my machine or, better yet, lead me to a guide that i can use to being installing apt.

thank you!!

happybunny
05-01-2006, 10:12 PM
i think the c++ stuff is the g++ and the gcc compilers....the others seems like the basic redhat rpm stuff.

What is yellow dog based on?

Davy
05-01-2006, 10:21 PM
yellodog 4.1 is based on fedora core 4

it has a package manager that shows all the rpm's that are availabe in the installation cd's.

to tell you the truth, the libstdc++.so.5* dependencies don't phase me as much as the others.

i've spent the better part of the last two days trying to find the top four and i'm no closer to finding them.

DrChuck
05-02-2006, 02:55 PM
I have similar packages installed on FC4, you might try looking for the correct versions for YellowDog:

$ rpm -ql rpm-libs-4.4.1-22
/usr/lib/librpm-4.4.so
/usr/lib/librpmbuild-4.4.so
/usr/lib/librpmdb-4.4.so
/usr/lib/librpmio-4.4.so

$ locate libreadline
/usr/lib/libreadline.so.5.0
/usr/lib/libreadline.so.5
$ rpm -qf /usr/lib/libreadline.so.5.0
readline-5.0-3

For the libstdc++.so.5, you may need a compatibility library, like compat-libstdc++.xxxx.rpm Check which one you have installed now, with
rpm -qa |grep libstdc++

drChuck

Davy
05-03-2006, 04:56 AM
^ you, sir, are a freakin' genious ... THANK YOU!!!!!

you're right, i had the right software, but the wrong version.

found a source rpm for my package, and built it, now it works beautifully.

now all it need to do is find a repository with enlightenment in it.

ALL HALLOWED BE THY NAME, DR CHUCK!!!!!

THANK YOU!