Menu

#101 Cannot build without texinfo

v1.0 (example)
closed-fixed
nobody
None
5
2015-04-13
2015-02-02
No

It is not possible to build check 0.9.14 without texinfo.

"configure" prints this warning:

configure: WARNING: tex not installed: cannot rebuild HTML documentation.

"make" aborts with this message:

/path/to/check/check-0.9.14/build-aux/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.

Related

Bugs: #101

Discussion

  • Branden Archer

    Branden Archer - 2015-02-11

    Michael,

    Thanks for reporting this issue. I suspect that previous versions of check
    also failed to build if makeinfo is unavailable. One would expect the
    documentation should not be attempted if it is known that the necessary
    tools are missing. Sorry your are hitting this.

    Attached is a patch which should disable building documentation if the tex
    check in the configure script fails. Locally this appears to work, however
    I do not have a system without makeinfo and tex missing, so I cannot be
    100% sure. If possible, could you apply this patch to check-0.9.14 on your
    system and see if it resolves your issue?

    The patch also introduces a new configure flag, --disable-build-docs, which
    should force the documentation to not build.

    If the patch resolves your issue, I'll check it in and it will appear in
    the next release of Check. Kindly let me know.

    • Branden

    On Mon, Feb 2, 2015 at 12:21 PM, Michael Kaufmann mkauf@users.sf.net
    wrote:


    Status: open
    Group: v1.0 (example)
    Created: Mon Feb 02, 2015 05:21 PM UTC by Michael Kaufmann
    Last Updated: Mon Feb 02, 2015 05:21 PM UTC
    Owner: nobody

    It is not possible to build check 0.9.14 without texinfo.

    "configure" prints this warning:

    configure: WARNING: tex not installed: cannot rebuild HTML documentation.

    "make" aborts with this message:

    /path/to/check/check-0.9.14/build-aux/missing: line 52: makeinfo: command not foundWARNING: 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 buggymake' (AIX,
    DU, IRIX). You might want to install the Texinfo' package or theGNU make' package. Grab either from any GNU archive site.


    Sent from sourceforge.net because you indicated interest in
    https://sourceforge.net/p/check/bugs/101/

    To unsubscribe from further messages, please visit
    https://sourceforge.net/auth/subscriptions/

     

    Related

    Bugs: #101

  • Michael Kaufmann

    Hi Branden,

    I think that I have found the root cause of the problem: "make clean" deletes the file "doc/check.info". So "./configure; make" works, but "./configure; make clean; make" does not work.

    The new configure flag "--disable-build-docs" works fine, but I think the proper fix would be to not delete the file "check.info" when executing "make clean".

    Regards,
    Michael

     
    • Branden Archer

      Branden Archer - 2015-03-12

      Thanks for finding that. I'll make the necessary change. The chance should
      appear in the next release of Check.

      • Branden

      On Mon, Feb 16, 2015 at 7:26 AM, Michael Kaufmann mkauf@users.sf.net
      wrote:

      Hi Branden,

      I think that I have found the root cause of the problem: "make clean"
      deletes the file "doc/check.info". So "./configure; make" works, but
      "./configure; make clean; make" does not work.

      The new configure flag "--disable-build-docs" works fine, but I think the
      proper fix would be to not delete the file "check.info" when executing
      "make clean".

      Regards,
      Michael


      Status: open
      Group: v1.0 (example)
      Created: Mon Feb 02, 2015 05:21 PM UTC by Michael Kaufmann
      Last Updated: Mon Feb 02, 2015 05:21 PM UTC
      Owner: nobody

      It is not possible to build check 0.9.14 without texinfo.

      "configure" prints this warning:

      configure: WARNING: tex not installed: cannot rebuild HTML documentation.

      "make" aborts with this message:

      /path/to/check/check-0.9.14/build-aux/missing: line 52: makeinfo: command not foundWARNING: 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 buggymake' (AIX,
      DU, IRIX). You might want to install the Texinfo' package or theGNU make' package. Grab either from any GNU archive site.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/check/bugs/101/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #101

  • Branden Archer

    Branden Archer - 2015-03-12
    • status: open --> closed-fixed
     

Log in to post a comment.

MongoDB Logo MongoDB