When installing bacula without a database use flag (because it's a fresh install) the make fails inside Bacula because the #define HAVE_MYSQL || HAVE_SQLITE || HAVE_POSTGRESQL is not set. Requiring at least one database useflag seems reasonable to me. Reproducible: Sometimes Steps to Reproduce: 1. emerge bacula on a system without any database use flag 2. 3. Actual Results: the make fails for the Bacula director (altough not mentioned to the user, see bug #77038)
A line like this will do the checking but I'm sure portage has some nifty script for the check too: use mysql || use postgres || use sqlite || die "please choose mysql, postgresql or sqlite and enable the corresponding use flag"
zul: would you like to join app-backup?
See bug http://bugs.gentoo.org/show_bug.cgi?id=77510 a differing opinion.
I disagree, as currently the make crashes. I have no problems with a client ebuild, but then it shouldn't crash.
This is fixed in the new 1.36.3-r1 ebuild.