When attempting to bootstrap prefix (either with `bootstrap-prefix.sh` or `bootstrap-rap.sh`, with or without the 'existing gentoo' shortcut), all goes well up until the point it attempts to install dev-libs/mpc-1.0.3-r1, at which point it fails. Reproducible: Always Steps to Reproduce: 1. run either bootstrap-prefix.sh or bootstrap-rap.sh 2. use defaults (I bumped make jobs to 12) 3. fail. Actual Results: Failure to bootstrap a prefix/rap Expected Results: Successful installation of gentoo prefix. I'm currently on default/linux/amd64/17.1, with ~amd64
Created attachment 511902 [details] emerge --info Yes, some of the overlays may be troubling, but ::musl is masked off and I use it purely in my crossdev backed musl toolchain. Same for ::mingw-w64, its a project I'm working on.
Created attachment 511904 [details] stage2.log
Created attachment 511906 [details] dev-libs/mpc-1.0.3-r1 build.log
ok, this is probably a bad idea/hack, but doing `WANT_AUTOMAKE=1.11 ./boostrap-rap.sh $EPREFIX stage2` let the process finish. Trying stage3 now.
mpc-1.0.3-r1 calls eautoreconf, which is not available at stage2.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66cdca4a0b121ae77b2530b080e414f96569206a commit 66cdca4a0b121ae77b2530b080e414f96569206a Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2017-12-29 10:43:01 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2017-12-29 10:43:26 +0000 dev-libs/mpc: remove eautoreconf call from ebuild, bug #642300 As mpc is one of bootstrap libraries it's highly undesirable to depend on autotools. Early autotools requirement breaks prefix bootstrap for example. See https://bugs.gentoo.org/642300 The change updates patch to modify both configure.ac and configure. Bug: https://bugs.gentoo.org/642576 Closes: https://bugs.gentoo.org/642300 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-libs/mpc/files/mpc-1.0.3-mpfr-4.0.0.patch | 44 +++++++++++++++++++++++++++ dev-libs/mpc/mpc-1.0.3-r1.ebuild | 3 +- 2 files changed, 45 insertions(+), 2 deletions(-)}
closing per comment #6