When bootstrapping on a Fedora 20 x86_64, I've experienced the following error compiling sys-devel/binutils-2.24-r1: checking for makeinfo... echo makeinfo GNU texinfo 4.13 ... checking where to find the target windres... just compiled checking where to find the target windmc... just compiled checking whether to enable maintainer-specific portions of Makefiles... no configure: creating ./config.status config.status: creating Makefile make -j4 MAKEINFO='echo makeinfo GNU texinfo 4.13' all make: *** No rule to make target `makeinfo'. Stop. emake failed I've solved that, with the help of redlizard from #gentoo-prefix commenting the MAKEINFO var (see patch attached) in bootstrap-prefix.sh and executing: $ (echo '#!/bin/sh'; echo 'echo makeinfo GNU texinfo 4.13') > $EPREFIX/tmp/usr/bin/makeinfo && chmod 755 $EPREFIX/tmp/usr/bin/makeinfo What I have now is: checking for makeinfo... makeinfo and the bootstrap continued with success Reproducible: Always
Created attachment 370440 [details, diff] Patch to apply to bootstrap-prefix.sh
is this with latest tree?
The script has been retrived yesterday here: http://prefix.gentooexperimental.org/hg/prefix-tree/raw-file/default/scripts/bootstrap-prefix.sh
With latest bootstrap-prefix.sh bootstrapping goes beyond binutils fine. Please test.
Ok, bootstrap recreated with the latest bootstrap-prefix.sh: the binutils problem has been solved. ... checking for makeinfo... echo makeinfo GNU texinfo 4.13 checking for expect... no checking for runtest... no ... checking where to find the target windmc... just compiled checking whether to enable maintainer-specific portions of Makefiles... no configure: creating ./config.status config.status: creating Makefile make -j4 MAKEINFO=true all make[1]: Entering directory `/gentoo2/var/tmp/portage/sys-devel/binutils-2.24-r1/work/build' make[1]: Nothing to be done for `all-target'. mkdir -p -- ./libiberty mkdir -p -- ./intl mkdir -p -- ./etc ... Thank you very much