On 03 May 2002 12:58:10 +0200, Dominik Vogt wrote: > > Recently I have a problem with autoconf/configure. This is > probably caused by updating the system: > > m4-1.4o-76 > automake-1.4_p5-44 > autoconf-2.52-44
I think it is a time to make autoconf-2.52 (or maybe 2.53?) a requirement and start to use its features and bug fixes over autoconf-2.13. I am not sure yet about m4, I should see first how compatible are m4-1.4, m4-1.4o and m4-1.4.1. > With "./configure --help" I get lines like these for the configure > options that use the smr_SWITCH macro in acinclude.m4: > > --enable-command-log substr( , 11) enable command logging > --enable-debug-msgs substr( , 10) enable debugging messages > --disable-multipixmap-titles substr( , 18) disable fancy pixmap > ti > > The responsible code from acinclude.m4: > AC_DEFUN(smr_SWITCH, [ > AC_MSG_CHECKING(whether to enable $2) > AC_ARG_ENABLE( > $1, > ifelse($3, on, > [ --disable-[$1]substr([ ], len([$1])) disable [$2]], > [ --enable-[$1] substr([ ], len([$1])) enable [$2]]), > ... > > It seems that the substr() m4 macro inside the ifelse() macro is > no longer expanded but taken literally. I could not find a way to > make the expansion work again. I will take a look at it after I get a chance to upgrade. Currently you may remove substr(...) completely if it creates problems. Regards, Mikhael. -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]