Re: bug#12877: Autoconf, GNU m4 and POSIXLY_CORRECT
tags 12877 - moreinfo tags 12877 notabug close 12877 thanks On 11/14/2012 12:09 PM, Sebastian Freundt wrote: Stefano Lattarini stefano.lattar...@gmail.com writes: On 11/14/2012 07:45 AM, Sebastian Freundt wrote: (GNU) m4 when being called with the variable POSIXLY_CORRECT behaves differently as all GNU extensions will be suppressed. Modern autoconf versions used with modern GNU m4 versions should pass the latter the '-g' option, so that the POSIXLY_CORRECT variable does not have any effect on the behaviour of GNU m4. Which versions of autoconf and m4 are you using? freundt@clyde:pts/30:~ autoconf --version autoconf (GNU Autoconf) 2.69 Copyright (C) Free Software Foundation, Inc. License GPLv3+/Autoconf: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html, http://gnu.org/licenses/exceptions.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by David J. MacKenzie and Akim Demaille. Modern enough I'd say :-) freundt@clyde:pts/30:~ m4 --version m4 (GNU M4) 1.9a.574-8613 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Rene' Seindal, Gary V. Vaughan, and Eric Blake. Ha, here lies the problem. According to the m4 NEWS file, the '-g' option has only been introduced in version 1.4.12. I'd suggest you to update your m4 installation to the latest if possible. In the meanwhile, I'm closing this report, since we've determined your problem is not due to an automake or aclocal bug. HTH, Stefano ___ Autoconf mailing list Autoconf@gnu.org https://lists.gnu.org/mailman/listinfo/autoconf
Re: bug#12877: Autoconf, GNU m4 and POSIXLY_CORRECT
On 11/14/2012 12:24 PM, Sebastian Freundt wrote: Stefano Lattarini stefano.lattar...@gmail.com writes: Yes, I will report this issue to the m4 guys. 1.9a has the -g switch and is newer than 1.4 anyway. Oh, sorry, I has misread the version number as 1.4.9a *blush*! I agree a report to the m4 list might be a good move. But consider that the 2.0 m4 release has been put in the back burner until further notice, so I'd still suggest you to only employ m4 versions in the 1.4.x series for the moment being; especially for any production use. Regards, Stefano ___ Autoconf mailing list Autoconf@gnu.org https://lists.gnu.org/mailman/listinfo/autoconf
Re: bug#12877: Autoconf, GNU m4 and POSIXLY_CORRECT
[adding bug-m4] On 11/14/2012 04:09 AM, Sebastian Freundt wrote: (GNU) m4 when being called with the variable POSIXLY_CORRECT behaves differently as all GNU extensions will be suppressed. Modern autoconf versions used with modern GNU m4 versions should pass the latter the '-g' option, so that the POSIXLY_CORRECT variable does not have any effect on the behaviour of GNU m4. Which versions of autoconf and m4 are you using? freundt@clyde:pts/30:~ m4 --version m4 (GNU M4) 1.9a.574-8613 Alas, there's your problem. You self-built from m4.git, but built from the master (experimental) branch instead of branch-1.4 (stable releases); unfortunately, the experimental branch is just that, and doesn't yet play nicely with autoconf. I should probably find a way to reject any m4 version at autoconf's configure time if it doesn't support GNU extensions; meanwhile, I should also find time to fix m4.git to make the experimental branch not regress in relation to released m4. -- Eric Blake ebl...@redhat.com+1-919-301-3266 Libvirt virtualization library http://libvirt.org signature.asc Description: OpenPGP digital signature ___ Autoconf mailing list Autoconf@gnu.org https://lists.gnu.org/mailman/listinfo/autoconf
Re: bug#12877: Autoconf, GNU m4 and POSIXLY_CORRECT
Stefano Lattarini stefano.lattar...@gmail.com writes: tags 12877 - moreinfo tags 12877 notabug close 12877 thanks On 11/14/2012 12:09 PM, Sebastian Freundt wrote: Stefano Lattarini stefano.lattar...@gmail.com writes: On 11/14/2012 07:45 AM, Sebastian Freundt wrote: (GNU) m4 when being called with the variable POSIXLY_CORRECT behaves differently as all GNU extensions will be suppressed. Modern autoconf versions used with modern GNU m4 versions should pass the latter the '-g' option, so that the POSIXLY_CORRECT variable does not have any effect on the behaviour of GNU m4. Which versions of autoconf and m4 are you using? freundt@clyde:pts/30:~ autoconf --version autoconf (GNU Autoconf) 2.69 Copyright (C) Free Software Foundation, Inc. License GPLv3+/Autoconf: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html, http://gnu.org/licenses/exceptions.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by David J. MacKenzie and Akim Demaille. Modern enough I'd say :-) freundt@clyde:pts/30:~ m4 --version m4 (GNU M4) 1.9a.574-8613 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Rene' Seindal, Gary V. Vaughan, and Eric Blake. Ha, here lies the problem. According to the m4 NEWS file, the '-g' option has only been introduced in version 1.4.12. I'd suggest you to update your m4 installation to the latest if possible. In the meanwhile, I'm closing this report, since we've determined your problem is not due to an automake or aclocal bug. Yes, I will report this issue to the m4 guys. 1.9a has the -g switch and is newer than 1.4 anyway. Cheers Sebastian ___ Autoconf mailing list Autoconf@gnu.org https://lists.gnu.org/mailman/listinfo/autoconf