Technote (troubleshooting)
Problem(Abstract)
Message catalog not found error is seen when compiling with gmake.
Symptom
IGYSI5257-U Message catalog not found. gmake 255.
Cause
Compiling with gmake ignores the environment variable NLSPATH. This is for security reasons.
Environment
AIX
Diagnosing the problem
This technical note that you are now reading only applies to GNU gmake. (There are other reasons why the message catalog cannot be found. Also search for those.)
Briefly, the environment variable NLSPATH must point to the location of IGYCMSGS.CAT. The environment variable LANG must be set to the right value such as en_US.
Resolving the problem
Change the permissions of the gmake executable from setuid or setgid value -rwxr-sr-x or maybe from -rwxr-xr-s to -rwxr-xr-x. Get rid of the letter s in the file permissions.
| Segment | Product | Component | Platform | Version | Edition |
|---|---|---|---|---|---|
| Software Development | PL/I for AIX | Not Applicable | AIX |
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.