LIBRARY MANUAL SPECIFICATION ERROR: The user-specified database header file directory /opt/firebird/include does not exist. Try modifying the 'database_include_dir' option in the 'manual_config' section of the setup config file (setup.cfg), or comment out that option to force this script to to autodetect it. Summary says it all. Firebird moved from /opt to /usr. It may be a bigger problem than it seems since I can't get my hands on any of the firebird.h or fb_*.h headers in /usr/include either. Copying the src/include directory from the source archive to /opt/firebird seems to fix the problem, but I'm sure somebody can find a sligthly less crude solution. Reproducible: Always Steps to Reproduce: 1. emerge kinterbasdb 2. watch the fireworks
Created attachment 137852 [details] fixed ebuild for kinterbasdb Seems there actually is firebird headers in /usr/include. A trivial fix was enough to make it works again.
Yarr, just location of headers moved.
Finally fixed. Thanks.