-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Christiaan Welvaart wrote: > On Tue, 24 Jun 2003, Stefan van der Eijk wrote: > > >>- changing the .so Provides / Requires to .dso (or something else, but not >>..so). I *urgently* suggest that this is done before the next release. Once >>this is put into a release, it will need to stay and be maintained. Why >>does this need to change? Well, because at this moment we can't really >>differentiate between .so devel dependencies >>(http://eijk.homelinux.org/~stefan/rpm_devel_dependencies.html) and >>_other_ .so dependencies. The one example I've seen is: >> >>$ rpm -q --provides libdb3.3-3.3.11-14mdk >>db3 = 3.3.11-14mdk >>libdb-3.3.so >>libdb3.3 = 3.3.11-14mdk >> >>While libdb3.3-devel (when it is rebuilt) will _also_ provide libdb3.3.so: >> >>$ ~/test06.sh libdb3.3-devel >>libdb3.3-devel Provides: libdb-3.3.so >>libdb3.3-devel Provides: libdb_cxx-3.3.so >>libdb3.3-devel Provides: libdb_tcl-3.3.so > > > I must say I don't know a whole lot of the rpm dependency system, but > here's my 2 cents. > > cmp -l /lib/libdb-3.3.so /usr/lib/libdb-3.3.so > <nothing> > > They're the same files.
No, the one in /usr/lib is a link to the one in /lib, but they are not the same files, but that isn't relevant. But why is there no libdb-3.so file (if we are going to go with the naming used for libdb40). > What's the problem exactly? The fact that the versioned library file doesn't have it's version trailing the .so. Stefan, I think the problem isn't the naming of the requirements, it's the method. We shouldn't be chopping off the bit that follows .so, we should be finding the file that links to the library listed. Actually, looking at libdb3, I think the package is broken ... What flags get passed to ld for linking to db3? -ldb3.3? Then /lib/libdb-3.3.so needs to be something like /lib/libdb-3.3.so.0, and /usr/lib/libdb-3.3.so should be a link to that. On the libdb4 package, things are different, but still messed up. Regards, Buchan - -- |--------------Another happy Mandrake Club member--------------| Buchan Milne Mechanical Engineer, Network Manager Cellphone * Work +27 82 472 2231 * +27 21 8828820x202 Stellenbosch Automotive Engineering http://www.cae.co.za GPG Key http://ranger.dnsalias.com/bgmilne.asc 1024D/60D204A7 2919 E232 5610 A038 87B1 72D6 AC92 BA50 60D2 04A7 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQE++Ij/rJK6UGDSBKcRAoTMAJ4x/PEFsQHVsgXrN7CI6x/YRm0NoACdFkm8 wEJQoDnhVimCECYzMpbxeYY= =XOzI -----END PGP SIGNATURE----- ****************************************************************** Please click on http://www.cae.co.za/disclaimer.htm to read our e-mail disclaimer or send an e-mail to [EMAIL PROTECTED] for a copy. ******************************************************************
