The program ends with error:
*** buffer overflow detected ***: idl2matlab terminated
CAUSE: idl2matlab can only be compiled with gcc versions lower than 4.x.
SOLUTION: use gcc-3.x for comilation, or the provided executables.
GCC >= 4 installs a stack protector which leads to a buffer overflow error. Add the '-fno-stack-protector' and remove '-O2' optimization to the CFLAGS variable in the Makefile.
Last edit: FARHI Emmanuel 2013-05-01
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
GCC >= 4 installs a stack protector which leads to a buffer overflow error. Add the '-fno-stack-protector' and remove '-O2' optimization to the CFLAGS variable in the Makefile.
Last edit: FARHI Emmanuel 2013-05-01