Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 501334 - sys-devel/binutils-2.24-r1: No rule to make target `makeinfo' | bootstrapping on Fedora 20, x86_64
Summary: sys-devel/binutils-2.24-r1: No rule to make target `makeinfo' | bootstrappin...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-14 22:46 UTC by .:deadhead:.
Modified: 2014-02-23 19:44 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch to apply to bootstrap-prefix.sh (bootstrap-prefix.patch,807 bytes, patch)
2014-02-14 22:48 UTC, .:deadhead:.
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description .:deadhead:. 2014-02-14 22:46:42 UTC
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
Comment 1 .:deadhead:. 2014-02-14 22:48:25 UTC
Created attachment 370440 [details, diff]
Patch to apply to bootstrap-prefix.sh
Comment 2 Fabian Groffen gentoo-dev 2014-02-15 08:39:51 UTC
is this with latest tree?
Comment 3 .:deadhead:. 2014-02-15 09:40:42 UTC
The script has been retrived yesterday here:
http://prefix.gentooexperimental.org/hg/prefix-tree/raw-file/default/scripts/bootstrap-prefix.sh
Comment 4 Fabian Groffen gentoo-dev 2014-02-15 12:25:33 UTC
With latest bootstrap-prefix.sh bootstrapping goes beyond binutils fine.  Please test.
Comment 5 .:deadhead:. 2014-02-23 19:44:30 UTC
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