with g++ 4.6.2, error of undefined strtouil arose when the python modules are not built. here is an easy patch to fix it.
Thanks for posting the patch. I've just tested the current CVS version of GDL with g++ 4.7.0 and 4.6.2 and there were no errors (tried both options: with or without Python support). Could you confirm if the problem persists with the current CVS version?
Yes the error is triggered when the user is using the system antlr and not the bundled one in gdl. I also submitted a patch for the user to have the possibility to use the system one in http://sourceforge.net/tracker/?func=detail&aid=3465878&group_id=97659&atid=618685
Does the error persist if you regenerate all the ANTLR-generated files?, i.e.
$ cd gdl/src
$ for i in *.g; do antlr $i; done;
yes it does. actually a better patch would be to include <cstdlib> in cformat.g
This went out of focus: I Changed the code in format.g (and run antlr to generate CFMTLexer.cpp).
All files starting with Capital characters are generated and should not be changed themselves, but the corresponding .g files.