Operating System - Linux
1755144 Members
5311 Online
108830 Solutions
New Discussion

perl 64bit compile on Itanium

 
SOLVED
Go to solution
Dennis Handly
Acclaimed Contributor

Re: perl 64bit compile on Integrity

/usr/include/rpc/rpcsec_gss.h, line 166: error #2070: incomplete type is not allowed
rpc_gss_OID_desc mechanism;

This is saying that rpc_gss_OID_desc has not been defined.

I see it defined in gssapi/gssapi.h as struct gss_OID_desc_struct, through macros and typedefs.

This isn't declared in gssapi.h if OM_STRING is defined. And in that case it says it should be defined in xom.h.

To trace the preprocessing you could try:
export CCOPTS="-H +legacy_cpp"

And try rebuilding. -H should dump the include hierarchy to stderr. +legacy_cpp should expand any macros on that line.

After this step, you may have to add "-E -.i" and look at pp_sys.i.