Red Hat Bugzilla – Bug 985335
firebird-devel is not usable
Last modified: 2013-08-14 23:03:11 EDT
Description of problem:
firebird-devel installs neither fb_config nor .pc files, which makes it very hard to know what CFLAGS and libs one is expected to use. And it unconditionally breaks configure tests, which expect that one or the other is available.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. yum install firebird-devel
2. try to build a project that requires firebird for build, e.g., current checkout of libreoffice master
configure detects firebird
fb_config is present in firebird package, but it should be in firebird-devel. Alternatively, if it is not purely a build tool, firebird-devel should depend on the main package.
perhaps better to convince upstream to provide .pc files
but in fact, what don you really need exactly ?
because other driver doesn't express this need
and if fact fb_config provide information that are easy to guess
other point there is two version of fb_config, one for Firebird Superserver, another one for Firebird Classic
they differ only one one point : fb_bindir
others are for 64 bits:
(In reply to Philippe Makowski from comment #1)
> perhaps better to convince upstream to provide .pc files
Yes, that would be the best solution.
> but in fact, what don you really need exactly ?
I want to be able to install firebird-devel and have all I need to configure and build a package that uses firebird :-)
> because other driver doesn't express this need
> and if fact fb_config provide information that are easy to guess
But the whole point of similar config tools (and pkgconfig files) is to avoid guessing. Because 1/ it is unreliable and 2/ it duplicates work someone else has already done (and put the results into the config tool).
> other point there is two version of fb_config, one for Firebird Superserver,
> another one for Firebird Classic
> they differ only one one point : fb_bindir
Oh, well... I suppose I am going to have to live with explicit dependency on firebird then.
firebird-188.8.131.52539.0-6.fc19 has been submitted as an update for Fedora 19.
* should fix your issue,
* was pushed to the Fedora 19 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing firebird-184.108.40.206539.0-6.fc19'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
firebird-220.127.116.11539.0-7.fc19 has been submitted as an update for Fedora 19.
firebird-18.104.22.168539.0-7.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.