bigloo-3.3a_p5 calls emacs at configure time, in spite of USE="-emacs". If /usr/bin/emacs is anything else than GNU Emacs (e.g. Zile), then configure will hang: executing ./autoconf/dirname -> dirname executing ./autoconf/doubleprec -> 14 executing ./autoconf/ldstaticopt -> executing ./autoconf/ldsharedopt -> Configuring bmacs/bmacs-config.el: executing ./autoconf/emacsbrand -> The following change to the ebuild fixes it for me: --- bigloo-3.3a_p5.ebuild~ +++ bigloo-3.3a_p5.ebuild @@ -66,6 +66,7 @@ --customgc=no \ --coflags="" \ --strip=no \ + --emacs=$(use emacs && echo emacs || echo false) --bee=$(if use emacs; then echo full; else echo partial; fi) \ $(use_enable threads fthread) \ $(use_enable threads pthread) \
Oops, somehow the trailing backslash got lost. The line should read: --emacs=$(use emacs && echo emacs || echo false) \
Version 3.4a has been committed with this issue solved. 3.3a is no longer in the tree. Thanks Ulrich.