Runtime error in C++ Program - Help

All,

I am getting this when i try to ran a program in HP unix.

Things i came across

  1. i have a system HP-UNIX where this same exe is working.
  2. We have set a new HP_UNIX with the same configration and copied the exe to the new system we are getting this error.
  3. Only difference between these 2 system is the aCC compiler version

Note: i didnt compilled the exe in any of the system just copied the exe

Thanks,
Arun

The difference probably is: the new system has a newer runtime library.
You definitely should try to recompile the old code on the new box.

Edit:
also consider: compare the output of ldd on your compiled code in both old & new environments.
It may be possible to install an old library on the machine (not overwriting any new one) then define
LD_LIBRARY_PATH only when the old code runs. Have LD_LIBRARY_PATH point to the old library(ies).

Or go back to the old box and compile your code statically.

Thanks Jim

my new box doent have the rougue wave library installed. So i cannot compile my code in new box. 

To a note this exe works with many systems where the rougue wave libraries are not there

Compile the exe statically on the old box. copy it to the new box.