1846733 Members
3787 Online
110256 Solutions
New Discussion

Compilation Problems

 
Sergio Crespo
Advisor

Compilation Problems

I'm trying to compile xinetd 2.3.8 in hpux 11.11, and I'm getting the following:

ddr.c: In function `addrlist_match':
addr.c:150: error: `NI_NAMEREQD' undeclared (first use in this function)
addr.c:150: error: (Each undeclared identifier is reported only once
addr.c:150: error: for each function it appears in.)
addr.c: In function `explicit_mask':
addr.c:371: error: storage size of `hints' isn't known
addr.c:387: error: `AI_NUMERICHOST' undeclared (first use in this function)
addr.c:392: error: dereferencing pointer to incomplete type
addr.c:394: error: dereferencing pointer to incomplete type
addr.c:415: error: dereferencing pointer to incomplete type
addr.c:422: error: dereferencing pointer to incomplete type
addr.c: In function `numeric_addr':
addr.c:498: error: storage size of `hints' isn't known
addr.c:510: error: `AI_NUMERICHOST' undeclared (first use in this function)
addr.c:522: error: dereferencing pointer to incomplete type
addr.c:527: error: dereferencing pointer to incomplete type
addr.c:530: error: dereferencing pointer to incomplete type
addr.c:535: error: dereferencing pointer to incomplete type
addr.c:539: error: dereferencing pointer to incomplete type
addr.c:542: error: dereferencing pointer to incomplete type
addr.c:546: error: dereferencing pointer to incomplete type
addr.c: In function `host_addr':
addr.c:574: error: storage size of `hints' isn't known
addr.c:602: error: `AI_CANONNAME' undeclared (first use in this function)
gmake[1]: *** [addr.o] Error 1
gmake[1]: Leaving directory `/tmp/depot/xinetd-2.3.8/xinetd'
gmake: *** [makeprog] Error 2

I'm using:

gcc 3.1.1
gmake 3.79.1
openssl 0.9.6d
zlib 1.1.3
tcp_wrappers 7.6


Can anyone tell what's missing to compile xinetd?

Thankx in advance
SRBC
1 REPLY 1
Steven Sim Kok Leong
Honored Contributor

Re: Compilation Problems

Hi,

One thing for sure, don't use openssl version 0.9.6d because this is a vulnerable version. Use version 0.9.6e or higher instead. Best is to use 0.9.6g.

You may want to refer to CERT advisory CA-2002-23 for more details on Openssl vulnerabilities.

Hope this helps. Regards.

Steven Sim Kok Leong