RPM Dependency failure - Yet dependent file exixts - Please Help.

RPM Dependency failure - Yet dependent file exixts - Please Help.

Post by Bob Youn » Mon, 15 Jul 2002 10:18:42



I'm trying to install Pan 0.12.90 on a SuSE 8.0 box.

I've basically spent all day resolving the various dependencies. The
package manager (KPackage ) recognizes all the things I've used RPM's
to install. However, one of the final Pan dependencies is a recently
developed library for which there is no RPM (gtkspell-2.0.0).

I've successfully built the library from source, and told make to
install it in both /usr/local and /usr. But when I try to install the
Pan RPM I still get:

<eplacepkgs --test  //home/byoung/pan-0.12.90-1.i686.rpm;echo
RESULT=$?
error: failed dependencies:
        gtkspell >= 2.0.0 is needed by pan-0.12.90-1
        libgtkspell.so.0   is needed by pan-0.12.90-1
RESULT=1

Yet a find returns the following:

Thunder:/ # find -name libgtkspell.so.0
./usr/lib/libgtkspell.so.0
./usr/src/packages/SOURCES/gtkspell-2.0.0/gtkspell/.libs/libgtkspell.so.0
./usr/local/lib/libgtkspell.so.0
Thunder:/ #
Thunder:/ # find -name gtkspell*
./usr/lib/pkgconfig/gtkspell-2.0.pc
./usr/local/lib/pkgconfig/gtkspell-2.0.pc
./usr/local/include/gtkspell-2.0
./usr/local/include/gtkspell-2.0/gtkspell
bla, bla, bla...
______________________

What am I doing wrong?

How can I get the Package Manager to recognize that a particular
library is in fact available, even though an RPM was not used to
install said library?

Do I have to create an RPM and install it that way?

If so, I need some pointers on how to do that.

TIA for any help.

--
Cheers
Bob Young

-----------== Posted via Newsfeed.Com - Uncensored Usenet News ==----------
   http://www.newsfeed.com       The #1 Newsgroup Service in the World!
-----= Over 100,000 Newsgroups - Unlimited Fast Downloads - 19 Servers =-----

 
 
 

RPM Dependency failure - Yet dependent file exixts - Please Help.

Post by Bob Tennen » Mon, 15 Jul 2002 10:43:02


 > I'm trying to install Pan 0.12.90 on a SuSE 8.0 box.
 >
 > I've basically spent all day resolving the various dependencies. The
 > package manager (KPackage ) recognizes all the things I've used RPM's
 > to install. However, one of the final Pan dependencies is a recently
 > developed library for which there is no RPM (gtkspell-2.0.0).
 >
 > I've successfully built the library from source, and told make to
 > install it in both /usr/local and /usr. But when I try to install the
 > Pan RPM I still get:
 >
 ><eplacepkgs --test  //home/byoung/pan-0.12.90-1.i686.rpm;echo
 > RESULT=$?
 > error: failed dependencies:
 >         gtkspell >= 2.0.0 is needed by pan-0.12.90-1
 >         libgtkspell.so.0   is needed by pan-0.12.90-1

 > How can I get the Package Manager to recognize that a particular
 > library is in fact available, even though an RPM was not used to
 > install said library?
 >
 > Do I have to create an RPM and install it that way?

That would do it. But if the needed resource *is* available, you can
just use rpm --nodeps. The package manager has a data base of the
packages it has installed but it doesn't know about what it hasn't
installed.

Bob T.

 
 
 

RPM Dependency failure - Yet dependent file exixts - Please Help.

Post by ynotsso » Mon, 15 Jul 2002 11:05:57



Quote:> I'm trying to install Pan 0.12.90 on a SuSE 8.0 box.

> I've basically spent all day resolving the various dependencies. The
> package manager (KPackage ) recognizes all the things I've used RPM's
> to install. However, one of the final Pan dependencies is a recently
> developed library for which there is no RPM (gtkspell-2.0.0).

[...]

http://people.redhat.com/tcallawa/logjam/gtkspell-2.0.0-1.i386.rpm

or

http://people.redhat.com/tcallawa/logjam/gtkspell-2.0.0-1.src.rpm

should work as well on Suse?

              tony

-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

 
 
 

RPM Dependency failure - Yet dependent file exixts - Please Help.

Post by Bob Youn » Tue, 16 Jul 2002 06:59:08


On Sat, 13 Jul 2002 19:05:57 -0700, "ynotssor" <ynotssorAT hotmaildot



>> I'm trying to install Pan 0.12.90 on a SuSE 8.0 box.

>>one of the final Pan dependencies is a recently
>> developed library for which there is no RPM (gtkspell-2.0.0).
>[...]

>http://people.redhat.com/tcallawa/logjam/gtkspell-2.0.0-1.i386.rpm

>http://people.redhat.com/tcallawa/logjam/gtkspell-2.0.0-1.src.rpm

>should work as well on Suse?

Yes it did, Thank you. Thanks to Bob T. as well for the explanation.
Pan 0.12.90 is now installed and working.

--
Cheers
Bob Young

-----------== Posted via Newsfeed.Com - Uncensored Usenet News ==----------
   http://www.newsfeed.com       The #1 Newsgroup Service in the World!
