On 8/25/2019 2:49 PM, Jean-Marc Pigeon via blfs-dev wrote:

Error: Failed dependencies:
    rtld(GNU_HASH) is needed by libreoffice-6.3.0.4-1.53.249.ok_9.0.x86_64
Wrong list, and way out of my wheelhouse, but I'm going to answer anyway.

It'd be a bit difficult for anyone to answer that question being that _you_ wrote your spec files. ;-) While I know next to nothing about RPM, that one seems pretty obvious on the surface. In what package did you provide "rtld(GNU_HASH)" (most likely your glibc, glibc-base, glibc-libdl, ?), and why isn't it in the database? Or alternately, why did you require it if you didn't provide it?

Again, I am not very familiar with RPM and have never heard of zypper before tonight (maybe it's a Suse tool that added the requirement and you didn't require it directly -- looking at the Suse spec for LO, it's not there, but there is some odd 'rpm -ql > list' in there, for what reason I don't know, it's just big and ugly), but best guess is probably to increment your glibc build number, add it to provides, and rebuild and update. A glibc rebuild is certainly faster that rebuilding LO - although some are going to say that's dangerous or some such - I haven't had a problem with glibc rebuilds/upgrades in many years. I guess, just make sure you have a rescue plan in place prior to upgrade JIC. Alternately, figure out where that requires came from and remove/prevent it.

--DJ

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to