Bug in INN CURRENT 20020223

The Doctor doctor at doctor.nl2k.ab.ca
Sun Feb 24 13:29:37 UTC 2002


On Sat, Feb 23, 2002 at 09:19:30PM -0500, Jeffrey M. Vinocur wrote:
> 
> On Sat, 23 Feb 2002, Russ Allbery wrote:
> 
> > Jeffrey M Vinocur <jeff at litech.org> writes:
> >
> > > -#  define SA_LEN(s)      (s->sa_len)
> > > +#  define SA_LEN(s)      ((s)->sa_len)
> >
> > This change is correct regardless; feel free to commit it.
> 
> Ok, I just did.
> 
> I finally got the CVS issues Russ mentioned earlier worked out, so from
> now on I should be generating commit mail again.
>

More bad news coming from inn CURRENT 20020224

 
Script started on Sun Feb 24 06:19:47 2002
ns2.nl2k.ab.ca//usr/source/inn-CURRENT-20020224$ cat ../config*
./configure --prefix=/var/news --libexecdir=/var/news/libexec --datadir=/usr/share --sysconfdir=/var/news/etc --localstatedir=/var --infodir=/usr/share/info --mandir=/usr/share/man --with-db-dir=/var/news/etc --with-run-dir=/var/news/run --with-etc-dir=/var/news/etc --with-spool-dir=/var/news/spool --with-log-dir=/var/log/news --with-news-user=bin --with-news-group=news --with-low-memory --with-openssl=/usr/contrib --with-berkeleydb=/usr/contrib --with-sendmail=/usr/sbin/sendmail --enable-ipv6
ns2.nl2k.ab.ca//usr/source/inn-CURRENT-20020224$ ./configure --help
Usage: configure [options] [host]
Options: [defaults in brackets after descriptions]
Configuration:
  --cache-file=FILE       cache test results in FILE
  --help                  print this message
  --no-create             do not create output files
  --quiet, --silent       do not print `checking...' messages
  --version               print the version of autoconf that created configure
Directory and file names:
  --prefix=PREFIX         install architecture-independent files in PREFIX
                          [/usr/local/news]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [same as prefix]
  --bindir=DIR            user executables in DIR [EPREFIX/bin]
  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  --datadir=DIR           read-only architecture-independent data in DIR
                          [PREFIX/share]
  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
                          [PREFIX/com]
  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  --includedir=DIR        C header files in DIR [PREFIX/include]
  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  --infodir=DIR           info documentation in DIR [PREFIX/info]
  --mandir=DIR            man documentation in DIR [PREFIX/man]
  --srcdir=DIR            find the sources in DIR [configure dir or ..]
  --program-prefix=PREFIX prepend PREFIX to installed program names
  --program-suffix=SUFFIX append SUFFIX to installed program names
  --program-transform-name=PROGRAM
                          run sed PROGRAM on installed program names
Host type:
  --build=BUILD           configure for building on BUILD [BUILD=HOST]
  --host=HOST             configure for HOST [guessed]
  --target=TARGET         configure for TARGET [TARGET=HOST]
Features and packages:
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --x-includes=DIR        X include files are in DIR
  --x-libraries=DIR       X library files are in DIR
--enable and --with options recognized:
  --enable-libtool        Use libtool for lib generation [default=no]
  --enable-shared[=PKGS]  build shared libraries [default=yes]
  --enable-static[=PKGS]  build static libraries [default=yes]
  --enable-fast-install[=PKGS]  optimize for fast installation [default=yes]
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
  --disable-libtool-lock  avoid locking (might break parallel builds)
  --with-control-dir=PATH Path for control programs [PREFIX/bin/control]
  --with-db-dir=PATH      Path for news database files [PREFIX/db]
  --with-doc-dir=PATH     Path for news documentation [PREFIX/doc]
  --with-etc-dir=PATH     Path for news config files [PREFIX/etc]
  --with-filter-dir=PATH  Path for embedded filters [PREFIX/bin/filter]
  --with-lib-dir=PATH     Path for news library files [PREFIX/lib]
  --with-log-dir=PATH     Path for news logs [PREFIX/log]
  --with-run-dir=PATH     Path for news PID/runtime files [PREFIX/run]
  --with-spool-dir=PATH   Path for news storage [PREFIX/spool]
  --with-tmp-dir=PATH     Path for temporary files [PREFIX/tmp]
  --with-syslog-facility=LOG_FAC  Syslog facility [LOG_NEWS or LOG_LOCAL1]
  --with-news-user=USER   News user name [news]
  --with-news-group=GROUP News group name [news]
  --with-news-master=USER News master (address for reports) [usenet]
  --with-news-umask=UMASK umask for news files [002]
  --enable-setgid-inews   Install inews setgid
  --enable-uucp-rnews     Install rnews setuid, group uucp
  --with-log-compress=METHOD   Log compression method [gzip]
  --with-innd-port=PORT   Additional low-numbered port for inndstart
  --enable-ipv6           Enable IPv6 support
  --with-max-sockets=N    Maximum number of listening sockets in innd
  --enable-tagged-hash    Use tagged hash table for history
  --enable-largefiles     Support for files larger than 2GB [default=no]
  --with-sendmail=PATH    Path to sendmail
  --with-berkeleydb[=PATH]  Enable BerkeleyDB (for ovdb overview method)
  --with-openssl=PATH     Enable OpenSSL (for NNTP over SSL support)
  --with-perl             Embedded Perl script support [default=no]
  --with-python           Embedded Python module support [default=no]
  --with-tcl=PATH         Embedded TCL script support [default=no]
ns2.nl2k.ab.ca//usr/source/inn-CURRENT-20020224$ gmake
cd include   && gmake all
gmake[1]: Entering directory `/usr/source/inn-CURRENT-20020224/include'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/source/inn-CURRENT-20020224/include'
cd lib       && gmake all
gmake[1]: Entering directory `/usr/source/inn-CURRENT-20020224/lib'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/source/inn-CURRENT-20020224/lib'
cd storage   && gmake all
gmake[1]: Entering directory `/usr/source/inn-CURRENT-20020224/storage'
gmake[2]: Entering directory `/usr/source/inn-CURRENT-20020224/storage/buffindexed'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/source/inn-CURRENT-20020224/storage/buffindexed'
gmake[2]: Entering directory `/usr/source/inn-CURRENT-20020224/storage/cnfs'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/source/inn-CURRENT-20020224/storage/cnfs'
gmake[2]: Entering directory `/usr/source/inn-CURRENT-20020224/storage/ov3'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/source/inn-CURRENT-20020224/storage/ov3'
gmake[2]: Entering directory `/usr/source/inn-CURRENT-20020224/storage/ovdb'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/source/inn-CURRENT-20020224/storage/ovdb'
gmake[2]: Entering directory `/usr/source/inn-CURRENT-20020224/storage/timecaf'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/source/inn-CURRENT-20020224/storage/timecaf'
gmake[2]: Entering directory `/usr/source/inn-CURRENT-20020224/storage/timehash'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/source/inn-CURRENT-20020224/storage/timehash'
gmake[2]: Entering directory `/usr/source/inn-CURRENT-20020224/storage/tradspool'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/source/inn-CURRENT-20020224/storage/tradspool'
gmake[2]: Entering directory `/usr/source/inn-CURRENT-20020224/storage/trash'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/source/inn-CURRENT-20020224/storage/trash'
gmake[1]: Leaving directory `/usr/source/inn-CURRENT-20020224/storage'
cd history   && gmake all
gmake[1]: Entering directory `/usr/source/inn-CURRENT-20020224/history'
History method 'hisv6' configured
gmake[2]: Entering directory `/usr/source/inn-CURRENT-20020224/history'
gmake[3]: Entering directory `/usr/source/inn-CURRENT-20020224/history/hisv6'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/usr/source/inn-CURRENT-20020224/history/hisv6'
gmake[2]: Leaving directory `/usr/source/inn-CURRENT-20020224/history'
gmake[2]: Entering directory `/usr/source/inn-CURRENT-20020224/history'
History method 'hisv6' configured
gmake[2]: Leaving directory `/usr/source/inn-CURRENT-20020224/history'
gmake[1]: Leaving directory `/usr/source/inn-CURRENT-20020224/history'
cd innd      && gmake all
gmake[1]: Entering directory `/usr/source/inn-CURRENT-20020224/innd'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/source/inn-CURRENT-20020224/innd'
cd nnrpd     && gmake all
gmake[1]: Entering directory `/usr/source/inn-CURRENT-20020224/nnrpd'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/source/inn-CURRENT-20020224/nnrpd'
cd innfeed   && gmake all
gmake[1]: Entering directory `/usr/source/inn-CURRENT-20020224/innfeed'
gcc -g -O2 -I../include     -c -o host.o host.c
host.c: In function `hostIpAddr':
host.c:1166: sizeof applied to an incomplete type
host.c:1173: arithmetic on pointer to an incomplete type
host.c:1173: dereferencing pointer to incomplete type
host.c:1174: arithmetic on pointer to an incomplete type
host.c:1174: dereferencing pointer to incomplete type
gmake[1]: *** [host.o] Error 1
gmake[1]: Leaving directory `/usr/source/inn-CURRENT-20020224/innfeed'
gmake: *** [all-innfeed] Error 2
ns2.nl2k.ab.ca//usr/source/inn-CURRENT-20020224$ cat config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:1406: checking host system type
configure:1429: checking for gcc
configure:1542: checking whether the C compiler (gcc  ) works
configure:1558: gcc -o conftest    conftest.c  1>&5
configure:1584: checking whether the C compiler (gcc  ) is a cross-compiler
configure:1589: checking whether we are using GNU C
configure:1598: gcc -E conftest.c
configure:1617: checking whether gcc accepts -g
configure:1973: checking if BerkeleyDB is desired
configure:1982: checking for BerkeleyDB location
configure:2038: checking if OpenSSL is desired
configure:2047: checking for OpenSSL location
configure:2075: checking for RSAPublicEncrypt in -lrsaref
configure:2094: gcc -o conftest -g -O2   conftest.c -lrsaref   -L/usr/contrib/lib 1>&5
ld: cannot find -lrsaref
configure: failed program was:
#line 2083 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char RSAPublicEncrypt();

int main() {
RSAPublicEncrypt()
; return 0; }
configure:2154: checking for BIO_new in -lcrypto
configure:2173: gcc -o conftest -g -O2   conftest.c -lcrypto   -L/usr/contrib/lib 1>&5
configure:2189: checking for DSO_load in -ldl
configure:2208: gcc -o conftest -g -O2   conftest.c -ldl -lcrypto -ldl   -L/usr/contrib/lib 1>&5
configure:2235: checking for SSL_library_init in -lssl
configure:2254: gcc -o conftest -g -O2   conftest.c -lssl -lcrypto -ldl   -L/usr/contrib/lib 1>&5
configure:2355: checking how to run the C preprocessor
configure:2376: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:2436: checking whether gcc needs -traditional
configure:2461: termio.h: No such file or directory
configure:2484: checking for flex
configure:2518: checking for yywrap in -lfl
configure:2537: gcc -o conftest -g -O2   conftest.c -lfl   1>&5
ld: cannot find -lfl
configure: failed program was:
#line 2526 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char yywrap();

int main() {
yywrap()
; return 0; }
configure:2560: checking whether make sets ${MAKE}
configure:2589: checking for ranlib
configure:2621: checking for bison
configure:2621: checking for byacc
configure:2659: checking for AIX
configure:2683: checking for POSIXized ISC
configure:2728: checking for ctags
configure:2770: checking for awk
configure:2808: checking for egrep
configure:2846: checking for perl
configure:2884: checking for sh
configure:2922: checking for sed
configure:2960: checking for sort
configure:3000: checking for Perl version
configure:3019: checking for gpgv
configure:3059: checking for pgpv
configure:3104: checking for wget
configure:3185: checking for compress
configure:3227: checking for gzip
configure:3276: checking for sendmail
configure:3366: checking for uustat
configure:3438: checking for library containing crypt
configure:3456: gcc -o conftest -g -O2   conftest.c  1>&5
configure:3501: checking for library containing setproctitle
configure:3519: gcc -o conftest -g -O2   conftest.c  1>&5
/var/tmp/ccWrwMzC.o: In function `main':
/usr/source/inn-CURRENT-20020224/configure:3515: undefined reference to `setproctitle'
configure: failed program was:
#line 3508 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char setproctitle();

int main() {
setproctitle()
; return 0; }
configure:3541: gcc -o conftest -g -O2   conftest.c -lutil   1>&5
configure:3567: checking for library containing gethostbyname
configure:3585: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:3629: checking for library containing socket
configure:3647: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:3731: checking for library containing inet_aton
configure:3749: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:3793: checking for getspnam in -lshadow
configure:3812: gcc -o conftest -g -O2   conftest.c -lshadow  -lutil  1>&5
ld: cannot find -lshadow
configure: failed program was:
#line 3801 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char getspnam();

int main() {
getspnam()
; return 0; }
configure:3841: checking for nlist in -lelf
configure:3860: gcc -o conftest -g -O2   conftest.c -lelf  -lutil  1>&5
ld: cannot find -lelf
configure: failed program was:
#line 3849 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char nlist();

int main() {
nlist()
; return 0; }
configure:3889: checking for regexec in -lregex
configure:3908: gcc -o conftest -g -O2   conftest.c -lregex  -lutil  1>&5
ld: cannot find -lregex
configure: failed program was:
#line 3897 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char regexec();

int main() {
regexec()
; return 0; }
configure:3938: checking for regexec
configure:3966: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:3994: checking for library containing dbm_open
configure:4012: gcc -o conftest -g -O2   conftest.c  1>&5
configure:4065: checking for library containing pam_start
configure:4083: gcc -o conftest -g -O2   conftest.c  1>&5
/var/tmp/ccIPVoFc.o: In function `main':
/usr/source/inn-CURRENT-20020224/configure:4079: undefined reference to `pam_start'
configure: failed program was:
#line 4072 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char pam_start();

int main() {
pam_start()
; return 0; }
configure:4105: gcc -o conftest -g -O2   conftest.c -lpam   1>&5
ld: cannot find -lpam
configure: failed program was:
#line 4094 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char pam_start();

int main() {
pam_start()
; return 0; }
configure:4278: checking for ANSI C header files
configure:4291: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4358: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:4485: checking for dirent.h that defines DIR
configure:4498: gcc -c -g -O2  conftest.c 1>&5
configure:4523: checking for opendir in -ldir
configure:4542: gcc -o conftest -g -O2   conftest.c -ldir  -lutil  1>&5
ld: cannot find -ldir
configure: failed program was:
#line 4531 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char opendir();

int main() {
opendir()
; return 0; }
configure:4606: checking whether time.h and sys/time.h may both be included
configure:4620: gcc -c -g -O2  conftest.c 1>&5
configure:4641: checking for sys/wait.h that is POSIX.1 compatible
configure:4662: gcc -c -g -O2  conftest.c 1>&5
configure:4689: checking for crypt.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4695: crypt.h: No such file or directory
configure: failed program was:
#line 4694 "configure"
#include "confdefs.h"
#include <crypt.h>
configure:4689: checking for inttypes.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4695: inttypes.h: No such file or directory
configure: failed program was:
#line 4694 "configure"
#include "confdefs.h"
#include <inttypes.h>
configure:4689: checking for limits.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4689: checking for ndbm.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4689: checking for stdbool.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4695: stdbool.h: No such file or directory
configure: failed program was:
#line 4694 "configure"
#include "confdefs.h"
#include <stdbool.h>
configure:4689: checking for stddef.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4689: checking for stdint.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4695: stdint.h: No such file or directory
configure: failed program was:
#line 4694 "configure"
#include "confdefs.h"
#include <stdint.h>
configure:4689: checking for string.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4689: checking for sys/bitypes.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4689: checking for sys/filio.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4689: checking for sys/param.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4689: checking for sys/select.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4689: checking for sys/sysinfo.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4689: checking for sys/time.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4689: checking for unistd.h
configure:4699: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4771: checking whether h_errno must be declared
configure:4783: gcc -c -g -O2  conftest.c 1>&5
configure:4807: checking whether inet_aton must be declared
configure:4847: gcc -c -g -O2  conftest.c 1>&5
configure:4869: checking whether inet_ntoa must be declared
configure:4909: gcc -c -g -O2  conftest.c 1>&5
configure:4931: checking whether snprintf must be declared
configure:4970: gcc -c -g -O2  conftest.c 1>&5
configure:4992: checking whether vsnprintf must be declared
configure:5031: gcc -c -g -O2  conftest.c 1>&5
configure:5054: checking whether byte ordering is bigendian
configure:5072: gcc -c -g -O2  conftest.c 1>&5
configure:5087: gcc -c -g -O2  conftest.c 1>&5
configure: In function `main':
configure:5082: syntax error before `big'
configure: failed program was:
#line 5076 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>
int main() {

#if BYTE_ORDER != BIG_ENDIAN
 not big endian
#endif
; return 0; }
configure:5144: checking for working const
configure:5198: gcc -c -g -O2  conftest.c 1>&5
configure:5219: checking for st_blksize in struct stat
configure:5232: gcc -c -g -O2  conftest.c 1>&5
configure:5253: checking whether struct tm is in sys/time.h or time.h
configure:5266: gcc -c -g -O2  conftest.c 1>&5
configure:5287: checking for size_t
configure:5320: checking for uid_t in sys/types.h
configure:5354: checking for off_t
configure:5387: checking for pid_t
configure:5420: checking for caddr_t
configure:5453: checking for ssize_t
configure:5488: checking for long long int
configure:5500: gcc -c -g -O2  conftest.c 1>&5
configure:5524: checking for sig_atomic_t
configure:5560: checking for socklen_t
configure:5599: checking value of IOV_MAX
configure:5655: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:5684: checking for SUN_LEN
configure:5700: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:5722: checking for tm_gmtoff in struct tm
configure:5734: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:5756: checking for tm_zone in struct tm
configure:5768: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:5790: checking for timezone variable
configure:5802: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure: In function `main':
configure:5798: invalid lvalue in assignment
configure:5798: `altzone' undeclared (first use in this function)
configure:5798: (Each undeclared identifier is reported only once
configure:5798: for each function it appears in.)
configure: failed program was:
#line 5795 "configure"
#include "confdefs.h"
#include <time.h>
int main() {
timezone = 3600; altzone = 7200
; return 0; }
configure:5824: checking for tzname variable
configure:5836: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure: In function `main':
configure:5832: `tzname' undeclared (first use in this function)
configure:5832: (Each undeclared identifier is reported only once
configure:5832: for each function it appears in.)
configure: failed program was:
#line 5829 "configure"
#include "confdefs.h"
#include <time.h>
int main() {
*tzname = "UTC"
; return 0; }
configure:5859: checking size of int
configure:5878: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:5981: checking for int32_t
configure:6024: checking for uint32_t
configure:6066: checking for 8-bit clean memcmp
configure:6084: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6103: checking for vfork.h
configure:6113: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:6109: vfork.h: No such file or directory
configure: failed program was:
#line 6108 "configure"
#include "confdefs.h"
#include <vfork.h>
configure:6138: checking for working vfork
configure:6289: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6312: checking return type of signal handlers
configure:6334: gcc -c -g -O2  conftest.c 1>&5
configure:6357: checking for working inet_ntoa
configure:6383: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6409: checking whether struct sockaddr has sa_len
configure:6423: gcc -c -g -O2  conftest.c 1>&5
configure:6445: checking for SA_LEN(s) macro
configure:6459: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
/var/tmp/ccVa9qZz.o: In function `main':
/usr/source/inn-CURRENT-20020224/configure:6455: undefined reference to `SA_LEN'
configure: failed program was:
#line 6450 "configure"
#include "confdefs.h"
#include <sys/types.h>
                        #include <sys/socket.h>
                        #include <netinet/in.h>
int main() {
struct sockaddr sa; int x = SA_LEN(&sa);
; return 0; }
configure:6483: checking for struct sockaddr_storage
configure:6497: gcc -c -g -O2  conftest.c 1>&5
configure:6516: checking for RFC 2553 style sockaddr_storage member names
configure:6530: gcc -c -g -O2  conftest.c 1>&5
configure:6556: checking whether IN6_ARE_ADDR_EQUAL macro is broken
configure:6580: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure: In function `main':
configure:6574: `AF_INET6' undeclared (first use in this function)
configure:6574: (Each undeclared identifier is reported only once
configure:6574: for each function it appears in.)
configure: failed program was:
#line 6564 "configure"
#include "confdefs.h"
#include <netinet/in.h>
#include <arpa/inet.h>

int
main ()
{
  struct in6_addr a;
  struct in6_addr b;

  inet_pton(AF_INET6,"fe80::1234:5678:abcd",&a);
  inet_pton(AF_INET6,"fe80::1234:5678:abcd",&b);
  return IN6_ARE_ADDR_EQUAL(&a,&b) ? 0 : 1;
}
configure:6607: checking for working snprintf
configure:6641: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for atexit
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for getpagesize
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for getrlimit
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for getrusage
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for getspnam
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
/var/tmp/cc8xNJm0.o: In function `main':
/usr/source/inn-CURRENT-20020224/configure:6692: undefined reference to `getspnam'
configure: failed program was:
#line 6675 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char getspnam(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char getspnam();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_getspnam) || defined (__stub___getspnam)
choke me
#else
getspnam();
#endif

; return 0; }
configure:6670: checking for setbuffer
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for sigaction
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for setrlimit
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for setsid
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for socketpair
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for statvfs
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
/var/tmp/cc2mZ7Yi.o: In function `main':
/usr/source/inn-CURRENT-20020224/configure:6692: undefined reference to `statvfs'
configure: failed program was:
#line 6675 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char statvfs(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char statvfs();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_statvfs) || defined (__stub___statvfs)
choke me
#else
statvfs();
#endif

; return 0; }
configure:6670: checking for strncasecmp
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for strtoul
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for symlink
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6670: checking for sysconf
configure:6698: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6785: checking for statfs
configure:6813: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6841: checking for sys/vfs.h
configure:6851: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:6847: sys/vfs.h: No such file or directory
configure: failed program was:
#line 6846 "configure"
#include "confdefs.h"
#include <sys/vfs.h>
configure:6841: checking for sys/mount.h
configure:6851: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:6883: checking for fseeko
configure:6911: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
/var/tmp/ccpJrHRi.o: In function `main':
/usr/source/inn-CURRENT-20020224/configure:6905: undefined reference to `fseeko'
configure: failed program was:
#line 6888 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char fseeko(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char fseeko();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_fseeko) || defined (__stub___fseeko)
choke me
#else
fseeko();
#endif

; return 0; }
configure:6883: checking for ftello
configure:6911: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
/var/tmp/ccmchpZf.o: In function `main':
/usr/source/inn-CURRENT-20020224/configure:6905: undefined reference to `ftello'
configure: failed program was:
#line 6888 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char ftello(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char ftello();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_ftello) || defined (__stub___ftello)
choke me
#else
ftello();
#endif

; return 0; }
configure:6883: checking for hstrerror
configure:6911: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6883: checking for inet_aton
configure:6911: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6883: checking for pread
configure:6911: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
/var/tmp/ccwbDIFU.o: In function `main':
/usr/source/inn-CURRENT-20020224/configure:6905: undefined reference to `pread'
configure: failed program was:
#line 6888 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char pread(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char pread();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_pread) || defined (__stub___pread)
choke me
#else
pread();
#endif

; return 0; }
configure:6883: checking for pwrite
configure:6911: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
/var/tmp/ccw73BGp.o: In function `main':
/usr/source/inn-CURRENT-20020224/configure:6905: undefined reference to `pwrite'
configure: failed program was:
#line 6888 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char pwrite(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char pwrite();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_pwrite) || defined (__stub___pwrite)
choke me
#else
pwrite();
#endif

; return 0; }
configure:6883: checking for seteuid
configure:6911: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6883: checking for strcasecmp
configure:6911: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6883: checking for strerror
configure:6911: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6883: checking for strspn
configure:6911: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6883: checking for setenv
configure:6911: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:6944: checking for off_t-compatible fpos_t
configure:6966: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:7005: checking for working mmap
configure:7077: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:7102: checking for madvise
configure:7130: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:7155: checking whether mmap sees writes
configure:7199: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:7221: checking whether msync is needed
configure:7300: gcc -o conftest -g -O2   conftest.c -lutil  1>&5
configure:7322: checking how many arguments msync takes
configure:7335: gcc -c -g -O2  conftest.c 1>&5
configure:7358: checking for Unix domain sockets
configure:7392: checking log facility for news
ns2.nl2k.ab.ca//usr/source/inn-CURRENT-20020224$ exit
exit

Script done on Sun Feb 24 06:20:40 2002

You all have to love me.

> 
> -- 
> Jeffrey M. Vinocur
> jeff at litech.org
> 
> 

-- 
Member - Liberal International	On 11 Sept 2001 the WORLD was violated.
This is doctor at nl2k.ab.ca	Ici doctor at nl2k.ab.ca
Society MUST be saved! Extremists must dissolve.  
Spammer:  21st Century Version of the Elctronic Neanderthal Man


More information about the inn-workers mailing list