HP OpenVMS Systems

ask the wizard
Content starts here

C-Detected Coding Error, Compiler Messages?

» close window

The Question is:

 
Hi,
We are uppgrading a VAX running VMS 6.2 to VMS 7.3 and I am rebuilding the
 applications.
I am using MMS
I get this error:
 
CC /DECC /STANDARD=VAXC /PREFIX=ALL/OBJ/inc=agv$include TCPIPACII.c
          struct sockaddr_in Sock2;
        .....................^
%CC-E-INCOMPNOLINK, In this declaration, "Sock2" has no linkage and is of an
 incomplete type.
 
 
 


The Answer is :

 
  Your application appears to contain a coding bug, probably around
  a missing declaration, or an incompletely declared structure, or
  a missing include file.
 
  Here is what the C help file has to say:
 
CC
 
  Messages
 
    INCOMPNOLINK
 
 
      Message        In this declaration, "<name>" has no linkage and is
                     of an incomplete type.
 
      Description    A declaration with no linkage cannot specify an
                     incomplete type.  Incomplete types can only be used
                     for identifiers with external or internal linkage.
 
      User Action    Either complete the type before the declaration or
                     modify the declaration to specify an external or
                     internal linkage.
 
 

answer written or last revised on ( 24-NOV-2003 )

» close window