As of 20 October I have noticed that pcre use flag was removed from /default/linux/make.defaults " 19 Oct 2010; Ole Markus With <olemarkus@gentoo.org> default/bsd/fbsd/make.defaults, default/linux/make.defaults: PHP ebuilds now make use of default USE flags. No longer any point in enabling them by default in make.defaults." The next "emerge -avN" on default systems will compile syslog-ng with pcre support disabled which could make many configuration unusable. Please turn pcre use flag on by default on syslog-ng ebuilds. Without pcre support most of the syslog-ng filters would not work! Regards, Balázs Németh / from Balabit
Or at least add a short einfo to the ebuild to notice the users about the situation.
It's easy to turn the use flag on by default but that doesn't stop people from turning it off with USE=-pcre. Also, compiling with pcre is incompatible with static linking so it's turned off automatically for people who want a static syslog-ng binary.
And that's done in portage. Thanks for the bug report.
(In reply to comment #2) > It's easy to turn the use flag on by default but that doesn't stop people from > turning it off with USE=-pcre. Yes you are absolutely right. I think it is just a failsafe mechanism for users who didn't customize the default configuraution. > Also, compiling with pcre is incompatible with > static linking so it's turned off automatically for people who want a static > syslog-ng binary. > I didn't know about this, thanks for the info and also for the changes in the ebuild.