[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Support #FPE-442763]: Re: [noaaport] Noaaport Compile Issues CentOS 5.9 and sys/types



Eric,

[I've driven this conversation into our support tracking system.]

> Having some issues on my network, so forgive the inline vs attachment for the 
> moment. Here is the relevant error. We get further using gcc, up to 
> dvbs_multicast, but c89/c99 error on this cfltinq lib...
> 
> c99 -DHAVE_CONFIG_H -I. -I.. -DLDMHOME=\"/home/ldm\" -I.. -I../g2 
> -I/home/ldm/include -DNDEBUG -O -m64 -MT lib_la-cfltinq.lo -MD -MP -MF 
> .deps/lib_la-cfltinq.Tpo -c cfltinq.c  -fPIC -DPIC -o .libs/lib_la-cfltinq.o
> In file included from geminc.h:51,
> from cfltinq.c:1:
> /usr/include/sys/ipc.h:25:3: warning: #warning "Files using this header must 
> be compiled with _SVID_SOURCE or _XOPEN_SOURCE"
> In file included from cfltinq.c:4:
> /home/ldm/include/ldm.h:250: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
> ‘__attribute__’ before ‘feedtypet’

The symbol "u_int" isn't defined. See if you can find it and what C macros are 
needed for the definition. Start with "/usr/include/types.h" and 
"/usr/include/sys/types.h".

> In file included from cfltinq.c:4:
> /home/ldm/include/ldm.h:275: error: expected specifier-qualifier-list before 
> ‘u_long’
> /home/ldm/include/ldm.h:286: error: expected specifier-qualifier-list before 
> ‘u_short’
> /home/ldm/include/ldm.h:337: error: expected specifier-qualifier-list before 
> ‘feedtypet’
> /home/ldm/include/ldm.h:357: error: expected specifier-qualifier-list before 
> ‘u_int’
> /home/ldm/include/ldm.h:370: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
> ‘__attribute__’ before ‘max_hereis_t’
> /home/ldm/include/ldm.h:378: error: expected specifier-qualifier-list before 
> ‘max_hereis_t’
> /home/ldm/include/ldm.h:394: error: expected specifier-qualifier-list before 
> ‘feedtypet’
> /home/ldm/include/ldm.h:419: error: expected specifier-qualifier-list before 
> ‘u_int’
> /home/ldm/include/ldm.h:445: error: expected specifier-qualifier-list before 
> ‘u_int’
> /home/ldm/include/ldm.h:457: error: expected specifier-qualifier-list before 
> ‘u_int’
> /home/ldm/include/ldm.h:501: error: expected specifier-qualifier-list before 
> ‘max_hereis_t’
> /home/ldm/include/ldm.h:510: error: expected specifier-qualifier-list before 
> ‘u_int’
> /home/ldm/include/ldm.h:560: error: expected declaration specifiers or ‘...’ 
> before ‘caddr_t’
> /home/ldm/include/ldm.h:594: error: expected ‘)’ before ‘*’ token
> /home/ldm/include/ldm.h:595: error: expected ‘)’ before ‘*’ token
> /home/ldm/include/ldm.h:606: error: expected declaration specifiers or ‘...’ 
> before ‘caddr_t’
> /home/ldm/include/ldm.h:632: error: expected declaration specifiers or ‘...’ 
> before ‘feedtypet’
> /home/ldm/include/ldm.h:641: error: expected declaration specifiers or ‘...’ 
> before ‘max_hereis_t’
> make[1]: *** [lib_la-cfltinq.lo] Error 1

Regards,
Steve Emmerson

Ticket Details
===================
Ticket ID: FPE-442763
Department: Support
Priority: Normal
Status: Closed