Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.5: Fix a broken Gnu M4 in 10.5 UNIX
Leopard ships with an older version (1.4.6) of Gnu M4, the macro programming language used mostly by Gnu Autotools. You might therefore get this error when trying to build a configure script:
/usr/bin/gm4: INTERNAL ERROR: recursive push_string!
autom4te: /usr/bin/gm4 failed with exit status: 1
Once you learn that this is a well-documented bug in m4 1.4.6, you'll immediately go to the Gnu M4 Downloads page and retrieve the latest version. However, version 1.4.10 seems to have a bug which makes it fail to write most of the output on OS X 10.5 (even though it works fine on Linux). Instead, get 1.4.9, and all will be well.

Note that this problem is only going to affect people writing autotools build scripts, or building sendmail.cf files, or otherwise using M4. It has no effect on, for example, running configure to build a project you got from somewhere else.
    •    
  • Currently 3.67 / 5
  You rated: 5 / 5 (6 votes cast)
 
[8,416 views]  

10.5: Fix a broken Gnu M4 in 10.5 | 0 comments | Create New Account
Click here to return to the '10.5: Fix a broken Gnu M4 in 10.5' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.