Potential GSOC student interested in contributing to The Xapian project

Olly Betts olly at survex.com
Thu Nov 30 18:37:17 GMT 2017


Hi Kumaranath,

On Wed, Nov 29, 2017 at 10:46:08AM +0530, Kumaranath Fernando wrote:
> I was attempting to build the source just when ran ./bootstrap command
> after following steps 1,2 in the documentation
> <https://xapian.org/bleeding#git> I encounter an error as shown below.
> 
> Making install in .
> > make[2]: Entering directory '/home/k2/GSOC/xapian/BUILD/libtool-2.4.6'
> >   MAKEINFO doc/libtool.info
> > /home/k2/GSOC/xapian/BUILD/libtool-2.4.6/build-aux/missing: line 81:
> > makeinfo: command not found
> > WARNING: 'makeinfo' is missing on your system.
> >          You should only need it if you modified a '.texi' file, or
> >          any other file indirectly affecting the aspect of the manual.
> >          You might want to install the Texinfo package:
> >          <http://www.gnu.org/software/texinfo/>
> >          The spurious makeinfo call might also be the consequence of
> >          using a buggy 'make' (AIX, DU, IRIX), in which case you might
> >          want to install GNU make:
> >          <http://www.gnu.org/software/make/>
> > Makefile:1359: recipe for target 'doc/libtool.info' failed
> > make[2]: *** [doc/libtool.info] Error 127
> > make[2]: Leaving directory '/home/k2/GSOC/xapian/BUILD/libtool-2.4.6'
> > Makefile:1606: recipe for target 'install-recursive' failed
> > make[1]: *** [install-recursive] Error 1
> > make[1]: Leaving directory '/home/k2/GSOC/xapian/BUILD/libtool-2.4.6'
> > Makefile:1908: recipe for target 'install' failed
> > make: *** [install] Error 2
> > Bootstrap failed
> 
> What could I have possibly done wrong here?. Any help is appreciated!

Do you have "makeinfo" installed?  The error suggests not:

> > makeinfo: command not found
> > WARNING: 'makeinfo' is missing on your system.

You can check with the "which" command which will output the location of
the command if it's present, or nothing if it isn't:

which makeinfo

If it isn't installed and you're using Linux, then it's part of texinfo
(on Debian or Ubuntu you need to install the texinfo package, but the
package name may be different for other distros).

Looks like texinfo is currently missing from the list of packages
required to build from git, so I suspect this is the issue.

If makeinfo is installed, then perhaps you have a buggy "make" command
and should try installing GNU make, as the rest of the output suggests.
If you're using Linux, the default make is GNU make.

Cheers,
    Olly



More information about the Xapian-devel mailing list