There is a C++ program that was written for a VMS system that I'm trying to run on linux.

Everything works fine on the VMS system. But on linux, after using the "make" command, and trying to run it, I get:

***buffer overflow detected ***: ./corelut terminated
(where corelut is the name of the program).

Does anybody know what types of problems cause this error?

Or if there's anything about C++ programs that generally doesnt tranfer directly from OpenVMS to linux???

This corelut program has to do with setting up color mapping, but I dont really know a lot about it...