Enabling the error messages

If your system uses the en_US locale and encoding, the compiler message catalogs are automatically configured to display correctly, whether you used the basic or advanced method of installation and configuration. However, if your system uses any other supported locale (for a list of supported language locales, see National language support), you must set the NLSPATH environment variable so that the compiler and runtime functions can find the appropriate message catalogs following installation. If your system uses the en_US locale but the runtime is installed in a non-default location, you must set the NLSPATH environment variable.

The command to set the NLSPATH environment variable depends on the shell that you are using.

If you are using the Bourne, Korn, or BASH shell, use the following command:
  export NLSPATH=$NLSPATH: 
    xlsmprt_path/msg/%L/%N:
    xlrte_path/msg/%L/%N:
    xlcmp_path/xlf/10.1/msg/%L/%N
If you are using C shell, use the following command:
  setenv NLSPATH $NLSPATH: 
    xlsmprt_path/msg/%L/%N:
    xlrte_path/msg/%L/%N:
    xlcmp_path/xlf/10.1/msg/%L/%N
where:
Note: To set this variable in the Bourne, Korn, or BASH shell so that it applies to all users, add the commands to the file /etc/profile. To set it for a specific user only, add the commands to the file .profile in the user's home directory. In the C shell, add the commands to the file /etc/csh.cshrc. To set it for a specific user only, add the commands to the file .cshrc in the user's home directory. The environment variable is set each time the user logs in.