NetBSD Problem Report #53070
From www@NetBSD.org Sat Mar 3 17:46:55 2018
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id 0E6E47A185
for <gnats-bugs@gnats.NetBSD.org>; Sat, 3 Mar 2018 17:46:55 +0000 (UTC)
Message-Id: <20180303174632.39A8A7A21A@mollari.NetBSD.org>
Date: Sat, 3 Mar 2018 17:46:32 +0000 (UTC)
From: venture37@geeklan.co.uk
Reply-To: venture37@geeklan.co.uk
To: gnats-bugs@NetBSD.org
Subject: configure tests fail for resolv.h & arpa/nameser.h in src/tools/compat
X-Send-Pr-Version: www-1.0
>Number: 53070
>Category: lib
>Synopsis: configure tests fail for resolv.h & arpa/nameser.h in src/tools/compat
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: lib-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Mar 03 17:50:00 +0000 2018
>Last-Modified: Sat Mar 03 23:50:00 +0000 2018
>Originator: Sevan Janiyan
>Release: NetBSD 8.99.12
>Organization:
>Environment:
>Description:
During the NetBSD build process, the configure stage for src/tools/compat complains about resolv.h & arpa/nameser.h
Reporting
checking resolv.h presence... yes
configure: WARNING: resolv.h: present but cannot be compiled
configure: WARNING: resolv.h: check for missing prerequisite headers?
configure: WARNING: resolv.h: see the Autoconf documentation
configure: WARNING: resolv.h: section "Present But Cannot Be Compiled"
configure: WARNING: resolv.h: proceeding with the compiler's result
configure: WARNING: ## ---------------------------------------- ##
configure: WARNING: ## Report this to lib-bug-people@NetBSD.org ##
configure: WARNING: ## ---------------------------------------- ##
checking for resolv.h... no
checking arpa/nameser.h usability... no
checking arpa/nameser.h presence... yes
configure: WARNING: arpa/nameser.h: present but cannot be compiled
configure: WARNING: arpa/nameser.h: check for missing prerequisite headers?
configure: WARNING: arpa/nameser.h: see the Autoconf documentation
configure: WARNING: arpa/nameser.h: section "Present But Cannot Be Compiled"
configure: WARNING: arpa/nameser.h: proceeding with the compiler's result
configure: WARNING: ## ---------------------------------------- ##
configure: WARNING: ## Report this to lib-bug-people@NetBSD.org ##
configure: WARNING: ## ---------------------------------------- ##
checking for arpa/nameser.h... no
This is present in the daily releng builds from HEAD, e.g:
http://releng.netbsd.org/builds/HEAD/201803030830Z/macppc.build
from the config.log:
configure:4119: checking resolv.h usability
configure:4119: cc -c -O conftest.c >&5
In file included from /usr/include/resolv.h:67:0,
from conftest.c:105:
/usr/include/arpa/nameser.h:116:9: error: unknown type name 'u_char'
typedef u_char ns_nname[NS_MAXNNAME];
^~~~~~
/usr/include/arpa/nameser.h:117:15: error: unknown type name 'u_char'
typedef const u_char *ns_nname_ct;
^~~~~~
/usr/include/arpa/nameser.h:118:9: error: unknown type name 'u_char'
typedef u_char *ns_nname_t;
^~~~~~
/usr/include/arpa/nameser.h:130:8: error: unknown type name 'u_char'
const u_char *_msg, *_eom;
^~~~~~
/usr/include/arpa/nameser.h:132:8: error: unknown type name 'u_char'
const u_char *_sections[ns_s_max];
^~~~~~
/usr/include/arpa/nameser.h:135:8: error: unknown type name 'u_char'
const u_char *_msg_ptr;
^~~~~~
/usr/include/arpa/nameser.h:144:8: error: unknown type name 'u_char'
const u_char *dnptrs[25];
^~~~~~
/usr/include/arpa/nameser.h:145:8: error: unknown type name 'u_char'
const u_char **lastdnptr;
^~~~~~
/usr/include/arpa/nameser.h:170:8: error: unknown type name 'u_char'
const u_char * rdata;
^~~~~~
/usr/include/arpa/nameser.h:181:2: error: unknown type name 'u_int'
u_int ttl;
^~~~~
/usr/include/arpa/nameser.h:183:8: error: unknown type name 'u_char'
const u_char * rdata;
^~~~~~
/usr/include/arpa/nameser.h:586:25: error: unknown type name 'u_char'
uint16_t ns_get16(const u_char *);
^~~~~~
/usr/include/arpa/nameser.h:587:25: error: unknown type name 'u_char'
uint32_t ns_get32(const u_char *);
^~~~~~
/usr/include/arpa/nameser.h:588:26: error: unknown type name 'u_char'
void ns_put16(uint16_t, u_char *);
^~~~~~
/usr/include/arpa/nameser.h:589:26: error: unknown type name 'u_char'
void ns_put32(uint32_t, u_char *);
^~~~~~
/usr/include/arpa/nameser.h:590:25: error: unknown type name 'u_char'
int ns_initparse(const u_char *, int, ns_msg *);
^~~~~~
/usr/include/arpa/nameser.h:591:22: error: unknown type name 'u_char'
int ns_skiprr(const u_char *, const u_char *, ns_sect, int);
^~~~~~
/usr/include/arpa/nameser.h:591:38: error: unknown type name 'u_char'
int ns_skiprr(const u_char *, const u_char *, ns_sect, int);
^~~~~~
/usr/include/arpa/nameser.h:596:25: error: unknown type name 'u_char'
int ns_sprintrrf(const u_char *, size_t, const char *,
^~~~~~
/usr/include/arpa/nameser.h:597:26: error: unknown type name 'u_long'
ns_class, ns_type, u_long, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:597:40: error: unknown type name 'u_char'
ns_class, ns_type, u_long, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:600:28: error: expected ')' before 'char'
int ns_format_ttl(u_long, char *, size_t);
^~~~
/usr/include/arpa/nameser.h:601:33: error: unknown type name 'u_long'
int ns_parse_ttl(const char *, u_long *);
^~~~~~
/usr/include/arpa/nameser.h:603:25: error: unknown type name 'u_char'
int ns_name_ntol(const u_char *, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:603:35: error: unknown type name 'u_char'
int ns_name_ntol(const u_char *, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:604:25: error: unknown type name 'u_char'
int ns_name_ntop(const u_char *, char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:605:33: error: unknown type name 'u_char'
int ns_name_pton(const char *, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:606:34: error: unknown type name 'u_char'
int ns_name_pton2(const char *, u_char *, size_t, size_t *);
^~~~~~
/usr/include/arpa/nameser.h:607:27: error: unknown type name 'u_char'
int ns_name_unpack(const u_char *, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:607:43: error: unknown type name 'u_char'
int ns_name_unpack(const u_char *, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:608:15: error: unknown type name 'u_char'
const u_char *, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:608:25: error: unknown type name 'u_char'
const u_char *, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:609:28: error: unknown type name 'u_char'
int ns_name_unpack2(const u_char *, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:609:44: error: unknown type name 'u_char'
int ns_name_unpack2(const u_char *, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:610:16: error: unknown type name 'u_char'
const u_char *, u_char *, size_t,
^~~~~~
/usr/include/arpa/nameser.h:610:26: error: unknown type name 'u_char'
const u_char *, u_char *, size_t,
^~~~~~
/usr/include/arpa/nameser.h:612:25: error: unknown type name 'u_char'
int ns_name_pack(const u_char *, u_char *, int,
^~~~~~
/usr/include/arpa/nameser.h:612:35: error: unknown type name 'u_char'
int ns_name_pack(const u_char *, u_char *, int,
^~~~~~
/usr/include/arpa/nameser.h:613:13: error: unknown type name 'u_char'
const u_char **, const u_char **);
^~~~~~
/usr/include/arpa/nameser.h:613:30: error: unknown type name 'u_char'
const u_char **, const u_char **);
^~~~~~
/usr/include/arpa/nameser.h:614:31: error: unknown type name 'u_char'
int ns_name_uncompress(const u_char *, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:614:47: error: unknown type name 'u_char'
int ns_name_uncompress(const u_char *, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:615:12: error: unknown type name 'u_char'
const u_char *, char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:616:37: error: unknown type name 'u_char'
int ns_name_compress(const char *, u_char *, size_t,
^~~~~~
/usr/include/arpa/nameser.h:617:17: error: unknown type name 'u_char'
const u_char **, const u_char **);
^~~~~~
/usr/include/arpa/nameser.h:617:34: error: unknown type name 'u_char'
const u_char **, const u_char **);
^~~~~~
/usr/include/arpa/nameser.h:618:25: error: unknown type name 'u_char'
int ns_name_skip(const u_char **, const u_char *);
^~~~~~
/usr/include/arpa/nameser.h:618:42: error: unknown type name 'u_char'
int ns_name_skip(const u_char **, const u_char *);
^~~~~~
/usr/include/arpa/nameser.h:619:30: error: unknown type name 'u_char'
void ns_name_rollback(const u_char *, const u_char **,
^~~~~~
/usr/include/arpa/nameser.h:619:46: error: unknown type name 'u_char'
void ns_name_rollback(const u_char *, const u_char **,
^~~~~~
/usr/include/arpa/nameser.h:620:17: error: unknown type name 'u_char'
const u_char **);
^~~~~~
/usr/include/arpa/nameser.h:622:14: error: unknown type name 'u_char'
int ns_sign(u_char *, int *, int, int, void *,
^~~~~~
/usr/include/arpa/nameser.h:623:15: error: unknown type name 'u_char'
const u_char *, int, u_char *, int *, time_t)
^~~~~~
/usr/include/arpa/nameser.h:623:30: error: unknown type name 'u_char'
const u_char *, int, u_char *, int *, time_t)
^~~~~~
/usr/include/arpa/nameser.h:625:15: error: unknown type name 'u_char'
int ns_sign2(u_char *, int *, int, int, void *,
^~~~~~
/usr/include/arpa/nameser.h:626:16: error: unknown type name 'u_char'
const u_char *, int, u_char *, int *, time_t,
^~~~~~
/usr/include/arpa/nameser.h:626:31: error: unknown type name 'u_char'
const u_char *, int, u_char *, int *, time_t,
^~~~~~
/usr/include/arpa/nameser.h:627:10: error: unknown type name 'u_char'
u_char **, u_char **)
^~~~~~
/usr/include/arpa/nameser.h:627:21: error: unknown type name 'u_char'
u_char **, u_char **)
^~~~~~
/usr/include/arpa/nameser.h:635:18: error: unknown type name 'u_char'
int ns_sign_tcp(u_char *, int *, int, int,
^~~~~~
/usr/include/arpa/nameser.h:637:19: error: unknown type name 'u_char'
int ns_sign_tcp2(u_char *, int *, int, int,
^~~~~~
/usr/include/arpa/nameser.h:639:7: error: unknown type name 'u_char'
u_char **, u_char **);
^~~~~~
/usr/include/arpa/nameser.h:639:18: error: unknown type name 'u_char'
u_char **, u_char **);
^~~~~~
/usr/include/arpa/nameser.h:640:37: error: unknown type name 'u_char'
int ns_sign_tcp_init(void *, const u_char *, int,
^~~~~~
/usr/include/arpa/nameser.h:642:1: error: unknown type name 'u_char'
u_char *ns_find_tsig(u_char *, u_char *);
^~~~~~
/usr/include/arpa/nameser.h:642:23: error: unknown type name 'u_char'
u_char *ns_find_tsig(u_char *, u_char *);
^~~~~~
/usr/include/arpa/nameser.h:642:33: error: unknown type name 'u_char'
u_char *ns_find_tsig(u_char *, u_char *);
^~~~~~
/usr/include/arpa/nameser.h:644:16: error: unknown type name 'u_char'
int ns_verify(u_char *, int *, void *,
^~~~~~
/usr/include/arpa/nameser.h:645:17: error: unknown type name 'u_char'
const u_char *, int, u_char *, int *,
^~~~~~
/usr/include/arpa/nameser.h:645:32: error: unknown type name 'u_char'
const u_char *, int, u_char *, int *,
^~~~~~
/usr/include/arpa/nameser.h:649:20: error: unknown type name 'u_char'
int ns_verify_tcp(u_char *, int *, ns_tcp_tsig_state *, int);
^~~~~~
/usr/include/arpa/nameser.h:650:39: error: unknown type name 'u_char'
int ns_verify_tcp_init(void *, const u_char *, int,
^~~~~~
/usr/include/arpa/nameser.h:656:21: error: unknown type name 'u_char'
int ns_newmsg_init(u_char *buffer, size_t bufsiz, ns_newmsg *);
^~~~~~
/usr/include/arpa/nameser.h:659:55: error: unknown type name 'u_int'
void ns_newmsg_flag(ns_newmsg *handle, ns_flag flag, u_int value);
^~~~~
/usr/include/arpa/nameser.h:665:31: error: unknown type name 'u_char'
uint16_t rdlen, const u_char *rdata);
^~~~~~
/usr/include/arpa/nameser.h:667:32: error: unknown type name 'u_char'
ssize_t ns_rdata_unpack(const u_char *, const u_char *, ns_type,
^~~~~~
/usr/include/arpa/nameser.h:667:48: error: unknown type name 'u_char'
ssize_t ns_rdata_unpack(const u_char *, const u_char *, ns_type,
^~~~~~
/usr/include/arpa/nameser.h:668:11: error: unknown type name 'u_char'
const u_char *, size_t, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:668:29: error: unknown type name 'u_char'
const u_char *, size_t, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:670:17: error: unknown type name 'u_char'
const u_char *, size_t,
^~~~~~
/usr/include/arpa/nameser.h:671:17: error: unknown type name 'u_char'
const u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:673:11: error: unknown type name 'u_char'
const u_char *, size_t,
^~~~~~
/usr/include/arpa/nameser.h:674:11: error: unknown type name 'u_char'
const u_char *);
^~~~~~
In file included from conftest.c:105:0:
/usr/include/resolv.h:118:18: error: unknown type name 'u_char'
const u_char **, int *,
^~~~~~
/usr/include/resolv.h:119:12: error: unknown type name 'u_char'
u_char *, int, int *);
^~~~~~
/usr/include/resolv.h:122:18: error: unknown type name 'u_char'
const u_char *, int, u_char *,
^~~~~~
/usr/include/resolv.h:122:33: error: unknown type name 'u_char'
const u_char *, int, u_char *,
^~~~~~
/usr/include/resolv.h:154:2: error: unknown type name 'u_long'
u_long options; /*%< option flags - see below. */
^~~~~~
/usr/include/resolv.h:160:2: error: unknown type name 'u_short'
u_short id; /*%< current message id */
^~~~~~~
/usr/include/resolv.h:166:2: error: unknown type name 'u_long'
u_long pfcode; /*%< RES_PRF_ flags - see below. */
^~~~~~
/usr/include/resolv.h:178:2: error: unknown type name 'res_send_qhook'
res_send_qhook qhook; /*%< query hook */
^~~~~~~~~~~~~~
/usr/include/resolv.h:179:2: error: unknown type name 'res_send_rhook'
res_send_rhook rhook; /*%< response hook */
^~~~~~~~~~~~~~
/usr/include/resolv.h:182:2: error: unknown type name 'u_int'
u_int _flags; /*%< PRIVATE: see below */
^~~~~
/usr/include/resolv.h:183:2: error: unknown type name 'u_int'
u_int _pad; /*%< make _u 64 bit aligned */
^~~~~
/usr/include/resolv.h:194:2: error: unknown type name 'u_char'
u_char *_rnd; /*%< PRIVATE: random state */
^~~~~~
/usr/include/resolv.h:319:23: error: unknown type name 'u_char'
void fp_nquery(const u_char *, int, FILE *);
^~~~~~
/usr/include/resolv.h:320:22: error: unknown type name 'u_char'
void fp_query(const u_char *, FILE *);
^~~~~~
/usr/include/resolv.h:322:21: error: unknown type name 'u_char'
void p_query(const u_char *);
^~~~~~
/usr/include/resolv.h:325:19: error: unknown type name 'u_char'
int res_opt(int, u_char *, int, int);
^~~~~~
/usr/include/resolv.h:327:53: error: unknown type name 'u_char'
int res_mkquery(int, const char *, int, int, const u_char *,
^~~~~~
/usr/include/resolv.h:328:17: error: unknown type name 'u_char'
int, const u_char *, u_char *, int);
^~~~~~
/usr/include/resolv.h:328:27: error: unknown type name 'u_char'
int, const u_char *, u_char *, int);
^~~~~~
/usr/include/resolv.h:329:40: error: unknown type name 'u_char'
int res_query(const char *, int, int, u_char *, int);
^~~~~~
/usr/include/resolv.h:331:10: error: unknown type name 'u_char'
u_char *, int);
^~~~~~
/usr/include/resolv.h:332:41: error: unknown type name 'u_char'
int res_search(const char *, int, int, u_char *, int);
^~~~~~
/usr/include/resolv.h:333:21: error: unknown type name 'u_char'
int res_send(const u_char *, int, u_char *, int);
^~~~~~
/usr/include/resolv.h:333:36: error: unknown type name 'u_char'
int res_send(const u_char *, int, u_char *, int);
^~~~~~
/usr/include/resolv.h:334:27: error: unknown type name 'u_char'
int res_sendsigned(const u_char *, int, ns_tsig_key *,
^~~~~~
/usr/include/resolv.h:335:9: error: unknown type name 'u_char'
u_char *, int);
^~~~~~
/usr/include/resolv.h:431:22: error: expected ')' before 'const'
int b64_ntop(u_char const *, size_t, char *, size_t);
^~~~~
/usr/include/resolv.h:432:29: error: unknown type name 'u_char'
int b64_pton(char const *, u_char *, size_t);
^~~~~~
/usr/include/resolv.h:433:29: error: unknown type name 'u_char'
int loc_aton(const char *, u_char *);
^~~~~~
/usr/include/resolv.h:434:29: error: unknown type name 'u_char'
const char * loc_ntoa(const u_char *, char *);
^~~~~~
/usr/include/resolv.h:435:24: error: unknown type name 'u_char'
int dn_skipname(const u_char *, const u_char *);
^~~~~~
/usr/include/resolv.h:435:40: error: unknown type name 'u_char'
int dn_skipname(const u_char *, const u_char *);
^~~~~~
/usr/include/resolv.h:436:25: error: unknown type name 'u_char'
void putlong(uint32_t, u_char *);
^~~~~~
/usr/include/resolv.h:437:26: error: unknown type name 'u_char'
void putshort(uint16_t, u_char *);
^~~~~~
/usr/include/resolv.h:439:26: error: unknown type name 'u_char'
uint16_t _getshort(const u_char *);
^~~~~~
/usr/include/resolv.h:440:25: error: unknown type name 'u_char'
uint32_t _getlong(const u_char *);
^~~~~~
/usr/include/resolv.h:447:7: error: unknown type name 'u_char'
const u_char * p_cdnname(const u_char *, const u_char *, int, FILE *);
^~~~~~
/usr/include/resolv.h:447:32: error: unknown type name 'u_char'
const u_char * p_cdnname(const u_char *, const u_char *, int, FILE *);
^~~~~~
/usr/include/resolv.h:447:48: error: unknown type name 'u_char'
const u_char * p_cdnname(const u_char *, const u_char *, int, FILE *);
^~~~~~
/usr/include/resolv.h:448:7: error: unknown type name 'u_char'
const u_char * p_cdname(const u_char *, const u_char *, FILE *);
^~~~~~
/usr/include/resolv.h:448:31: error: unknown type name 'u_char'
const u_char * p_cdname(const u_char *, const u_char *, FILE *);
^~~~~~
/usr/include/resolv.h:448:47: error: unknown type name 'u_char'
const u_char * p_cdname(const u_char *, const u_char *, FILE *);
^~~~~~
/usr/include/resolv.h:449:7: error: unknown type name 'u_char'
const u_char * p_fqnname(const u_char *, const u_char *,
^~~~~~
/usr/include/resolv.h:449:32: error: unknown type name 'u_char'
const u_char * p_fqnname(const u_char *, const u_char *,
^~~~~~
/usr/include/resolv.h:449:48: error: unknown type name 'u_char'
const u_char * p_fqnname(const u_char *, const u_char *,
^~~~~~
/usr/include/resolv.h:451:7: error: unknown type name 'u_char'
const u_char * p_fqname(const u_char *, const u_char *, FILE *);
^~~~~~
/usr/include/resolv.h:451:31: error: unknown type name 'u_char'
const u_char * p_fqname(const u_char *, const u_char *, FILE *);
^~~~~~
/usr/include/resolv.h:451:47: error: unknown type name 'u_char'
const u_char * p_fqname(const u_char *, const u_char *, FILE *);
^~~~~~
/usr/include/resolv.h:455:28: error: unknown type name 'u_char'
int dn_comp(const char *, u_char *, int, u_char **, u_char **);
^~~~~~
/usr/include/resolv.h:455:43: error: unknown type name 'u_char'
int dn_comp(const char *, u_char *, int, u_char **, u_char **);
^~~~~~
/usr/include/resolv.h:455:54: error: unknown type name 'u_char'
int dn_comp(const char *, u_char *, int, u_char **, u_char **);
^~~~~~
/usr/include/resolv.h:456:22: error: unknown type name 'u_char'
int dn_expand(const u_char *, const u_char *, const u_char *,
^~~~~~
/usr/include/resolv.h:456:38: error: unknown type name 'u_char'
int dn_expand(const u_char *, const u_char *, const u_char *,
^~~~~~
/usr/include/resolv.h:456:54: error: unknown type name 'u_char'
int dn_expand(const u_char *, const u_char *, const u_char *,
^~~~~~
/usr/include/resolv.h:459:1: error: unknown type name 'u_int'
u_int res_randomid(void);
^~~~~
/usr/include/resolv.h:460:1: error: unknown type name 'u_int'
u_int res_nrandomid(res_state);
^~~~~
/usr/include/resolv.h:461:52: error: unknown type name 'u_char'
int res_nameinquery(const char *, int, int, const u_char *,
^~~~~~
/usr/include/resolv.h:462:16: error: unknown type name 'u_char'
const u_char *);
^~~~~~
/usr/include/resolv.h:463:29: error: unknown type name 'u_char'
int res_queriesmatch(const u_char *, const u_char *,
^~~~~~
/usr/include/resolv.h:463:45: error: unknown type name 'u_char'
int res_queriesmatch(const u_char *, const u_char *,
^~~~~~
/usr/include/resolv.h:464:17: error: unknown type name 'u_char'
const u_char *, const u_char *);
^~~~~~
/usr/include/resolv.h:464:33: error: unknown type name 'u_char'
const u_char *, const u_char *);
^~~~~~
/usr/include/resolv.h:470:41: error: unknown type name 'u_char'
void res_pquery(const res_state, const u_char *, int, FILE *);
^~~~~~
/usr/include/resolv.h:472:52: error: unknown type name 'u_char'
int res_nquery(res_state, const char *, int, int, u_char *, int);
^~~~~~
/usr/include/resolv.h:473:53: error: unknown type name 'u_char'
int res_nsearch(res_state, const char *, int, int, u_char *, int);
^~~~~~
/usr/include/resolv.h:475:21: error: unknown type name 'u_char'
int, int, u_char *, int);
^~~~~~
/usr/include/resolv.h:477:13: error: unknown type name 'u_char'
const u_char *, int, const u_char *,
^~~~~~
/usr/include/resolv.h:477:34: error: unknown type name 'u_char'
const u_char *, int, const u_char *,
^~~~~~
/usr/include/resolv.h:478:7: error: unknown type name 'u_char'
u_char *, int);
^~~~~~
/usr/include/resolv.h:479:33: error: unknown type name 'u_char'
int res_nsend(res_state, const u_char *, int, u_char *, int);
^~~~~~
/usr/include/resolv.h:479:48: error: unknown type name 'u_char'
int res_nsend(res_state, const u_char *, int, u_char *, int);
^~~~~~
/usr/include/resolv.h:480:39: error: unknown type name 'u_char'
int res_nsendsigned(res_state, const u_char *, int,
^~~~~~
/usr/include/resolv.h:481:25: error: unknown type name 'u_char'
ns_tsig_key *, u_char *, int);
^~~~~~
/usr/include/resolv.h:488:31: error: unknown type name 'u_char'
int res_nopt(res_state, int, u_char *, int, int);
^~~~~~
/usr/include/resolv.h:489:37: error: unknown type name 'u_char'
int res_nopt_rdata(res_state, int, u_char *, int, u_char *,
^~~~~~
/usr/include/resolv.h:489:52: error: unknown type name 'u_char'
int res_nopt_rdata(res_state, int, u_char *, int, u_char *,
^~~~~~
/usr/include/resolv.h:490:9: error: unknown type name 'u_short'
u_short, u_short, u_char *);
^~~~~~~
/usr/include/resolv.h:490:18: error: unknown type name 'u_short'
u_short, u_short, u_char *);
^~~~~~~
/usr/include/resolv.h:490:27: error: unknown type name 'u_char'
u_short, u_short, u_char *);
^~~~~~
configure:4119: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libnbcompat"
| #define PACKAGE_TARNAME "libnbcompat"
| #define PACKAGE_VERSION "noversion"
| #define PACKAGE_STRING "libnbcompat noversion"
| #define PACKAGE_BUGREPORT "lib-bug-people@NetBSD.org"
| #define PACKAGE_URL ""
| #define _POSIX_SOURCE 1
| #define _POSIX_C_SOURCE 200112L
| #define _XOPEN_SOURCE 600
| #define PATH_BSHELL "/bin/sh"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define STDC_HEADERS 1
| #define HAVE_LIBZ 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_GRP_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_MTIO_H 1
| #define HAVE_SYS_SYSLIMITS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SYS_BSWAP_H 1
| #define HAVE_MACHINE_BSWAP_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_SYS_FEATURETEST_H 1
| #define HAVE_ERR_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UTIL_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <resolv.h>
configure:4119: result: no
configure:4119: checking resolv.h presence
configure:4119: cc -E conftest.c
configure:4119: $? = 0
configure:4119: result: yes
configure:4119: WARNING: resolv.h: present but cannot be compiled
configure:4119: WARNING: resolv.h: check for missing prerequisite headers?
configure:4119: WARNING: resolv.h: see the Autoconf documentation
configure:4119: WARNING: resolv.h: section "Present But Cannot Be Compiled"
configure:4119: WARNING: resolv.h: proceeding with the compiler's result
configure:4119: checking for resolv.h
configure:4119: result: no
configure:4119: checking arpa/nameser.h usability
configure:4119: cc -c -O conftest.c >&5
In file included from conftest.c:105:0:
/usr/include/arpa/nameser.h:116:9: error: unknown type name 'u_char'
typedef u_char ns_nname[NS_MAXNNAME];
^~~~~~
/usr/include/arpa/nameser.h:117:15: error: unknown type name 'u_char'
typedef const u_char *ns_nname_ct;
^~~~~~
/usr/include/arpa/nameser.h:118:9: error: unknown type name 'u_char'
typedef u_char *ns_nname_t;
^~~~~~
/usr/include/arpa/nameser.h:130:8: error: unknown type name 'u_char'
const u_char *_msg, *_eom;
^~~~~~
/usr/include/arpa/nameser.h:132:8: error: unknown type name 'u_char'
const u_char *_sections[ns_s_max];
^~~~~~
/usr/include/arpa/nameser.h:135:8: error: unknown type name 'u_char'
const u_char *_msg_ptr;
^~~~~~
/usr/include/arpa/nameser.h:144:8: error: unknown type name 'u_char'
const u_char *dnptrs[25];
^~~~~~
/usr/include/arpa/nameser.h:145:8: error: unknown type name 'u_char'
const u_char **lastdnptr;
^~~~~~
/usr/include/arpa/nameser.h:170:8: error: unknown type name 'u_char'
const u_char * rdata;
^~~~~~
/usr/include/arpa/nameser.h:181:2: error: unknown type name 'u_int'
u_int ttl;
^~~~~
/usr/include/arpa/nameser.h:183:8: error: unknown type name 'u_char'
const u_char * rdata;
^~~~~~
/usr/include/arpa/nameser.h:586:25: error: unknown type name 'u_char'
uint16_t ns_get16(const u_char *);
^~~~~~
/usr/include/arpa/nameser.h:587:25: error: unknown type name 'u_char'
uint32_t ns_get32(const u_char *);
^~~~~~
/usr/include/arpa/nameser.h:588:26: error: unknown type name 'u_char'
void ns_put16(uint16_t, u_char *);
^~~~~~
/usr/include/arpa/nameser.h:589:26: error: unknown type name 'u_char'
void ns_put32(uint32_t, u_char *);
^~~~~~
/usr/include/arpa/nameser.h:590:25: error: unknown type name 'u_char'
int ns_initparse(const u_char *, int, ns_msg *);
^~~~~~
/usr/include/arpa/nameser.h:591:22: error: unknown type name 'u_char'
int ns_skiprr(const u_char *, const u_char *, ns_sect, int);
^~~~~~
/usr/include/arpa/nameser.h:591:38: error: unknown type name 'u_char'
int ns_skiprr(const u_char *, const u_char *, ns_sect, int);
^~~~~~
/usr/include/arpa/nameser.h:596:25: error: unknown type name 'u_char'
int ns_sprintrrf(const u_char *, size_t, const char *,
^~~~~~
/usr/include/arpa/nameser.h:597:26: error: unknown type name 'u_long'
ns_class, ns_type, u_long, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:597:40: error: unknown type name 'u_char'
ns_class, ns_type, u_long, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:600:28: error: expected ')' before 'char'
int ns_format_ttl(u_long, char *, size_t);
^~~~
/usr/include/arpa/nameser.h:601:33: error: unknown type name 'u_long'
int ns_parse_ttl(const char *, u_long *);
^~~~~~
/usr/include/arpa/nameser.h:603:25: error: unknown type name 'u_char'
int ns_name_ntol(const u_char *, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:603:35: error: unknown type name 'u_char'
int ns_name_ntol(const u_char *, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:604:25: error: unknown type name 'u_char'
int ns_name_ntop(const u_char *, char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:605:33: error: unknown type name 'u_char'
int ns_name_pton(const char *, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:606:34: error: unknown type name 'u_char'
int ns_name_pton2(const char *, u_char *, size_t, size_t *);
^~~~~~
/usr/include/arpa/nameser.h:607:27: error: unknown type name 'u_char'
int ns_name_unpack(const u_char *, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:607:43: error: unknown type name 'u_char'
int ns_name_unpack(const u_char *, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:608:15: error: unknown type name 'u_char'
const u_char *, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:608:25: error: unknown type name 'u_char'
const u_char *, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:609:28: error: unknown type name 'u_char'
int ns_name_unpack2(const u_char *, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:609:44: error: unknown type name 'u_char'
int ns_name_unpack2(const u_char *, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:610:16: error: unknown type name 'u_char'
const u_char *, u_char *, size_t,
^~~~~~
/usr/include/arpa/nameser.h:610:26: error: unknown type name 'u_char'
const u_char *, u_char *, size_t,
^~~~~~
/usr/include/arpa/nameser.h:612:25: error: unknown type name 'u_char'
int ns_name_pack(const u_char *, u_char *, int,
^~~~~~
/usr/include/arpa/nameser.h:612:35: error: unknown type name 'u_char'
int ns_name_pack(const u_char *, u_char *, int,
^~~~~~
/usr/include/arpa/nameser.h:613:13: error: unknown type name 'u_char'
const u_char **, const u_char **);
^~~~~~
/usr/include/arpa/nameser.h:613:30: error: unknown type name 'u_char'
const u_char **, const u_char **);
^~~~~~
/usr/include/arpa/nameser.h:614:31: error: unknown type name 'u_char'
int ns_name_uncompress(const u_char *, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:614:47: error: unknown type name 'u_char'
int ns_name_uncompress(const u_char *, const u_char *,
^~~~~~
/usr/include/arpa/nameser.h:615:12: error: unknown type name 'u_char'
const u_char *, char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:616:37: error: unknown type name 'u_char'
int ns_name_compress(const char *, u_char *, size_t,
^~~~~~
/usr/include/arpa/nameser.h:617:17: error: unknown type name 'u_char'
const u_char **, const u_char **);
^~~~~~
/usr/include/arpa/nameser.h:617:34: error: unknown type name 'u_char'
const u_char **, const u_char **);
^~~~~~
/usr/include/arpa/nameser.h:618:25: error: unknown type name 'u_char'
int ns_name_skip(const u_char **, const u_char *);
^~~~~~
/usr/include/arpa/nameser.h:618:42: error: unknown type name 'u_char'
int ns_name_skip(const u_char **, const u_char *);
^~~~~~
/usr/include/arpa/nameser.h:619:30: error: unknown type name 'u_char'
void ns_name_rollback(const u_char *, const u_char **,
^~~~~~
/usr/include/arpa/nameser.h:619:46: error: unknown type name 'u_char'
void ns_name_rollback(const u_char *, const u_char **,
^~~~~~
/usr/include/arpa/nameser.h:620:17: error: unknown type name 'u_char'
const u_char **);
^~~~~~
/usr/include/arpa/nameser.h:622:14: error: unknown type name 'u_char'
int ns_sign(u_char *, int *, int, int, void *,
^~~~~~
/usr/include/arpa/nameser.h:623:15: error: unknown type name 'u_char'
const u_char *, int, u_char *, int *, time_t)
^~~~~~
/usr/include/arpa/nameser.h:623:30: error: unknown type name 'u_char'
const u_char *, int, u_char *, int *, time_t)
^~~~~~
/usr/include/arpa/nameser.h:625:15: error: unknown type name 'u_char'
int ns_sign2(u_char *, int *, int, int, void *,
^~~~~~
/usr/include/arpa/nameser.h:626:16: error: unknown type name 'u_char'
const u_char *, int, u_char *, int *, time_t,
^~~~~~
/usr/include/arpa/nameser.h:626:31: error: unknown type name 'u_char'
const u_char *, int, u_char *, int *, time_t,
^~~~~~
/usr/include/arpa/nameser.h:627:10: error: unknown type name 'u_char'
u_char **, u_char **)
^~~~~~
/usr/include/arpa/nameser.h:627:21: error: unknown type name 'u_char'
u_char **, u_char **)
^~~~~~
/usr/include/arpa/nameser.h:635:18: error: unknown type name 'u_char'
int ns_sign_tcp(u_char *, int *, int, int,
^~~~~~
/usr/include/arpa/nameser.h:637:19: error: unknown type name 'u_char'
int ns_sign_tcp2(u_char *, int *, int, int,
^~~~~~
/usr/include/arpa/nameser.h:639:7: error: unknown type name 'u_char'
u_char **, u_char **);
^~~~~~
/usr/include/arpa/nameser.h:639:18: error: unknown type name 'u_char'
u_char **, u_char **);
^~~~~~
/usr/include/arpa/nameser.h:640:37: error: unknown type name 'u_char'
int ns_sign_tcp_init(void *, const u_char *, int,
^~~~~~
/usr/include/arpa/nameser.h:642:1: error: unknown type name 'u_char'
u_char *ns_find_tsig(u_char *, u_char *);
^~~~~~
/usr/include/arpa/nameser.h:642:23: error: unknown type name 'u_char'
u_char *ns_find_tsig(u_char *, u_char *);
^~~~~~
/usr/include/arpa/nameser.h:642:33: error: unknown type name 'u_char'
u_char *ns_find_tsig(u_char *, u_char *);
^~~~~~
/usr/include/arpa/nameser.h:644:16: error: unknown type name 'u_char'
int ns_verify(u_char *, int *, void *,
^~~~~~
/usr/include/arpa/nameser.h:645:17: error: unknown type name 'u_char'
const u_char *, int, u_char *, int *,
^~~~~~
/usr/include/arpa/nameser.h:645:32: error: unknown type name 'u_char'
const u_char *, int, u_char *, int *,
^~~~~~
/usr/include/arpa/nameser.h:649:20: error: unknown type name 'u_char'
int ns_verify_tcp(u_char *, int *, ns_tcp_tsig_state *, int);
^~~~~~
/usr/include/arpa/nameser.h:650:39: error: unknown type name 'u_char'
int ns_verify_tcp_init(void *, const u_char *, int,
^~~~~~
/usr/include/arpa/nameser.h:656:21: error: unknown type name 'u_char'
int ns_newmsg_init(u_char *buffer, size_t bufsiz, ns_newmsg *);
^~~~~~
/usr/include/arpa/nameser.h:659:55: error: unknown type name 'u_int'
void ns_newmsg_flag(ns_newmsg *handle, ns_flag flag, u_int value);
^~~~~
/usr/include/arpa/nameser.h:665:31: error: unknown type name 'u_char'
uint16_t rdlen, const u_char *rdata);
^~~~~~
/usr/include/arpa/nameser.h:667:32: error: unknown type name 'u_char'
ssize_t ns_rdata_unpack(const u_char *, const u_char *, ns_type,
^~~~~~
/usr/include/arpa/nameser.h:667:48: error: unknown type name 'u_char'
ssize_t ns_rdata_unpack(const u_char *, const u_char *, ns_type,
^~~~~~
/usr/include/arpa/nameser.h:668:11: error: unknown type name 'u_char'
const u_char *, size_t, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:668:29: error: unknown type name 'u_char'
const u_char *, size_t, u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:670:17: error: unknown type name 'u_char'
const u_char *, size_t,
^~~~~~
/usr/include/arpa/nameser.h:671:17: error: unknown type name 'u_char'
const u_char *, size_t);
^~~~~~
/usr/include/arpa/nameser.h:673:11: error: unknown type name 'u_char'
const u_char *, size_t,
^~~~~~
/usr/include/arpa/nameser.h:674:11: error: unknown type name 'u_char'
const u_char *);
^~~~~~
configure:4119: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libnbcompat"
| #define PACKAGE_TARNAME "libnbcompat"
| #define PACKAGE_VERSION "noversion"
| #define PACKAGE_STRING "libnbcompat noversion"
| #define PACKAGE_BUGREPORT "lib-bug-people@NetBSD.org"
| #define PACKAGE_URL ""
| #define _POSIX_SOURCE 1
| #define _POSIX_C_SOURCE 200112L
| #define _XOPEN_SOURCE 600
| #define PATH_BSHELL "/bin/sh"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define STDC_HEADERS 1
| #define HAVE_LIBZ 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_GRP_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_MTIO_H 1
| #define HAVE_SYS_SYSLIMITS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SYS_BSWAP_H 1
| #define HAVE_MACHINE_BSWAP_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_SYS_FEATURETEST_H 1
| #define HAVE_ERR_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UTIL_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <arpa/nameser.h>
configure:4119: result: no
configure:4119: checking arpa/nameser.h presence
configure:4119: cc -E conftest.c
configure:4119: $? = 0
configure:4119: result: yes
configure:4119: WARNING: arpa/nameser.h: present but cannot be compiled
configure:4119: WARNING: arpa/nameser.h: check for missing prerequisite headers?
configure:4119: WARNING: arpa/nameser.h: see the Autoconf documentation
configure:4119: WARNING: arpa/nameser.h: section "Present But Cannot Be Compiled"
configure:4119: WARNING: arpa/nameser.h: proceeding with the compiler's result
configure:4119: checking for arpa/nameser.h
configure:4119: result: no
>How-To-Repeat:
Try to build the NetBSD tools
./build tools
>Fix:
>Audit-Trail:
From: Kamil Rytarowski <n54@gmx.com>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: lib/53070: configure tests fail for resolv.h & arpa/nameser.h in
src/tools/compat
Date: Sat, 3 Mar 2018 18:56:45 +0100
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Ce8NPourEd19opPFl9kOIvBEIThep8Vpu
Content-Type: multipart/mixed; boundary="x595vdGDHtxi6jtG7UMp9DbPwV4qmiVgm";
protected-headers="v1"
From: Kamil Rytarowski <n54@gmx.com>
To: gnats-bugs@NetBSD.org
Message-ID: <6abb55a3-753b-8828-faef-6ec65f48becf@gmx.com>
Subject: Re: lib/53070: configure tests fail for resolv.h & arpa/nameser.h in
src/tools/compat
References: <pr-lib-53070@gnats.netbsd.org>
<20180303174632.39A8A7A21A@mollari.NetBSD.org>
<20180303175000.CD4217A26D@mollari.NetBSD.org>
In-Reply-To: <20180303175000.CD4217A26D@mollari.NetBSD.org>
--x595vdGDHtxi6jtG7UMp9DbPwV4qmiVgm
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
I propose to replace all "u_char" and similar types to standard C types
like "unsigned char".
This process has been already done in the past to ease reusing the code
without <sys/types.h>.
--x595vdGDHtxi6jtG7UMp9DbPwV4qmiVgm--
--Ce8NPourEd19opPFl9kOIvBEIThep8Vpu
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQJABAEBCAAqFiEELaxVpweEzw+lMDwuS7MI6bAudmwFAlqa4d0MHG41NEBnbXgu
Y29tAAoJEEuzCOmwLnZslzcP/js0wyYQtH6WlZ4m/mBMsivMeCBdD+FrH0b2dqHw
jAW8QbQBUEESyQw+EQ2l011K26Udf0DCD8iVtkNlopw6uoNUAs7IUygeiv9KJL21
L+qbCrSbgYtTlMdobYUCpbEpKxYkHmxQaGDOC0N8kD7NckgWRnZOJy7Kmixvs/qY
aWY3ZeycdAGL+JU92nWUT4YiNPfC9BuxCV5a4gVybJw4giApA3BY5x0c9IQ2emBw
9cmNmIgvzlUOTkT43Q2oE5RMRcdxViYxCJkq/6w9z6rD/i4bGOZSQfRfpuejDMA6
J9v1V/O2+o/nMuosaoXxMhcRklh+gMizcod8YYFM84kbvlFJgRBJFTg+WpCpMQdF
arYXiAHdLCWJ2TgfbVXIqQgH/f1ZOTHjOukc9H5PvXIcQauoomCKgsTXdia8kjXl
XT99oyfGoY2P3uY5hKWYjN9c7JsWam56jyDaSj/SWobumCMg9YzlWb3Fjwys2cSu
IwN7THJ0oX5R2HdGUiqzPduUqvKdLusa+UpEpJu1USjUly6qS1hlSbzlSacjrNQZ
z/tSozP9UPPp+3SAYOfLi7Ju1PawwKpPobzrgzdZcdkVYYY6+15VS2L6FxPkCBbW
lnpvyHR+vLMFXlmezkJiHBzu648nhZyMi3QGVbcmW7GDR2aOahwbxcwIMUZBmIMR
KJfq
=0Je4
-----END PGP SIGNATURE-----
--Ce8NPourEd19opPFl9kOIvBEIThep8Vpu--
From: Sevan Janiyan <venture37@geeklan.co.uk>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: lib/53070: configure tests fail for resolv.h & arpa/nameser.h in
src/tools/compat
Date: Sat, 3 Mar 2018 19:24:54 +0000
Hi Kamil,
On 03/03/18 17:55, Kamil Rytarowski wrote:
> I propose to replace all "u_char" and similar types to standard C types
> like "unsigned char".
>
> This process has been already done in the past to ease reusing the code
> without <sys/types.h>.
I'm not sure if this is a recent development or something that's been
around for a long time but these headers haven't changed in some years.
Removing the ifdef statement so that sys/types.h is included by default
still doesn't make any difference (both in the installed system header
files & src/include), configure stage still complains about these header
files. Could the fault lie elsewhere?
Sevan
From: christos@zoulas.com (Christos Zoulas)
To: gnats-bugs@NetBSD.org, lib-bug-people@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, venture37@geeklan.co.uk
Cc:
Subject: Re: lib/53070: configure tests fail for resolv.h & arpa/nameser.h in src/tools/compat
Date: Sat, 3 Mar 2018 18:46:27 -0500
On Mar 3, 5:55pm, n54@gmx.com (Kamil Rytarowski) wrote:
-- Subject: Re: lib/53070: configure tests fail for resolv.h & arpa/nameser.h
That (changing u_char to unsigned char) does not help because it uses other
types defined in other headers (like size_t, uint16_t etc.) and it includes
a bunch of headers to get them, so something else is going south.
christos
(Contact us)
$NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.