Compiling binutils 2.18.

Manuel Cano manuel at sisdetec.es
Tue Jun 3 20:51:51 UTC 2008


Hello.

I've searched for this error but I haven't found an answer.

When I compile binutils 2.18 I get an error from info (missing makeinfo)
but I've compiled texinfo and installed in buildroot (a stock buildroot)
and I have the same error.
I run 'makeinfo' manually and it is there, but the binutils package
tells me that it isn't there.

I'm using http://www.uclibc.org/downloads/root_fs_i386.ext2.bz2
chroot'ed in an Ubuntu box (but Ubuntu shouldn't be a problem, isn't
it?).

I hope this is something known because I'm desperated now. I've tryied
to compile a complete toolchain in several systems (Slackware, Arch,
Ubuntu and others) to no avail, but once I've found uClibc and tested
some software I absolutely want uClibc because all soft I've tryied runs
much faster.



The make output (from the warning):


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 `/usr/src/build-binutils/bfd/doc'
Making info in po
make[3]: Entering directory `/usr/src/build-binutils/bfd/po'
( if test 'x../../../binutils-2.18/bfd/po' != 'x.'; then \
    posrcprefix='../../../binutils-2.18/bfd/'; \
  else \
    posrcprefix="../"; \
  fi; \
  rm -f SRC-POTFILES-t SRC-POTFILES \
    && (sed -e '/^#/d' \
            -e '/^[     ]*$/d' \
            -e "s at .*@   $posrcprefix& \\\\@"
< ../../../binutils-2.18/bfd/po/SRC-POTFILES.in \
        | sed -e '$s/\\$//') > SRC-POTFILES-t \
    && chmod a-w SRC-POTFILES-t \
    && mv SRC-POTFILES-t SRC-POTFILES )
( rm -f BLD-POTFILES-t BLD-POTFILES \
    && (sed -e '/^#/d' \
            -e '/^[     ]*$/d' \
            -e "s at .*@   ../& \\\\@"
< ../../../binutils-2.18/bfd/po/BLD-POTFILES.in \
        | sed -e '$s/\\$//') > BLD-POTFILES-t \
    && chmod a-w BLD-POTFILES-t \
    && mv BLD-POTFILES-t BLD-POTFILES )
cd .. \
  && CONFIG_FILES=po/Makefile.in:po/Make-in \
     CONFIG_HEADERS= /bin/sh ./config.status
config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing bfd_stdint.h commands
config.status: executing default commands
make[3]: Leaving directory `/usr/src/build-binutils/bfd/po'
make[3]: Entering directory `/usr/src/build-binutils/bfd/po'
make[3]: Nothing to be done for `info'.
make[3]: Leaving directory `/usr/src/build-binutils/bfd/po'
make[3]: Entering directory `/usr/src/build-binutils/bfd'
make[3]: Nothing to be done for `info-am'.
make[3]: Leaving directory `/usr/src/build-binutils/bfd'
make[2]: *** [info-recursive] Error 1
make[2]: Leaving directory `/usr/src/build-binutils/bfd'
make[1]: *** [all-bfd] Error 2
make[1]: Leaving directory `/usr/src/build-binutils'
make: *** [all] Error 2


What I've typed:

(root) /usr/src/build-binutils$ makeinfo 
makeinfo: missing file argument.
Try `makeinfo --help' for more information.
(root) /usr/src/build-binutils$ 


Thank you for your patience.


Manuel.








More information about the uClibc mailing list