If dev-libs/tre was installed without USE=static-libs, and crm114 is built with USE=static (as it is by default), emerge of crm114 fails with "cannot find -ltre". Re-merging tre with USE=static-libs fixes the problem, but the crm114 ebuild should be changed to reflect the need for this, which I think can be done by replacing the RDEPEND line >=dev-libs/tre-0.7.5 with >=dev-libs/tre-0.7.5[static-libs] or perhaps with the lines static? >=dev-libs/tre-0.7.5[static-libs] !static? >=dev-libs/tre-0.7.5
Note that upstream says that: The reason for the "static" linking recommendation is that many people don't have root on their site's mail server and so cannot install the TRE regex library there. This doesn't normally apply to Gentoo ebuilds, so maybe a better solution is to just drop all the static-linking stuff. That quote is from: http://crm114.sourceforge.net/src/README
crm114 must use the shared library from tre, not depend on the static-libs flag.
static has been removed as the default useflag in 20100106 ebuild.