Sorry for the false alarm. Rechecked the spec file and found that I had removed the "AutoReqProv:" line from the rpmB.spec My apologies. Jerry Heyman | Principal Software Engineer | Software is the difference EMC Data Domain | between hardware and reality Jerrold.Heyman@xxxxxxx / 919.597.7812 | > -----Original Message----- > From: Rpm-list [mailto:rpm-list-bounces@xxxxxxxxxxxxx] On Behalf Of Orion Poplawski > Sent: Monday, May 23, 2016 1:54 PM > To: General discussion about the RPM package manager > Subject: Re: failed dependency > > On 05/23/2016 11:42 AM, Heyman, Jerrold wrote: > > Howdy, > > > > > > > > I have two RPMs, one which is dependent on a library installed by the other. > > > > Both are 64bit Intel binaries/libraries, and it works just fine if I > > turn off dependency checking (--nodeps). > > > > Obviously this is not something I want as using -nodeps will also > > cause an invalid installation if the dependent RPM isn't there. > > > > > > > > rpmA is the full package necessary to execute the command included in > > rpmA > > > > rpmB is a debug package, containing a debug (non-stripped) version of > > the binary and non-stripped shared library. > > > > rpmA installs an additional shared library - stripped - that rpmB also needs. > > It is this shared library that causes the dependency failure when > > installing rpmB > > > > > > > > [root@heymaj1-test build]# rpm -q --provides rpmA > > > > RPMA > > > > librpma.so > > > > rpmA = 1.0.0.1-000000 > > > > rpmA(x86-64) = 1.0.0.1-000000 > > You should also have: > > librpma.so.()(64bit) > > listed here. Could be because the execute permission bit is not set for the shared library which is required for > the automatic provides generator to work. > > > > > [root@heymaj1-test build]# rpm -U --test rpmB.x86_64.rpm > > > > error: Failed dependencies: > > > > librpma.so()(64bit) is needed by rpmB.x86_64 > > > > > > > > The library is installed correctly in /opt/emc/productname/lib > > > > Does that need to be /opt/emc/productname/lib64? > > No. > > > > > -- > Orion Poplawski > Technical Manager 303-415-9701 x222 > NWRA, Boulder/CoRA Office FAX: 303-415-9702 > 3380 Mitchell Lane orion@xxxxxxxx > Boulder, CO 80301 http://www.nwra.com > _______________________________________________ > Rpm-list mailing list > Rpm-list@xxxxxxxxxxxxx > http://lists.rpm.org/mailman/listinfo/rpm-list _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxxxxx http://lists.rpm.org/mailman/listinfo/rpm-list