Menu

#3633 Unexpected "Makeinfo is missing or too old"

open
nobody
None
Preprocessor
5
2023-08-16
2023-08-16
No

When building SDCC I always get

configure: WARNING:
*** Makeinfo is missing or too old.
*** Info documentation will not be built.

In support/cpp/gcc/config.log I find:

configure:8342: checking for makeinfo
configure:8369: result: /home/maarten/sdcc/support/cpp/@build_subdir@/texinfo/makeinfo/makeinfo --split-size=5000000
configure:8379: checking for modern makeinfo
configure:8395: result: no
configure:8407: WARNING:
*** Makeinfo is missing or too old.
*** Info documentation will not be built.

I have makeinfo 6.8 installed, but it doesn't look like it has found it. The 8369 result seems wrong.

Discussion

  • Maarten Brock

    Maarten Brock - 2023-08-16

    I also get:

    /bin/sh: /home/maarten/sdcc/support/cpp/missing: No such file or directory
    configure: WARNING: 'missing' script is too old or missing
    

    This script seems to be generated by autotools but was not committed with the generated configure script.

     
  • Maarten Brock

    Maarten Brock - 2023-08-16

    And then there is also:

    configure: WARNING: libdebuginfod is missing or unusable; some features may be unavailable.
    
     
  • Maarten Brock

    Maarten Brock - 2023-08-16

    And finally:

    /home/maarten/sdcc/support/cpp/gcc/configure: line 23582: test: =: unary operator expected
    /home/maarten/sdcc/support/cpp/gcc/configure: line 27895: test: -gt: unary operator expected
    /home/maarten/sdcc/support/cpp/gcc/configure: line 27896: test: -eq: unary operator expected
    
     

Log in to post a comment.

MongoDB Logo MongoDB