hello
i just downloaded eo 1.0.1 via sourceforge, but I could'nt manage to compile it with gcc 4.3.3 due to the following error, and similar ones as I went correcting one after the other :
In file included from make_checkpoint_es.cpp:44:
../../src/do/make_checkpoint.h: In function ‘eoCheckPoint<EOT>& do_make_checkpoint(eoParser&, eoState&, eoEvalFuncCounter<EOT>&, eoContinue<EOT>&)’:
../../src/do/make_checkpoint.h:259: erreur: ‘UINT_MAX’ was not declared in this scope
make[3]: *** [make_checkpoint_es.o] Erreur 1
the correction I made was to include limits.h in make_checkpoint.h, and so on as more similar errors were raised. I thus added :
#include <algorithm> // std::transform in eoBit.h
I then gave up when I realised there were more of them.
It does compile fine with gcc-4.2.4 though, which I tested on another machine.
Is this a known issue ? Do you know any workaround ? Is an update relative to this problem scheduled any soon ?
thanks in advance,
regards.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hello
i just downloaded eo 1.0.1 via sourceforge, but I could'nt manage to compile it with gcc 4.3.3 due to the following error, and similar ones as I went correcting one after the other :
In file included from make_checkpoint_es.cpp:44:
../../src/do/make_checkpoint.h: In function ‘eoCheckPoint<EOT>& do_make_checkpoint(eoParser&, eoState&, eoEvalFuncCounter<EOT>&, eoContinue<EOT>&)’:
../../src/do/make_checkpoint.h:259: erreur: ‘UINT_MAX’ was not declared in this scope
make[3]: *** [make_checkpoint_es.o] Erreur 1
the correction I made was to include limits.h in make_checkpoint.h, and so on as more similar errors were raised. I thus added :
#include <algorithm> // std::transform in eoBit.h
I then gave up when I realised there were more of them.
It does compile fine with gcc-4.2.4 though, which I tested on another machine.
Is this a known issue ? Do you know any workaround ? Is an update relative to this problem scheduled any soon ?
thanks in advance,
regards.