Note: This issue has been resolved in nmake release lu3.3. See the lu3.3 Release Notes for details.
We have had reports of people experiencing the following error on HP-UX 10.x machines:
"/usr/include/dce/cma_config.h", line 243: read error
This appears to be related to the following conditions:
There are two possible work arounds for this problem. You may use either one, it is not necessary to do both.
.SOURCE.h : .INSERT /opt/dce/includeThis causes the header to be referenced as /opt/dce/include/dce/cma_config.h instead of through the symbolic link in /usr/include.
#pragma pp:nocdir "-"The following command will give you the path to your pp probe file:
$ probe -k C pp <full_path>/CCWarning: If both _XPG2 and iostream.h are used in a single source file, it is possible the file will not pass compilation with #pragma pp:nocdir "-". The reason is the definition of _XPG2 leads to the definition of _CLASSIC_ANSI_TYPES, which results in the declaration of extern char *memcpy(); This declaration may cause problems with HP-UX aCC/CC. The way to use both _XPG2 and iostream.h in the same source file is to put "#include <iostream.h>" BEFORE "#define _XPG2".