As of 3.3.10-r2, GnuTLS pulls in autogen, which in turn depends on Scheme and fails to compile as by bug 539216. It turned out that the reasons why GnuTLS pulls in autogen is that it uses libopts, a config- and option-parser while it actually requires none of autogen's functionality. GnuTLS say they do not depend on autogen, actually since libopts is a library on its own: http://savannah.gnu.org/support/index.php?108744 Reproducible: Always
Created attachment 396436 [details] emerge -upvt gnutls
It might be even more confusing that autogen has USE=-libopts.
*** This bug has been marked as a duplicate of bug 498324 ***
*** This bug has been marked as a duplicate of bug 535782 ***