-----= Over 100,000 Newsgroups - Unlimited Fast Downloads - 19 Servers =-----

 
 
 

RPM Dependency failure - Yet dependent file exixts - Please Help.

Post by Michael E. Stora, Ph. » Thu, 18 Jul 2002 08:09:01



> I'm trying to install Pan 0.12.90 on a SuSE 8.0 box.

> I've basically spent all day resolving the various dependencies. The
> package manager (KPackage ) recognizes all the things I've used RPM's
> to install. However, one of the final Pan dependencies is a recently
> developed library for which there is no RPM (gtkspell-2.0.0).

> I've successfully built the library from source, and told make to
> install it in both /usr/local and /usr. But when I try to install the
> Pan RPM I still get:

> <eplacepkgs --test  //home/byoung/pan-0.12.90-1.i686.rpm;echo
> RESULT=$?
> error: failed dependencies:
>         gtkspell >= 2.0.0 is needed by pan-0.12.90-1
>         libgtkspell.so.0   is needed by pan-0.12.90-1
> RESULT=1

> Yet a find returns the following:

> Thunder:/ # find -name libgtkspell.so.0
> ./usr/lib/libgtkspell.so.0
> ./usr/src/packages/SOURCES/gtkspell-2.0.0/gtkspell/.libs/libgtkspell.so.0
> ./usr/local/lib/libgtkspell.so.0
> Thunder:/ #
> Thunder:/ # find -name gtkspell*
> ./usr/lib/pkgconfig/gtkspell-2.0.pc
> ./usr/local/lib/pkgconfig/gtkspell-2.0.pc
> ./usr/local/include/gtkspell-2.0
> ./usr/local/include/gtkspell-2.0/gtkspell
> bla, bla, bla...
> ______________________

> What am I doing wrong?

> How can I get the Package Manager to recognize that a particular
> library is in fact available, even though an RPM was not used to
> install said library?

> Do I have to create an RPM and install it that way?

> If so, I need some pointers on how to do that.

> TIA for any help.

Bob,  I built the latest PAn from source a couple days ago and also
had some dependancy problems for things I knew I had.  I had to run
some tool as root, I think the name was ldconfig.  After that it
recognised the libraries.

Mike

 
 
 

RPM Dependency failure - Yet dependent file exixts - Please Help.

Post by Bob Tennen » Thu, 18 Jul 2002 09:05:19



 >>
 >> How can I get the Package Manager to recognize that a particular
 >> library is in fact available, even though an RPM was not used to
 >> install said library?
 >>
 >> Do I have to create an RPM and install it that way?
 >>
 >> If so, I need some pointers on how to do that.
 >>
 >> TIA for any help.
 >
 > Bob,  I built the latest PAn from source a couple days ago and also
 > had some dependancy problems for things I knew I had.  I had to run
 > some tool as root, I think the name was ldconfig.  After that it
 > recognised the libraries.

"It" being the loader, not rpm.  

 
 
 

RPM Dependency failure - Yet dependent file exixts - Please Help.

Post by Charles Philip Cha » Thu, 18 Jul 2002 09:28:20



> How can I get the Package Manager to recognize that a particular
> library is in fact available, even though an RPM was not used to
> install said library?

RPM looks for the package of the library and not the library
itself. You will have to do a forced install. Issue this command
as root:

        rpm -ivh --nodeps --force package_name

to install it. If you are doing an ungrade, use:

        rpm -Uvh --nodeps --force package_name

Quote:> Do I have to create an RPM and install it that way?

No you don't, but it is best to make an rpm for easy removal and
upgrading, check out checkinstall. You can find it at:

http://checkinstall.izto.org/

Charles

--
Linux: Because a PC is a terrible thing to waste.

 
 
 

1. Pulling my hair out with RPM dependency failure!!!

I'm still trying to get a package (Spim-6.0-1.i386.rpm) to install on my
RH 5.0 system.  It refuses to install (or run if I force the install
anyway) because of a failed dependency check on 'libXaw.so'.

I didn't have a 'libXaw.so' after installing Linux, but on the RedHat
CDROM, under the '/live/usr/X11R6/lib' directory is exactly this file,
which is simply a symbolic link to 'libXaw.so.6.1', just as a couple
people suggested it should be.  Copy this file to my '/usr/X11R6/lib'
directory, no go.  Make a new one via 'ln -s libXaw.so.6.1 libXaw.so',
no go.  Run 'rpm --rebuilddb' to convince rpm that yes, this stinking
link IS on my computer, no go.

What's next?  Pull out gun, put in mouth?  :(
If someone knows what the heck is wrong here, PLEASE let me know!
Thanks so much,
Nathan

2. USR 56K Faxmodem

3. rpm dependency failure has me stumped!

4. Apache Question...

5. RedHat 4.2 RPM dependencies failure

6. Linux and Netware 4.11

7. File dependencies w/ downloaded rpms

8. HELP. apache + mod_roaming + Mac Communicator = CRASH!

9. Help: libc-5.4.44-1rh42_i386.rpm failed dependencies

10. Help: RPM dependency problem!!

11. RPM for Uwin - cannot open file //var/lib/rpm/nameindex.rpm

12. HELP: yet another RedHat install failure . . . .

13. Replacing RPM-placed files w/non-RPM files