When I try to emerge dev-libs/libxslt-1.1.9-r1 as part of GNOME. I get this error: $ emerge -u dev-libs/libxslt (...) In file included from crypto.c:321: /usr/include/gcrypt.h:28:23: gpg-error.h: No such file or directory In file included from crypto.c:321: /usr/include/gcrypt.h:94: error: syntax error before "gcry_error_t" /usr/include/gcrypt.h:95: error: syntax error before "gcry_err_code_t" /usr/include/gcrypt.h:96: error: syntax error before "gcry_err_source_t" /usr/include/gcrypt.h:98: error: syntax error before "gcry_error_t" /usr/include/gcrypt.h:99: error: syntax error before "source" /usr/include/gcrypt.h: In function `gcry_err_make': (more errors) Reproducible: Always Steps to Reproduce: 1. In Gentoo 2004.3 2. emerge -u dev-libs/libxslt Actual Results: The installation fails with error. Expected Results: Installation should be successfull. 1. rm -rf /var/tmp/portage/libxslt-1.1.9-r1 2. emerge -u dev-libs/libgpg-error 3. emerge -u dev-libs/libxslt The installation was successfull
And the output of `emerge info`? This is an impossible situation, because libxslt depends on libcrypt, which depends on libgpg-error. Did you remove libgpg-error? *** This bug has been marked as a duplicate of 61097 ***
Please verify this: tar jtvpf stage3-x86-2004.3.tar.bz2 | egrep '.*gpg.*' tar jtvpf stage3-x86-2004.3.tar.bz2 | egrep 'libcrypt.*' Sorry, no 'emerge info' output available now.
Well there's not much we can do about using the 2004.3 stages now that they're released? emerge sync, and re-merge libxslt-1.1.9-r1. Just provide the output from your commands if you have a case, I don't have the stages lying around atm.
The case is the first report. The 'impossible situation' is in stage-3 and possibility stage-2, and the solution was re-emerge libcrypt before emerge libxslt. The case for me is closed. Thanks to all who took the time to answer my question.