A Greeting for Xapian community

Olly Betts olly at survex.com
Tue Mar 5 07:47:14 GMT 2019


On Mon, Mar 04, 2019 at 09:57:54AM +0800, outdream wrote:
> For the question about bootstrap, I took a try on Ubuntu16.04 with
> virtual machine and met the same problem.
> The detailed error context is below:
> 
> >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:1390: recipe for target 'doc/libtool.info' failed
> >make[2]: *** [doc/libtool.info] Error 127
> >make[2]: Leaving directory '/home/outdream/MyDev/xapian/BUILD/libtool-2.4.6'

So that shows this is failing in libtool.  And that's built after
automake, so probably it's only libtool.

It looks like "makeinfo" shouldn't be needed when building a libtool
release, but testing it is.  I think that's because we patch libtool
before building it, and that causes regeneration of a file which
seems to substitute the version into the manual, and then it thinks
it has to rebuild the manual.

We could just tell people to install makeinfo, but that slows down
the first build a bit.  Perhaps the patch can be adjusted to avoid
this.

Cheers,
    Olly



More information about the Xapian-devel mailing list