openssl: several build issues with version 2.70.0
This is the output when building on Centos 7:
FAILED: tls/openssl/c471d3e@@gioopenssl@sha/gtlsbackend-openssl.c.o
cc -Itls/openssl/c471d3e@@gioopenssl@sha -Itls/openssl -I../tls/openssl -I. -I../ -Itls/base -I../tls/base -I/tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0 -I/tmp/build-artifacts.sh-dOreK/build/inst/lib/glib-2.0/include -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -DHAVE_CONFIG_H '-DG_LOG_DOMAIN="GLib-Net"' -DG_LOG_USE_STRUCTURED '-DLOCALE_DIR="/tmp/build-artifacts.sh-dOreK/build/inst/share/locale"' -DG_DISABLE_DEPRECATED -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_70 -Werror=declaration-after-statement -Werror=implicit-function-declaration -fstack-protector -g -O2 -fno-strict-aliasing -Wformat -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsbackend-openssl.c.o' -MF 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsbackend-openssl.c.o.d' -o 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsbackend-openssl.c.o' -c ../tls/openssl/gtlsbackend-openssl.c
In file included from /tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0/gio/gnetworking.h:40:0,
from ../tls/openssl/openssl-include.h:34,
from ../tls/openssl/gtlsbackend-openssl.c:32:
/usr/include/resolv.h:75:9: error: unknown type name 'u_char'
const u_char **__query,
^
/usr/include/resolv.h:77:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:82:9: error: unknown type name 'u_char'
const u_char *__query,
^
/usr/include/resolv.h:84:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:107:2: error: unknown type name 'u_long'
u_long options; /* option flags - see below. */
^
/usr/include/resolv.h:112:2: error: unknown type name 'u_short'
u_short id; /* current message id */
^
/usr/include/resolv.h:116:2: error: unknown type name 'u_long'
u_long pfcode; /* RES_PRF_ flags - see below. */
^
/usr/include/resolv.h:126:2: error: unknown type name 'res_send_qhook'
res_send_qhook __glibc_unused_qhook;
^
/usr/include/resolv.h:127:2: error: unknown type name 'res_send_rhook'
res_send_rhook __glibc_unused_rhook;
^
/usr/include/resolv.h:130:2: error: unknown type name 'u_int'
u_int _flags; /* PRIVATE: see below */
^
[5/23] Compiling C object 'tls/openssl/c471d3e@@gioopenssl@sha/openssl-module.c.o'.
[6/23] Compiling C object 'tls/base/af60d8f@@tlsbase@sta/gtlsinputstream.c.o'.
[7/23] Compiling C object 'tls/openssl/c471d3e@@gioopenssl@sha/gtlscertificate-openssl.c.o'.
FAILED: tls/openssl/c471d3e@@gioopenssl@sha/gtlscertificate-openssl.c.o
cc -Itls/openssl/c471d3e@@gioopenssl@sha -Itls/openssl -I../tls/openssl -I. -I../ -Itls/base -I../tls/base -I/tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0 -I/tmp/build-artifacts.sh-dOreK/build/inst/lib/glib-2.0/include -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -DHAVE_CONFIG_H '-DG_LOG_DOMAIN="GLib-Net"' -DG_LOG_USE_STRUCTURED '-DLOCALE_DIR="/tmp/build-artifacts.sh-dOreK/build/inst/share/locale"' -DG_DISABLE_DEPRECATED -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_70 -Werror=declaration-after-statement -Werror=implicit-function-declaration -fstack-protector -g -O2 -fno-strict-aliasing -Wformat -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ 'tls/openssl/c471d3e@@gioopenssl@sha/gtlscertificate-openssl.c.o' -MF 'tls/openssl/c471d3e@@gioopenssl@sha/gtlscertificate-openssl.c.o.d' -o 'tls/openssl/c471d3e@@gioopenssl@sha/gtlscertificate-openssl.c.o' -c ../tls/openssl/gtlscertificate-openssl.c
In file included from /tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0/gio/gnetworking.h:40:0,
from ../tls/openssl/openssl-include.h:34,
from ../tls/openssl/gtlscertificate-openssl.c:29:
/usr/include/resolv.h:75:9: error: unknown type name 'u_char'
const u_char **__query,
^
/usr/include/resolv.h:77:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:82:9: error: unknown type name 'u_char'
const u_char *__query,
^
/usr/include/resolv.h:84:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:107:2: error: unknown type name 'u_long'
u_long options; /* option flags - see below. */
^
/usr/include/resolv.h:112:2: error: unknown type name 'u_short'
u_short id; /* current message id */
^
/usr/include/resolv.h:116:2: error: unknown type name 'u_long'
u_long pfcode; /* RES_PRF_ flags - see below. */
^
/usr/include/resolv.h:126:2: error: unknown type name 'res_send_qhook'
res_send_qhook __glibc_unused_qhook;
^
/usr/include/resolv.h:127:2: error: unknown type name 'res_send_rhook'
res_send_rhook __glibc_unused_rhook;
^
/usr/include/resolv.h:130:2: error: unknown type name 'u_int'
u_int _flags; /* PRIVATE: see below */
^
../tls/openssl/gtlscertificate-openssl.c: In function 'get_subject_alt_names':
../tls/openssl/gtlscertificate-openssl.c:118:15: error: implicit declaration of function 'ASN1_STRING_get0_data' [-Werror=implicit-function-declaration]
san = ASN1_STRING_get0_data (value->d.ip);
^
../tls/openssl/gtlscertificate-openssl.c:118:19: warning: assignment makes pointer from integer without a cast [enabled by default]
san = ASN1_STRING_get0_data (value->d.ip);
^
../tls/openssl/gtlscertificate-openssl.c:128:19: warning: assignment makes pointer from integer without a cast [enabled by default]
san = ASN1_STRING_get0_data (value->d.ia5);
^
../tls/openssl/gtlscertificate-openssl.c: In function 'g_tls_certificate_openssl_get_property':
../tls/openssl/gtlscertificate-openssl.c:283:7: error: implicit declaration of function 'X509_get0_notBefore' [-Werror=implicit-function-declaration]
time_asn1 = X509_get0_notBefore (openssl->cert);
^
../tls/openssl/gtlscertificate-openssl.c:283:17: warning: assignment makes pointer from integer without a cast [enabled by default]
time_asn1 = X509_get0_notBefore (openssl->cert);
^
../tls/openssl/gtlscertificate-openssl.c:284:7: error: implicit declaration of function 'ASN1_TIME_to_tm' [-Werror=implicit-function-declaration]
ASN1_TIME_to_tm (time_asn1, &time_tm);
^
../tls/openssl/gtlscertificate-openssl.c:292:7: error: implicit declaration of function 'X509_get0_notAfter' [-Werror=implicit-function-declaration]
time_asn1 = X509_get0_notAfter (openssl->cert);
^
../tls/openssl/gtlscertificate-openssl.c:292:17: warning: assignment makes pointer from integer without a cast [enabled by default]
time_asn1 = X509_get0_notAfter (openssl->cert);
^
cc1: some warnings being treated as errors
[8/23] Compiling C object 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsconnection-openssl.c.o'.
FAILED: tls/openssl/c471d3e@@gioopenssl@sha/gtlsconnection-openssl.c.o
cc -Itls/openssl/c471d3e@@gioopenssl@sha -Itls/openssl -I../tls/openssl -I. -I../ -Itls/base -I../tls/base -I/tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0 -I/tmp/build-artifacts.sh-dOreK/build/inst/lib/glib-2.0/include -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -DHAVE_CONFIG_H '-DG_LOG_DOMAIN="GLib-Net"' -DG_LOG_USE_STRUCTURED '-DLOCALE_DIR="/tmp/build-artifacts.sh-dOreK/build/inst/share/locale"' -DG_DISABLE_DEPRECATED -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_70 -Werror=declaration-after-statement -Werror=implicit-function-declaration -fstack-protector -g -O2 -fno-strict-aliasing -Wformat -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsconnection-openssl.c.o' -MF 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsconnection-openssl.c.o.d' -o 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsconnection-openssl.c.o' -c ../tls/openssl/gtlsconnection-openssl.c
In file included from /tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0/gio/gnetworking.h:40:0,
from ../tls/openssl/openssl-include.h:34,
from ../tls/openssl/gtlsconnection-openssl.c:31:
/usr/include/resolv.h:75:9: error: unknown type name 'u_char'
const u_char **__query,
^
/usr/include/resolv.h:77:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:82:9: error: unknown type name 'u_char'
const u_char *__query,
^
/usr/include/resolv.h:84:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:107:2: error: unknown type name 'u_long'
u_long options; /* option flags - see below. */
^
/usr/include/resolv.h:112:2: error: unknown type name 'u_short'
u_short id; /* current message id */
^
/usr/include/resolv.h:116:2: error: unknown type name 'u_long'
u_long pfcode; /* RES_PRF_ flags - see below. */
^
/usr/include/resolv.h:126:2: error: unknown type name 'res_send_qhook'
res_send_qhook __glibc_unused_qhook;
^
/usr/include/resolv.h:127:2: error: unknown type name 'res_send_rhook'
res_send_rhook __glibc_unused_rhook;
^
/usr/include/resolv.h:130:2: error: unknown type name 'u_int'
u_int _flags; /* PRIVATE: see below */
^
../tls/openssl/gtlsconnection-openssl.c: In function 'glib_protocol_version_from_openssl':
../tls/openssl/gtlsconnection-openssl.c:533:10: error: 'TLS1_3_VERSION' undeclared (first use in this function)
case TLS1_3_VERSION:
^
../tls/openssl/gtlsconnection-openssl.c:533:10: note: each undeclared identifier is reported only once for each function it appears in
../tls/openssl/gtlsconnection-openssl.c: In function 'g_tls_connection_openssl_complete_handshake':
../tls/openssl/gtlsconnection-openssl.c:573:3: error: implicit declaration of function 'SSL_SESSION_get_protocol_version' [-Werror=implicit-function-declaration]
*protocol_version = glib_protocol_version_from_openssl (SSL_SESSION_get_protocol_version (session));
^
../tls/openssl/gtlsconnection-openssl.c: In function 'perform_rehandshake':
../tls/openssl/gtlsconnection-openssl.c:581:23: warning: unused variable 'tls' [-Wunused-variable]
GTlsConnectionBase *tls = user_data;
^
cc1: some warnings being treated as errors
[9/23] Compiling C object 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsdatabase-openssl.c.o'.
FAILED: tls/openssl/c471d3e@@gioopenssl@sha/gtlsdatabase-openssl.c.o
cc -Itls/openssl/c471d3e@@gioopenssl@sha -Itls/openssl -I../tls/openssl -I. -I../ -Itls/base -I../tls/base -I/tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0 -I/tmp/build-artifacts.sh-dOreK/build/inst/lib/glib-2.0/include -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -DHAVE_CONFIG_H '-DG_LOG_DOMAIN="GLib-Net"' -DG_LOG_USE_STRUCTURED '-DLOCALE_DIR="/tmp/build-artifacts.sh-dOreK/build/inst/share/locale"' -DG_DISABLE_DEPRECATED -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_70 -Werror=declaration-after-statement -Werror=implicit-function-declaration -fstack-protector -g -O2 -fno-strict-aliasing -Wformat -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsdatabase-openssl.c.o' -MF 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsdatabase-openssl.c.o.d' -o 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsdatabase-openssl.c.o' -c ../tls/openssl/gtlsdatabase-openssl.c
In file included from /tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0/gio/gnetworking.h:40:0,
from ../tls/openssl/openssl-include.h:34,
from ../tls/openssl/gtlscertificate-openssl.h:29,
from ../tls/openssl/gtlsdatabase-openssl.h:30,
from ../tls/openssl/gtlsdatabase-openssl.c:28:
/usr/include/resolv.h:75:9: error: unknown type name 'u_char'
const u_char **__query,
^
/usr/include/resolv.h:77:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:82:9: error: unknown type name 'u_char'
const u_char *__query,
^
/usr/include/resolv.h:84:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:107:2: error: unknown type name 'u_long'
u_long options; /* option flags - see below. */
^
/usr/include/resolv.h:112:2: error: unknown type name 'u_short'
u_short id; /* current message id */
^
/usr/include/resolv.h:116:2: error: unknown type name 'u_long'
u_long pfcode; /* RES_PRF_ flags - see below. */
^
/usr/include/resolv.h:126:2: error: unknown type name 'res_send_qhook'
res_send_qhook __glibc_unused_qhook;
^
/usr/include/resolv.h:127:2: error: unknown type name 'res_send_rhook'
res_send_rhook __glibc_unused_rhook;
^
/usr/include/resolv.h:130:2: error: unknown type name 'u_int'
u_int _flags; /* PRIVATE: see below */
^
[10/23] Compiling C object 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsbio.c.o'.
FAILED: tls/openssl/c471d3e@@gioopenssl@sha/gtlsbio.c.o
cc -Itls/openssl/c471d3e@@gioopenssl@sha -Itls/openssl -I../tls/openssl -I. -I../ -Itls/base -I../tls/base -I/tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0 -I/tmp/build-artifacts.sh-dOreK/build/inst/lib/glib-2.0/include -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -DHAVE_CONFIG_H '-DG_LOG_DOMAIN="GLib-Net"' -DG_LOG_USE_STRUCTURED '-DLOCALE_DIR="/tmp/build-artifacts.sh-dOreK/build/inst/share/locale"' -DG_DISABLE_DEPRECATED -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_70 -Werror=declaration-after-statement -Werror=implicit-function-declaration -fstack-protector -g -O2 -fno-strict-aliasing -Wformat -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsbio.c.o' -MF 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsbio.c.o.d' -o 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsbio.c.o' -c ../tls/openssl/gtlsbio.c
In file included from /tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0/gio/gnetworking.h:40:0,
from ../tls/openssl/openssl-include.h:34,
from ../tls/openssl/gtlsbio.h:29,
from ../tls/openssl/gtlsbio.c:26:
/usr/include/resolv.h:75:9: error: unknown type name 'u_char'
const u_char **__query,
^
/usr/include/resolv.h:77:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:82:9: error: unknown type name 'u_char'
const u_char *__query,
^
/usr/include/resolv.h:84:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:107:2: error: unknown type name 'u_long'
u_long options; /* option flags - see below. */
^
/usr/include/resolv.h:112:2: error: unknown type name 'u_short'
u_short id; /* current message id */
^
/usr/include/resolv.h:116:2: error: unknown type name 'u_long'
u_long pfcode; /* RES_PRF_ flags - see below. */
^
/usr/include/resolv.h:126:2: error: unknown type name 'res_send_qhook'
res_send_qhook __glibc_unused_qhook;
^
/usr/include/resolv.h:127:2: error: unknown type name 'res_send_rhook'
res_send_rhook __glibc_unused_rhook;
^
/usr/include/resolv.h:130:2: error: unknown type name 'u_int'
u_int _flags; /* PRIVATE: see below */
^
[11/23] Compiling C object 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsclientconnection-openssl.c.o'.
FAILED: tls/openssl/c471d3e@@gioopenssl@sha/gtlsclientconnection-openssl.c.o
cc -Itls/openssl/c471d3e@@gioopenssl@sha -Itls/openssl -I../tls/openssl -I. -I../ -Itls/base -I../tls/base -I/tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0 -I/tmp/build-artifacts.sh-dOreK/build/inst/lib/glib-2.0/include -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -DHAVE_CONFIG_H '-DG_LOG_DOMAIN="GLib-Net"' -DG_LOG_USE_STRUCTURED '-DLOCALE_DIR="/tmp/build-artifacts.sh-dOreK/build/inst/share/locale"' -DG_DISABLE_DEPRECATED -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_70 -Werror=declaration-after-statement -Werror=implicit-function-declaration -fstack-protector -g -O2 -fno-strict-aliasing -Wformat -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsclientconnection-openssl.c.o' -MF 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsclientconnection-openssl.c.o.d' -o 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsclientconnection-openssl.c.o' -c ../tls/openssl/gtlsclientconnection-openssl.c
In file included from /tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0/gio/gnetworking.h:40:0,
from ../tls/openssl/openssl-include.h:34,
from ../tls/openssl/gtlsclientconnection-openssl.c:32:
/usr/include/resolv.h:75:9: error: unknown type name 'u_char'
const u_char **__query,
^
/usr/include/resolv.h:77:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:82:9: error: unknown type name 'u_char'
const u_char *__query,
^
/usr/include/resolv.h:84:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:107:2: error: unknown type name 'u_long'
u_long options; /* option flags - see below. */
^
/usr/include/resolv.h:112:2: error: unknown type name 'u_short'
u_short id; /* current message id */
^
/usr/include/resolv.h:116:2: error: unknown type name 'u_long'
u_long pfcode; /* RES_PRF_ flags - see below. */
^
/usr/include/resolv.h:126:2: error: unknown type name 'res_send_qhook'
res_send_qhook __glibc_unused_qhook;
^
/usr/include/resolv.h:127:2: error: unknown type name 'res_send_rhook'
res_send_rhook __glibc_unused_rhook;
^
/usr/include/resolv.h:130:2: error: unknown type name 'u_int'
u_int _flags; /* PRIVATE: see below */
^
[12/23] Compiling C object 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsserverconnection-openssl.c.o'.
FAILED: tls/openssl/c471d3e@@gioopenssl@sha/gtlsserverconnection-openssl.c.o
cc -Itls/openssl/c471d3e@@gioopenssl@sha -Itls/openssl -I../tls/openssl -I. -I../ -Itls/base -I../tls/base -I/tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0 -I/tmp/build-artifacts.sh-dOreK/build/inst/lib/glib-2.0/include -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -DHAVE_CONFIG_H '-DG_LOG_DOMAIN="GLib-Net"' -DG_LOG_USE_STRUCTURED '-DLOCALE_DIR="/tmp/build-artifacts.sh-dOreK/build/inst/share/locale"' -DG_DISABLE_DEPRECATED -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_70 -Werror=declaration-after-statement -Werror=implicit-function-declaration -fstack-protector -g -O2 -fno-strict-aliasing -Wformat -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsserverconnection-openssl.c.o' -MF 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsserverconnection-openssl.c.o.d' -o 'tls/openssl/c471d3e@@gioopenssl@sha/gtlsserverconnection-openssl.c.o' -c ../tls/openssl/gtlsserverconnection-openssl.c
In file included from /tmp/build-artifacts.sh-dOreK/build/inst/include/glib-2.0/gio/gnetworking.h:40:0,
from ../tls/openssl/openssl-include.h:34,
from ../tls/openssl/gtlsconnection-openssl.h:31,
from ../tls/openssl/gtlsserverconnection-openssl.h:29,
from ../tls/openssl/gtlsserverconnection-openssl.c:28:
/usr/include/resolv.h:75:9: error: unknown type name 'u_char'
const u_char **__query,
^
/usr/include/resolv.h:77:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:82:9: error: unknown type name 'u_char'
const u_char *__query,
^
/usr/include/resolv.h:84:9: error: unknown type name 'u_char'
u_char *__ans,
^
/usr/include/resolv.h:107:2: error: unknown type name 'u_long'
u_long options; /* option flags - see below. */
^
/usr/include/resolv.h:112:2: error: unknown type name 'u_short'
u_short id; /* current message id */
^
/usr/include/resolv.h:116:2: error: unknown type name 'u_long'
u_long pfcode; /* RES_PRF_ flags - see below. */
^
/usr/include/resolv.h:126:2: error: unknown type name 'res_send_qhook'
res_send_qhook __glibc_unused_qhook;
^
/usr/include/resolv.h:127:2: error: unknown type name 'res_send_rhook'
res_send_rhook __glibc_unused_rhook;
^
/usr/include/resolv.h:130:2: error: unknown type name 'u_int'
u_int _flags; /* PRIVATE: see below */
^