>I just got mail about the gftp rpm's, so I downloaded it. I have gtk 1.1.13 on
>my box, but yet the rpm would not install. I downloaded the source myself and
>it compiled fine.
>I guess my question is: Once one has made an rpm and it thinks it needs a
>certain version of a depended program library it won't install?
>I am usually a src type of person..but I thought I would give rpm a try...

Hi Ben,
As I explicity stated on the rpm description, on the  package's notes 
on the web site and on the mail I sent to the list, gFTP requires
gtk-1.1.x or higher to work. 
For this reason I added a manual dependency to the gFTP package: 
Requires:  gtk >=1.1.0  (actually, on the release #1 I added gtk+ >=1.1.12,
which is wrong for 2 reasons - the plus sign and the 12. That's why I made a
release #2).
When you install a package, RPM will check its database to see if all the
dependencies are satisfied. SuSE 6.0 comes with gtk-1.0.6 and gtk-1.1.x (I
don't remember exactly) which is labelled as gtkn. The "n" is necessary to
permit the coexistence of gtk-1.0.x and gtk-1.1.x. (hey, this is necessary for
the RPM database, only. In fact  the libraries have their own version number and
don't need any extra label). You say that you have gtk 1.1.13 installed on your
system. Well, it can satisfy the required dependency of gFTP only if you made
gtk-1.1.13 an rpm labelled as gtk-1.1.13. If you compiled it by yourself, then
don't expect RPM to care about its existence! 
If you have a gtk version >= 1.1.0 installed on your system, you can force the
install of the gFTP rpm using:  rpm -ih --nodeps gftp*.rpm

Have you already tried that?

Maurizio
--
To get out of this list, please send email to [EMAIL PROTECTED] with
this text in its body: unsubscribe suse-linux-e
Check out the SuSE-FAQ at http://www.suse.com/Support/Doku/FAQ/ and the
archive at http://www.suse.com/Mailinglists/suse-linux-e/index.html

Reply via email to