bug-jwhois
[Top][All Lists]
Advanced

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

[Bug-jwhois] jwhois fails to compile on macos 10.13


From: Harms ICT Support
Subject: [Bug-jwhois] jwhois fails to compile on macos 10.13
Date: Tue, 23 Oct 2018 11:51:56 +1100
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.2.1

Hello,

I just tried to build jwhois from source (https://mirrors.kernel.org/gnu/jwhois/jwhois-4.0.tar.gz) but the build process failed.

address@hidden:~/src$ tar zxvf ../Downloads/jwhois-4.0.tar.gz
address@hidden:~/src$ cd jwhois-4.0/
address@hidden:~/src/jwhois-4.0$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for ranlib... ranlib
checking whether NLS is requested... yes
checking for msgfmt... no
checking for gmsgfmt... :
checking for xgettext... no
checking for msgmerge... no
checking build system type... i386-apple-darwin17.7.0
checking host system type... i386-apple-darwin17.7.0
checking for ld used by GCC... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... yes
checking for CFLocaleCopyCurrent... yes
checking for GNU gettext in libc... no
checking for iconv... yes
checking how to link with libiconv... -liconv
checking for GNU gettext in libintl... no
checking whether to use NLS... no
checking for iconv... (cached) yes
checking how to link with libiconv... -liconv
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for chgrp... /usr/bin/chgrp
checking for chmod... /bin/chmod
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for connect... yes
checking for socket... yes
checking for getipnodebyname... yes
checking for getaddrinfo... yes
checking for gai_strerror... yes
checking for main in -linet6... no
checking for memcpy... yes
checking for strtol... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for getopt_long... yes
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/stat.h... (cached) yes
checking sys/fcntl.h usability... yes
checking sys/fcntl.h presence... yes
checking for sys/fcntl.h... yes
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking idna.h usability... no
checking idna.h presence... no
checking for idna.h... no
checking whether time.h and sys/time.h may both be included... yes
checking for inet_pton... yes
checking if inet_pton supports IPv6... yes
checking for idna.h... (cached) no
configure: WARNING: Libidn not found
checking if Libidn should be used... no
checking for dbm_open... yes
checking gdbm.h usability... no
checking gdbm.h presence... no
checking for gdbm.h... no
checking ndbm.h usability... yes
checking ndbm.h presence... yes
checking for ndbm.h... yes
checking dbm.h usability... no
checking dbm.h presence... no
checking for dbm.h... no
checking db1/ndbm.h usability... no
checking db1/ndbm.h presence... no
checking for db1/ndbm.h... no
checking for working alloca.h... yes
checking for alloca... yes
checking whether snprintf is declared... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for EOVERFLOW... rm: conftest.dSYM: is a directory
yes
checking for vasnprintf... no
checking for long long int... yes
checking for long double... yes
checking for wchar_t... yes
checking for wint_t... yes
checking for size_t... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for intmax_t... yes
checking for inline... inline
checking for alloca as a compiler built-in... rm: conftest.dSYM: is a directory
yes
checking for stdint.h... (cached) yes
checking for SIZE_MAX... rm: conftest.dSYM: is a directory
yes
checking for snprintf... yes
checking absolute name of <stdio.h>... ///usr/include/stdio.h
checking for ptrdiff_t... yes
checking for snprintf... (cached) yes
checking for wcslen... yes
checking for stdint.h... (cached) yes
configure: creating ./config.status
config.status: creating po/Makefile.in
config.status: creating m4/Makefile
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/sv/Makefile
config.status: creating src/Makefile
config.status: creating gl/Makefile
config.status: creating example/Makefile
config.status: creating jwhois.spec
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile


address@hidden:~/src/jwhois-4.0$ make
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in m4
make[2]: Nothing to be done for `all'.
Making all in doc
Making all in sv
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all-am'.
Making all in gl
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  cat ./alloca_.h; \
	} > alloca.h-t
mv -f alloca.h-t alloca.h
rm -f stdio.h-t stdio.h
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
	  sed -e 's|@''ABSOLUTE_STDIO_H''@|"///usr/include/stdio.h"|g' \
	      -e 's|@''GNULIB_FPRINTF_POSIX''@|0|g' \
	      -e 's|@''GNULIB_PRINTF_POSIX''@|0|g' \
	      -e 's|@''GNULIB_SNPRINTF''@|1|g' \
	      -e 's|@''GNULIB_SPRINTF_POSIX''@|0|g' \
	      -e 's|@''GNULIB_VFPRINTF_POSIX''@|0|g' \
	      -e 's|@''GNULIB_VPRINTF_POSIX''@|0|g' \
	      -e 's|@''GNULIB_VSNPRINTF''@|0|g' \
	      -e 's|@''GNULIB_VSPRINTF_POSIX''@|0|g' \
	      -e 's|@''REPLACE_FPRINTF''@|0|g' \
	      -e 's|@''REPLACE_VFPRINTF''@|0|g' \
	      -e 's|@''REPLACE_PRINTF''@|0|g' \
	      -e 's|@''REPLACE_VPRINTF''@|0|g' \
	      -e 's|@''REPLACE_SNPRINTF''@|0|g' \
	      -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \
	      -e 's|@''REPLACE_VSNPRINTF''@|0|g' \
	      -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \
	      -e 's|@''REPLACE_SPRINTF''@|0|g' \
	      -e 's|@''REPLACE_VSPRINTF''@|0|g' \
	      -e '/definition of GL_LINK_WARNING/r .././link-warning.h' \
	      < ./stdio_.h; \
	} > stdio.h-t
mv stdio.h-t stdio.h
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am
if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT dummy.o -MD -MP -MF ".deps/dummy.Tpo" -c -o dummy.o dummy.c; \
	then mv -f ".deps/dummy.Tpo" ".deps/dummy.Po"; else rm -f ".deps/dummy.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT asnprintf.o -MD -MP -MF ".deps/asnprintf.Tpo" -c -o asnprintf.o asnprintf.c; \
	then mv -f ".deps/asnprintf.Tpo" ".deps/asnprintf.Po"; else rm -f ".deps/asnprintf.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT printf-args.o -MD -MP -MF ".deps/printf-args.Tpo" -c -o printf-args.o printf-args.c; \
	then mv -f ".deps/printf-args.Tpo" ".deps/printf-args.Po"; else rm -f ".deps/printf-args.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT printf-parse.o -MD -MP -MF ".deps/printf-parse.Tpo" -c -o printf-parse.o printf-parse.c; \
	then mv -f ".deps/printf-parse.Tpo" ".deps/printf-parse.Po"; else rm -f ".deps/printf-parse.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT vasnprintf.o -MD -MP -MF ".deps/vasnprintf.Tpo" -c -o vasnprintf.o vasnprintf.c; \
	then mv -f ".deps/vasnprintf.Tpo" ".deps/vasnprintf.Po"; else rm -f ".deps/vasnprintf.Tpo"; exit 1; fi
In file included from vasnprintf.c:38:
In file included from ./stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
6 warnings generated.
rm -f libgnu.a
ar cru libgnu.a dummy.o asnprintf.o printf-args.o printf-parse.o vasnprintf.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgnu.a(dummy.o) has no symbols
ranlib libgnu.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgnu.a(dummy.o) has no symbols
Making all in src
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-dns.o -MD -MP -MF ".deps/jwhois-dns.Tpo" -c -o jwhois-dns.o `test -f 'dns.c' || echo './'`dns.c; \
	then mv -f ".deps/jwhois-dns.Tpo" ".deps/jwhois-dns.Po"; else rm -f ".deps/jwhois-dns.Tpo"; exit 1; fi
In file included from dns.c:23:
In file included from ../gl/stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
6 warnings generated.
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-lookup.o -MD -MP -MF ".deps/jwhois-lookup.Tpo" -c -o jwhois-lookup.o `test -f 'lookup.c' || echo './'`lookup.c; \
	then mv -f ".deps/jwhois-lookup.Tpo" ".deps/jwhois-lookup.Po"; else rm -f ".deps/jwhois-lookup.Tpo"; exit 1; fi
In file included from lookup.c:23:
In file included from ../gl/stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
6 warnings generated.
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-init.o -MD -MP -MF ".deps/jwhois-init.Tpo" -c -o jwhois-init.o `test -f 'init.c' || echo './'`init.c; \
	then mv -f ".deps/jwhois-init.Tpo" ".deps/jwhois-init.Po"; else rm -f ".deps/jwhois-init.Tpo"; exit 1; fi
In file included from init.c:23:
In file included from ../gl/stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
6 warnings generated.
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-utils.o -MD -MP -MF ".deps/jwhois-utils.Tpo" -c -o jwhois-utils.o `test -f 'utils.c' || echo './'`utils.c; \
	then mv -f ".deps/jwhois-utils.Tpo" ".deps/jwhois-utils.Po"; else rm -f ".deps/jwhois-utils.Tpo"; exit 1; fi
In file included from utils.c:23:
In file included from ../gl/stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
utils.c:290:65: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different
      sign [-Wpointer-sign]
      error = getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &retval, &retlen);
                                                                ^~~~~~~
/usr/include/sys/socket.h:689:72: note: passing argument to parameter here
int     getsockopt(int, int, int, void * __restrict, socklen_t * __restrict);
                                                                           ^
7 warnings generated.
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-gai_strerror.o -MD -MP -MF ".deps/jwhois-gai_strerror.Tpo" -c -o jwhois-gai_strerror.o `test -f 'gai_strerror.c' || echo './'`gai_strerror.c; \
	then mv -f ".deps/jwhois-gai_strerror.Tpo" ".deps/jwhois-gai_strerror.Po"; else rm -f ".deps/jwhois-gai_strerror.Tpo"; exit 1; fi
In file included from gai_strerror.c:24:
In file included from ../gl/stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
6 warnings generated.
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-regex.o -MD -MP -MF ".deps/jwhois-regex.Tpo" -c -o jwhois-regex.o `test -f 'regex.c' || echo './'`regex.c; \
	then mv -f ".deps/jwhois-regex.Tpo" ".deps/jwhois-regex.Po"; else rm -f ".deps/jwhois-regex.Tpo"; exit 1; fi
regex.c:1638:17: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                else
                ^
regex.c:1658:17: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                else
                ^
regex.c:2843:33: warning: _expression_ which evaluates to zero treated as a null pointer constant of type 'regoff_t *' (aka 'int *')
      [-Wnon-literal-null-conversion]
      regs->start = regs->end = (regoff_t) 0;
                                ^~~~~~~~~~~~
regex.c:3781:19: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast]
                  PUSH_FAILURE_POINT (p1 + mcnt, d, -2);
                  ^
regex.c:2416:5: note: expanded from macro 'PUSH_FAILURE_POINT'
    PUSH_FAILURE_ITEM (lowest_active_reg);                              \
    ^
regex.c:2337:42: note: expanded from macro 'PUSH_FAILURE_ITEM'
  fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item
                                         ^
regex.c:3781:19: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast]
regex.c:2419:5: note: expanded from macro 'PUSH_FAILURE_POINT'
    PUSH_FAILURE_ITEM (highest_active_reg);                             \
    ^
regex.c:2337:42: note: expanded from macro 'PUSH_FAILURE_ITEM'
  fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item
                                         ^
regex.c:3928:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast]
          PUSH_FAILURE_POINT (p + mcnt, NULL, -2);
          ^
regex.c:2416:5: note: expanded from macro 'PUSH_FAILURE_POINT'
    PUSH_FAILURE_ITEM (lowest_active_reg);                              \
    ^
regex.c:2337:42: note: expanded from macro 'PUSH_FAILURE_ITEM'
  fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item
                                         ^
regex.c:3928:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast]
regex.c:2419:5: note: expanded from macro 'PUSH_FAILURE_POINT'
    PUSH_FAILURE_ITEM (highest_active_reg);                             \
    ^
regex.c:2337:42: note: expanded from macro 'PUSH_FAILURE_ITEM'
  fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item
                                         ^
regex.c:3981:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast]
          PUSH_FAILURE_POINT (p + mcnt, d, -2);
          ^
regex.c:2416:5: note: expanded from macro 'PUSH_FAILURE_POINT'
    PUSH_FAILURE_ITEM (lowest_active_reg);                              \
    ^
regex.c:2337:42: note: expanded from macro 'PUSH_FAILURE_ITEM'
  fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item
                                         ^
regex.c:3981:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast]
regex.c:2419:5: note: expanded from macro 'PUSH_FAILURE_POINT'
    PUSH_FAILURE_ITEM (highest_active_reg);                             \
    ^
regex.c:2337:42: note: expanded from macro 'PUSH_FAILURE_ITEM'
  fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item
                                         ^
regex.c:4120:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast]
          PUSH_FAILURE_POINT (0, 0, -2);
          ^
regex.c:2416:5: note: expanded from macro 'PUSH_FAILURE_POINT'
    PUSH_FAILURE_ITEM (lowest_active_reg);                              \
    ^
regex.c:2337:42: note: expanded from macro 'PUSH_FAILURE_ITEM'
  fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item
                                         ^
regex.c:4120:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast]
regex.c:2419:5: note: expanded from macro 'PUSH_FAILURE_POINT'
    PUSH_FAILURE_ITEM (highest_active_reg);                             \
    ^
regex.c:2337:42: note: expanded from macro 'PUSH_FAILURE_ITEM'
  fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item
                                         ^
regex.c:4133:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast]
          PUSH_FAILURE_POINT (0, 0, -2);
          ^
regex.c:2416:5: note: expanded from macro 'PUSH_FAILURE_POINT'
    PUSH_FAILURE_ITEM (lowest_active_reg);                              \
    ^
regex.c:2337:42: note: expanded from macro 'PUSH_FAILURE_ITEM'
  fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item
                                         ^
regex.c:4133:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast]
regex.c:2419:5: note: expanded from macro 'PUSH_FAILURE_POINT'
    PUSH_FAILURE_ITEM (highest_active_reg);                             \
    ^
regex.c:2337:42: note: expanded from macro 'PUSH_FAILURE_ITEM'
  fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item
                                         ^
13 warnings generated.
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-getopt.o -MD -MP -MF ".deps/jwhois-getopt.Tpo" -c -o jwhois-getopt.o `test -f 'getopt.c' || echo './'`getopt.c; \
	then mv -f ".deps/jwhois-getopt.Tpo" ".deps/jwhois-getopt.Po"; else rm -f ".deps/jwhois-getopt.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-getopt1.o -MD -MP -MF ".deps/jwhois-getopt1.Tpo" -c -o jwhois-getopt1.o `test -f 'getopt1.c' || echo './'`getopt1.c; \
	then mv -f ".deps/jwhois-getopt1.Tpo" ".deps/jwhois-getopt1.Po"; else rm -f ".deps/jwhois-getopt1.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-jconfig.o -MD -MP -MF ".deps/jwhois-jconfig.Tpo" -c -o jwhois-jconfig.o `test -f 'jconfig.c' || echo './'`jconfig.c; \
	then mv -f ".deps/jwhois-jconfig.Tpo" ".deps/jwhois-jconfig.Po"; else rm -f ".deps/jwhois-jconfig.Tpo"; exit 1; fi
In file included from jconfig.c:23:
In file included from ../gl/stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
jconfig.c:79:12: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast]
      if ( (char *)strcasecmp(ptr->domain, domain) == 0)
           ^
jconfig.c:81:9: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast]
          if ( (char *)strcasecmp(ptr->key, key) == 0)
               ^
jconfig.c:106:12: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast]
      if ( (char *)strcasecmp(jconfig_tmpptr->domain, domain) == 0)
           ^
jconfig.c:133:12: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast]
      if ( (char *)strncasecmp(jconfig_tmpptr->domain, domain, strlen(domain)) == 0)
           ^
10 warnings generated.
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-string.o -MD -MP -MF ".deps/jwhois-string.Tpo" -c -o jwhois-string.o `test -f 'string.c' || echo './'`string.c; \
	then mv -f ".deps/jwhois-string.Tpo" ".deps/jwhois-string.Po"; else rm -f ".deps/jwhois-string.Tpo"; exit 1; fi
In file included from string.c:23:
In file included from ../gl/stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
6 warnings generated.
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-cache.o -MD -MP -MF ".deps/jwhois-cache.Tpo" -c -o jwhois-cache.o `test -f 'cache.c' || echo './'`cache.c; \
	then mv -f ".deps/jwhois-cache.Tpo" ".deps/jwhois-cache.Po"; else rm -f ".deps/jwhois-cache.Tpo"; exit 1; fi
In file included from cache.c:23:
In file included from ../gl/stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
cache.c:252:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  if ((dbstore.dptr == NULL))
       ~~~~~~~~~~~~~^~~~~~~
cache.c:252:21: note: remove extraneous parentheses around the comparison to silence this warning
  if ((dbstore.dptr == NULL))
      ~             ^      ~
cache.c:252:21: note: use '=' to turn this equality comparison into an assignment
  if ((dbstore.dptr == NULL))
                    ^~
                    =
7 warnings generated.
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-rwhois.o -MD -MP -MF ".deps/jwhois-rwhois.Tpo" -c -o jwhois-rwhois.o `test -f 'rwhois.c' || echo './'`rwhois.c; \
	then mv -f ".deps/jwhois-rwhois.Tpo" ".deps/jwhois-rwhois.Po"; else rm -f ".deps/jwhois-rwhois.Tpo"; exit 1; fi
In file included from rwhois.c:23:
In file included from ../gl/stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
6 warnings generated.
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-jwhois.o -MD -MP -MF ".deps/jwhois-jwhois.Tpo" -c -o jwhois-jwhois.o `test -f 'jwhois.c' || echo './'`jwhois.c; \
	then mv -f ".deps/jwhois-jwhois.Tpo" ".deps/jwhois-jwhois.Po"; else rm -f ".deps/jwhois-jwhois.Tpo"; exit 1; fi
In file included from jwhois.c:23:
In file included from ../gl/stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
jwhois.c:97:3: warning: implicit declaration of function 'timeout_init' is invalid in C99 [-Wimplicit-function-declaration]
  timeout_init();
  ^
7 warnings generated.
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-whois.o -MD -MP -MF ".deps/jwhois-whois.Tpo" -c -o jwhois-whois.o `test -f 'whois.c' || echo './'`whois.c; \
	then mv -f ".deps/jwhois-whois.Tpo" ".deps/jwhois-whois.Po"; else rm -f ".deps/jwhois-whois.Tpo"; exit 1; fi
In file included from whois.c:23:
In file included from ../gl/stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
6 warnings generated.
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl -I../gl   -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2 -MT jwhois-http.o -MD -MP -MF ".deps/jwhois-http.Tpo" -c -o jwhois-http.o `test -f 'http.c' || echo './'`http.c; \
	then mv -f ".deps/jwhois-http.Tpo" ".deps/jwhois-http.Po"; else rm -f ".deps/jwhois-http.Tpo"; exit 1; fi
In file included from http.c:23:
In file included from ../gl/stdio.h:30:
///usr/include/stdio.h:67:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
extern FILE *__stdinp;
            ^
///usr/include/stdio.h:67:13: note: insert '_Nullable' if the pointer may be null
extern FILE *__stdinp;
            ^
              _Nullable
///usr/include/stdio.h:67:13: note: insert '_Nonnull' if the pointer should never be null
extern FILE *__stdinp;
            ^
              _Nonnull
///usr/include/stdio.h:390:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                        ^
///usr/include/stdio.h:390:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nullable
///usr/include/stdio.h:390:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                        ^
                                         _Nonnull
///usr/include/stdio.h:390:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
///usr/include/stdio.h:390:55: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nullable
///usr/include/stdio.h:390:55: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *, const char *, int),
                                                      ^
                                                       _Nonnull
///usr/include/stdio.h:391:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
///usr/include/stdio.h:391:44: note: insert '_Nullable' if the pointer may be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nullable
///usr/include/stdio.h:391:44: note: insert '_Nonnull' if the pointer should never be null
                 fpos_t (* _Nullable)(void *, fpos_t, int),
                                           ^
                                            _Nonnull
///usr/include/stdio.h:392:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
      [-Wnullability-completeness]
                 int (* _Nullable)(void *));
                                        ^
///usr/include/stdio.h:392:41: note: insert '_Nullable' if the pointer may be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nullable
///usr/include/stdio.h:392:41: note: insert '_Nonnull' if the pointer should never be null
                 int (* _Nullable)(void *));
                                        ^
                                         _Nonnull
///usr/include/stdio.h:388:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
FILE    *funopen(const void *,
        ^
///usr/include/stdio.h:388:6: note: insert '_Nullable' if the pointer may be null
FILE    *funopen(const void *,
        ^
          _Nullable
///usr/include/stdio.h:388:6: note: insert '_Nonnull' if the pointer should never be null
FILE    *funopen(const void *,
        ^
          _Nonnull
6 warnings generated.
gcc -g -O2 -DSYSCONFDIR="\"/usr/local/etc\"" -DLOCALSTATEDIR="\"/usr/local/var\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -g -O2   -o jwhois  jwhois-dns.o jwhois-lookup.o jwhois-init.o jwhois-utils.o jwhois-gai_strerror.o jwhois-regex.o jwhois-getopt.o jwhois-getopt1.o jwhois-jconfig.o jwhois-string.o jwhois-cache.o jwhois-rwhois.o jwhois-jwhois.o jwhois-whois.o jwhois-http.o ../gl/libgnu.a
Undefined symbols for architecture x86_64:
  "_iconv", referenced from:
      _jwhois_query in jwhois-jwhois.o
  "_iconv_close", referenced from:
      _jwhois_query in jwhois-jwhois.o
  "_iconv_open", referenced from:
      _jwhois_query in jwhois-jwhois.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [jwhois] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2


address@hidden:~/src/jwhois-4.0$ ./config.guess
i386-apple-darwin17.7.0

I hope that helps and please let me know if you'd like anymore info or testing,
Josh


reply via email to

[Prev in Thread] Current Thread [Next in Thread]