On Tuesday 11 February 2025 09:09:55 Greenwich Mean Time Matthias Hanft wrote: > Michael wrote: > > According to http://gpo.zugaina.org/ firebird is provided by bgo-overlay. > > I don't know if this overlay is checked by gentoo devs for the quality of > > its contents or not, but you could take a look. Using an overlay will > > allow your system to know what files were installed by emerge. I expect > > your 'revdep- rebuild' behaviour will correct itself thereafter. > > Thanks for the hint, but according to > http://gpo.zugaina.org/Overlays/bgo-overlay/dev-db/firebird there's just > version 4.0 available; as I already installed version 5.0 from > https://www.firebirdsql.org/en/firebird-5-0#linux-x64 I don't want to > downgrade. > > I guess I could put some kind of "exceptions" into /etc/revdep-rebuild, but > I don't know what to configure in LD_LIBRARY_MASK and/or SEARCH_DIRS_MASK > as revdep-rebuild doesn't show any files and/or directories - it just > reinstalls PHP... > > -Matt
Well, without knowing much at all about firebird, I understand it has a PHP extension. I would think this sets up some reverse dependency symlinks, which revdep-rebuild finds by scanning /lib* directories and then wants to (re)install PHP. Other than spending time rebuilding PHP, in itself it won't cause harm to your system. Did you try running revdep-rebuild with the --debug --verbose --pretend options to see if it reveals the specific library objects affected? Either way, since you probably intend to continue using firebird I suggest you consider if it is feasible to set up a local overlay to experiment with it. You could copy the ebuild for version 4.0 from the bgo-overlay, or the last firebird from portage attic and tweak it to make it compile and install on your system. https://gitweb.gentoo.org/repo/gentoo.git/log/?qt=grep&q=firebird Firebird was dropped from portage recently due to a lack of maintainer. I appreciate it doesn't have the simplest of ebuilds, but if you become proficient in looking after your own ebuild, potentially with some advice from Gentoo devs, you could contribute your work for Firebird to return back to portage.
signature.asc
Description: This is a digitally signed message part.