After enabling the htools and haskell-daemons useflag in ganeti-2.7.2 the build will fail because theres no haskel module regex-pcre registered in haskell. Your repositories contains a regex-pcre-builtin ebuild which is a dependency of ganeti-2.7.2. Unfortunately the ganeti configure script will test if regex-pcre is installed but theres only regex-pcre-builtin. Don't know if this is a good way to fix the problem but it works. You can find a path in my overlay repository: http://git.nitso.org/falkland.git/tree/app-emulation/ganeti/files/ganeti-2.7-fix-regex-pcre-builtin.patch I'll hope will help Regards Matze Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS: app-emulation/ganeti-2.7.2 ~amd64 2. USE: htools haskell-daemons 3. emerge -av =ganeti-2.7.2 Actual Results: sorry but i didn't saved the log files before fixing my problem. ./configure told me that regex-pcre isnt registered/installed Expected Results: regex-pcre-builtin should be registered with name regex-pcre or ganeti configure script should check for both.
Created attachment 363226 [details, diff] patch for fixing configure script changes name of regex-pcre module to regex-pcre-builtin which is in gentoo portage.
Hi Patrick and Lance: we could add the dev-haskell/regex-pcre dependency to portage instead if you like, please ask us some time in #gentoo-haskell
Seems to have been fixed as: > *ganeti-2.11.1 (30 May 2014) > > 30 May 2014; Patrick McLean <chutzpah@gentoo.org> +ganeti-2.11.1.ebuild, > +files/ganeti-2.11-regex-builtin.patch, +files/ganeti.confd-r2, > +files/ganeti.initd-r2: > Version bump, rework the init script. I've pushed dev-haskell/regex-pcre anyways as: > *regex-pcre-0.94.4-r1 (11 Aug 2014) > > 11 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> +metadata.xml, > +regex-pcre-0.94.4-r1.ebuild: > PCRE bindings for haskell (ganeti depend: #491214).