On HP-UX 11.x some nmake users have reported the following error when executing the IONA Orbix 3.0.1 idl compiler from nmake:
/usr/lib/dld.sl: Unresolved symbol: _SYSTEM_ID (data) from /usr/lib/libc.2 /usr/lib/dld.sl: Unresolved module for symbol: _memset (code) from /usr/lib/libc.2 ksh: 17086 Abort(coredump)
When run from the command line the idl compiler runs fine, but from nmake the above unresolved symbols are reported and it fails.
This is actually an Orbix related problem and has been resolved by users by applying patch 38 (for idl) and patch 10 (for idlj) to Orbix from IONA. IONA's update support site is http://www.iona.com/support/update/.
Note: We have been warned that patch 38 also changes the case-sensitivity of names in the IDL file, such that they are now case-insensitive. If you use names that differ only by case (ie. "abc" vs. "Abc") then you will need to modify the IDL code to use more unique names.