texinfo required to build on Ubuntu #286

tlockney opened this Issue May 14, 2010 · 2 comments


None yet
2 participants

Not sure if this will fail on other distros, but on my system it failed trying to build the manpages because makeinfo was not available. I had to install the texinfo package to resolve this. Here's the error message I got:

Making all in man
make[2]: Entering directory `/home/tlockney/Apps/rubinius-1.0.0/vm/external_libs/libffi/man'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/tlockney/Apps/rubinius-1.0.0/vm/external_libs/libffi/man'
make[2]: Entering directory `/home/tlockney/Apps/rubinius-1.0.0/vm/external_libs/libffi'
restore=: && backupdir=".am$$" && \
    am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
    rm -rf $backupdir && mkdir $backupdir && \
    if (/bin/bash /home/tlockney/Apps/rubinius-1.0.0/vm/external_libs/libffi/missing --run makeinfo   --version) >/dev/null 2>&1; then \
      for f in doc/libffi.info doc/libffi.info-[0-9] doc/libffi.info-[0-9][0-9] doc/libffi.i[0-9] doc/libffi.i[0-9][0-9]; do \
        if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
      done; \
    else :; fi && \
    cd "$am__cwd"; \
    if /bin/bash /home/tlockney/Apps/rubinius-1.0.0/vm/external_libs/libffi/missing --run makeinfo     -I doc -I ./doc \
     -o doc/libffi.info ./doc/libffi.texi; \
    then \
      rc=0; \
      CDPATH="${ZSH_VERSION+.}:" && cd .; \
    else \
      rc=$?; \
      CDPATH="${ZSH_VERSION+.}:" && cd . && \
      $restore $backupdir/* `echo "./doc/libffi.info" | sed 's|[^/]*$||'`; \
    fi; \
    rm -rf $backupdir; exit $rc
/home/tlockney/Apps/rubinius-1.0.0/vm/external_libs/libffi/missing: line 52: makeinfo: command not found
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[2]: *** [doc/libffi.info] Error 1
make[2]: Leaving directory `/home/tlockney/Apps/rubinius-1.0.0/vm/external_libs/libffi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tlockney/Apps/rubinius-1.0.0/vm/external_libs/libffi'
make: *** [all] Error 2
rake aborted!
Command failed with status (2): [cd vm/external_libs/libffi; ./configure &&...]

(See full trace by running task with --trace)

Oops, misread that error the first time. Not the manpages, but the libffi docs that break without texinfo installed.


evanphx commented May 17, 2010

Exclude info generation from all in libffi. Closed by d65adb9.

This issue was closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment