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.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to