OSDev.org https://forum.osdev.org/ |
|
Cross-Building binutils 2.18 https://forum.osdev.org/viewtopic.php?f=1&t=17530 |
Page 1 of 1 |
Author: | dbolgheroni [ Mon Jul 14, 2008 5:10 pm ] |
Post subject: | Cross-Building binutils 2.18 |
Hi, I'm trying to cross-build binutils but I'm getting the error shown below. I have no idea about bfd but I think it's something related. I'm following "GCC Cross-Compiler". Thank you. Code: $ make all
(...) make[3]: Entering directory `/home/internet/learning/testx/build-binutils/bfd/doc' restore=: && backupdir=".am$$" && \ rm -rf $backupdir && mkdir $backupdir && \ if (/home/internet/learning/testx/binutils-2.18/missing makeinfo --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1; then \ for f in bfd.info bfd.info-[0-9] bfd.info-[0-9][0-9] bfd.i[0-9] bfd.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ if /home/internet/learning/testx/binutils-2.18/missing makeinfo --split-size=5000000 --split-size=5000000 -I ../../../binutils-2.18/bfd/doc \ -o bfd.info `test -f 'bfd.texinfo' || echo '../../../binutils-2.18/bfd/doc/'`bfd.texinfo; \ then \ rc=0; \ else \ rc=$?; \ $restore $backupdir/* `echo "./bfd.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc WARNING: `makeinfo' is missing on your system. You should only need it if you modified a `.texi' or `.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy `make' (AIX, DU, IRIX). You might want to install the `Texinfo' package or the `GNU make' package. Grab either from any GNU archive site. make[3]: *** [bfd.info] Error 1 make[3]: Leaving directory `/home/internet/learning/testx/build-binutils/bfd/doc' Making info in po make[3]: Entering directory `/home/internet/learning/testx/build-binutils/bfd/po' make[3]: Nothing to be done for `info'. make[3]: Leaving directory `/home/internet/learning/testx/build-binutils/bfd/po' make[3]: Entering directory `/home/internet/learning/testx/build-binutils/bfd' make[3]: Nothing to be done for `info-am'. make[3]: Leaving directory `/home/internet/learning/testx/build-binutils/bfd' make[2]: *** [info-recursive] Error 1 make[2]: Leaving directory `/home/internet/learning/testx/build-binutils/bfd' make[1]: *** [all-bfd] Error 2 make[1]: Leaving directory `/home/internet/learning/testx/build-binutils' make: *** [all] Error 2 $ |
Author: | Brynet-Inc [ Mon Jul 14, 2008 5:21 pm ] |
Post subject: | Re: Cross-Building binutils 2.18 |
dbolgheroni wrote: WARNING: `makeinfo' is missing on your system. You should only need it if you modified a `.texi' or `.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy `make' (AIX, DU, IRIX). You might want to install the `Texinfo' package or the `GNU make' package. Grab either from any GNU archive site. It would appear that you need to install.. Texinfo. |
Author: | dbolgheroni [ Mon Jul 14, 2008 5:27 pm ] |
Post subject: | Re: Cross-Building binutils 2.18 |
I thought that too. But it's already installed. Thank you for your attention. |
Author: | quok [ Mon Jul 14, 2008 8:39 pm ] |
Post subject: | Re: Cross-Building binutils 2.18 |
dbolgheroni wrote: I thought that too. But it's already installed. Thank you for your attention. I've run into this myself a couple of times. I've never bothered to actually figure out what's going on, I've just always bypassed it. After you run configure, in your binutils-build directory, run this: Code: echo "MAKEINFO = :" >> Makefile That should fix your problem, but you won't have any of your .info files. Then again, who cares about that? |
Author: | Solar [ Tue Jul 15, 2008 1:38 am ] |
Post subject: | Re: Cross-Building binutils 2.18 |
Just to be sure, what does "make -v" give you? It should read something about "GNU Make 3.81"... |
Author: | froggey [ Tue Jul 15, 2008 2:45 am ] | ||
Post subject: | Re: Cross-Building binutils 2.18 | ||
This is a known binutils bug, it misdetects newer makeinfo versions. Attached patch fixes it, not sure where I got it from, I think it was backported from a development version.
|
Author: | dbolgheroni [ Tue Jul 15, 2008 11:09 am ] |
Post subject: | Re: Cross-Building binutils 2.18 |
Patched, but now I'm using the snapshot version. Thank you very much. |
Page 1 of 1 | All times are UTC - 6 hours |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |