cvs-test-results
[Top][All Lists]
Advanced

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

[Cvs-test-results] gnulib/lib/getaddrinfo.h needs a #include <sys/types.


From: Mark D. Baushke
Subject: [Cvs-test-results] gnulib/lib/getaddrinfo.h needs a #include <sys/types.h>
Date: Tue, 04 Oct 2005 00:29:03 -0700

This compilation problem of lib/cannon-host.c on FreeBSD 4.10-BETA or
4.11 results when lib/getaddrinfo.h does not do a #include <sys/types.h>
before the #include <sys/socket.h> ...

The change was between 1.5 and 1.6 of
/cvsroot/gnulib/gnulib/lib/getaddrinfo.h,v with the following
log message:

2005-10-01  Simon Josefsson  <address@hidden>

        * getaddrinfo.h: Protect #include's of sys/socket.h and netdb.h.
        Only define struct addrinfo if !HAVE_STRUCT_ADDRINFO.  Protect
        AI_* and EAI_* definitions.  Protect function declarations.

Please fix.

        Thanks,
        -- Mark

address@hidden writes:

> Nightly test results for Mon Oct 3 22:35:15 PDT 2005
> FreeBSD x86-freebsd1 4.10-BETA FreeBSD 4.10-BETA #24: Tue Apr 13 11:20:20 PDT 
> 2004     address@hidden:/usr/obj/usr/src/sys/GENERIC  i386
> 
> Please send questions/comments to address@hidden
> 
> Build failed; see 
> /home/users/d/de/derekrprice/nightly.FreeBSD.4.10-BETA.i386.log for details
> (last 200 lines follows)
> 
> checking for uniquely sized size_t... no
> checking for ptrdiff_t... (cached) yes
> checking size of ptrdiff_t... 4
> checking for uniquely sized ptrdiff_t... no
> checking for wint_t... yes
> checking size of wint_t... 4
> checking for uniquely sized wint_t... no
> checking for float... yes
> checking size of float... 4
> checking for uniquely sized float... yes(4)
> checking for double... yes
> checking size of double... 8
> checking for uniquely sized double... yes(8)
> checking for long double... yes
> checking size of long double... 12
> checking for uniquely sized long double... yes(12)
> checking for unistd.h... (cached) yes
> checking vfork.h usability... no
> checking vfork.h presence... no
> checking for vfork.h... no
> checking for fork... yes
> checking for vfork... yes
> checking for working fork... yes
> checking for working vfork... (cached) yes
> checking whether closedir returns void... no
> checking for library containing getspnam... no
> checking whether utime accepts a null argument... yes
> checking for long file names... yes
> checking whether printf supports %p... yes
> checking for main in -lnsl... no
> checking for library containing connect... none required
> checking for library containing gethostbyname... (cached) none required
> checking for KRB4 in /usr/kerberos... 
> checking for krb.h... 
> checking for krb_get_err_text... no
> checking for GSSAPI... no
> checking for external ZLIB... 
> checking zlib.h usability... yes
> checking zlib.h presence... yes
> checking for zlib.h... yes
> checking for external ZLIB... yes
> checking selected ZLIB... package
> checking for ssh... ssh
> checking for vim... vim
> checking for temporary directory... /tmp
> checking for library containing crypt... -lcrypt
> checking for a case sensitive file system... yes
> checking for cygwin32... no
> configure: creating ./config.status
> config.status: creating contrib/validate_repo
> config.status: creating contrib/clmerge
> config.status: creating contrib/cln_hist
> config.status: creating contrib/commit_prep
> config.status: creating contrib/cvs_acls
> config.status: creating contrib/log
> config.status: creating contrib/log_accum
> config.status: creating contrib/mfpipe
> config.status: creating contrib/pvcs2rcs
> config.status: creating contrib/rcs2log
> config.status: creating contrib/rcslock
> config.status: creating contrib/sccs2rcs
> config.status: creating doc/mkman
> config.status: creating src/cvsbug
> config.status: creating Makefile
> config.status: creating contrib/Makefile
> config.status: creating contrib/pam/Makefile
> config.status: creating cvs.spec
> config.status: creating diff/Makefile
> config.status: creating doc/Makefile
> config.status: creating doc/i18n/Makefile
> config.status: creating doc/i18n/pt_BR/Makefile
> config.status: creating emx/Makefile
> config.status: creating lib/Makefile
> config.status: creating maint-aux/Makefile
> config.status: creating man/Makefile
> config.status: creating os2/Makefile
> config.status: creating src/Makefile
> config.status: creating src/sanity.config.sh
> config.status: creating tools/Makefile
> config.status: creating vms/Makefile
> config.status: creating windows-NT/Makefile
> config.status: creating windows-NT/SCC/Makefile
> config.status: creating zlib/Makefile
> config.status: creating config.h
> config.status: executing depfiles commands
> config.status: executing default-1 commands
> 
> You are about to use an unreleased version of CVS.  Be sure to
> read the relevant mailing lists, most importantly <address@hidden>.
> 
> Below you will find information on the status of this version of CVS.
> 
> 
> * Status
> 
>   This experimental version of CVS contains new features which may not have
>   been tested as thoroughly as the stable release.  It is classified as:
> 
>                           /*-------------.
>                           | Experimental |
>                           `-------------*/
> 
>                      /*-------------------------.
>                      | Sane for full scale use. |
>                      `-------------------------*/
> 
> + make
> make  all-recursive
> Making all in lib
> cp /home/users/d/de/derekrprice/cvs-nightly/lib/alloca_.h alloca.h-t
> mv alloca.h-t alloca.h
> /bin/bash /home/users/d/de/derekrprice/cvs-nightly/build-aux/ylwrap 
> /home/users/d/de/derekrprice/cvs-nightly/lib/getdate.y y.tab.c getdate.c 
> y.tab.h getdate.h y.output getdate.output -- /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/bison-missing --run bison 
> -y  
> /home/users/d/de/derekrprice/cvs-nightly/lib/getdate.y:215: unrecognized: 
> %parse-param
> /home/users/d/de/derekrprice/cvs-nightly/lib/getdate.y:215:    Skipping to 
> next %
> /home/users/d/de/derekrprice/cvs-nightly/lib/getdate.y:216: unrecognized: 
> %lex-param
> /home/users/d/de/derekrprice/cvs-nightly/lib/getdate.y:216:    Skipping to 
> next %
> WARNING: `bison' missing on your system.  You should only need it if
>          you modified a `.y' file.  You may need the `Bison' package
>          in order for those modifications to take effect.  You can get
>          `Bison' from any GNU archive site.
> updating getdate.h
> cp /home/users/d/de/derekrprice/cvs-nightly/lib/getopt_.h getopt.h-t
> mv getopt.h-t getopt.h
> cp /home/users/d/de/derekrprice/cvs-nightly/lib/glob_.h glob.h-t
> mv glob.h-t glob.h
> sed -e 's/@''HAVE__BOOL''@/0/g'  < 
> /home/users/d/de/derekrprice/cvs-nightly/lib/stdbool_.h > stdbool.h-t
> mv stdbool.h-t stdbool.h
> sed -e 's/@''HAVE_LONG_64BIT''@/0/g;s/@''HAVE_LONG_LONG_64BIT@/1/g' < 
> /home/users/d/de/derekrprice/cvs-nightly/lib/stdint_.h > stdint.h-t
> mv stdint.h-t stdint.h
> make  all-am
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/sighandle.c' 
> object='sighandle.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c 
> /home/users/d/de/derekrprice/cvs-nightly/lib/sighandle.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/allocsa.c' 
> object='allocsa.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c /home/users/d/de/derekrprice/cvs-nightly/lib/allocsa.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/cycle-check.c' 
> object='cycle-check.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c 
> /home/users/d/de/derekrprice/cvs-nightly/lib/cycle-check.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/basename.c' 
> object='basename.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c 
> /home/users/d/de/derekrprice/cvs-nightly/lib/basename.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/stripslash.c' 
> object='stripslash.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c 
> /home/users/d/de/derekrprice/cvs-nightly/lib/stripslash.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/getnline.c' 
> object='getnline.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c 
> /home/users/d/de/derekrprice/cvs-nightly/lib/getnline.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/strnlen1.c' 
> object='strnlen1.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c 
> /home/users/d/de/derekrprice/cvs-nightly/lib/strnlen1.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/xalloc-die.c' 
> object='xalloc-die.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c 
> /home/users/d/de/derekrprice/cvs-nightly/lib/xalloc-die.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/xgethostname.c' 
> object='xgethostname.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c 
> /home/users/d/de/derekrprice/cvs-nightly/lib/xgethostname.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/sunos57-select.c' 
> object='sunos57-select.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c 
> /home/users/d/de/derekrprice/cvs-nightly/lib/sunos57-select.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/save-cwd.c' 
> object='save-cwd.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c 
> /home/users/d/de/derekrprice/cvs-nightly/lib/save-cwd.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/lstat.c' 
> object='lstat.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c /home/users/d/de/derekrprice/cvs-nightly/lib/lstat.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/mktime.c' 
> object='mktime.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c /home/users/d/de/derekrprice/cvs-nightly/lib/mktime.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/strftime.c' 
> object='strftime.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c 
> /home/users/d/de/derekrprice/cvs-nightly/lib/strftime.c
> source='/home/users/d/de/derekrprice/cvs-nightly/lib/canon-host.c' 
> object='canon-host.o' libtool=no  DEPDIR=.deps depmode=gcc /bin/bash 
> /home/users/d/de/derekrprice/cvs-nightly/build-aux/depcomp  gcc 
> -DHAVE_CONFIG_H -I. -I/home/users/d/de/derekrprice/cvs-nightly/lib -I..    
> -Ino/include  -g -O2 -c 
> /home/users/d/de/derekrprice/cvs-nightly/lib/canon-host.c
> In file included from 
> /home/users/d/de/derekrprice/cvs-nightly/lib/getaddrinfo.h:24,
>                  from 
> /home/users/d/de/derekrprice/cvs-nightly/lib/canon-host.c:27:
> /usr/include/sys/socket.h:52: syntax error before `sa_family_t'
> /usr/include/sys/socket.h:52: warning: data definition has no type or storage 
> class
> /usr/include/sys/socket.h:163: syntax error before `u_char'
> /usr/include/sys/socket.h:174: syntax error before `u_short'
> /usr/include/sys/socket.h:188: syntax error before `u_char'
> /usr/include/sys/socket.h:190: `int64_t' undeclared here (not in a function)
> /usr/include/sys/socket.h:190: `u_char' undeclared here (not in a function)
> /usr/include/sys/socket.h:190: size of array `__ss_pad1' is too large
> /usr/include/sys/socket.h:191: syntax error before `int64_t'
> /usr/include/sys/socket.h:192: `u_char' undeclared here (not in a function)
> /usr/include/sys/socket.h:192: `int64_t' undeclared here (not in a function)
> /usr/include/sys/socket.h:192: `u_char' undeclared here (not in a function)
> /usr/include/sys/socket.h:192: `int64_t' undeclared here (not in a function)
> /usr/include/sys/socket.h:359: syntax error before `pid_t'
> /usr/include/sys/socket.h:364: syntax error before `gid_t'
> /usr/include/sys/socket.h:399: syntax error before `u_short'
> /usr/include/sys/socket.h:407: syntax error before `caddr_t'
> /usr/include/sys/socket.h:411: syntax error before `caddr_t'
> In file included from 
> /home/users/d/de/derekrprice/cvs-nightly/lib/getaddrinfo.h:24,
>                  from 
> /home/users/d/de/derekrprice/cvs-nightly/lib/canon-host.c:27:
> /usr/include/sys/socket.h:444: syntax error before `recv'
> /usr/include/sys/socket.h:444: syntax error before `size_t'
> /usr/include/sys/socket.h:444: warning: data definition has no type or 
> storage class
> /usr/include/sys/socket.h:445: syntax error before `recvfrom'
> /usr/include/sys/socket.h:445: syntax error before `size_t'
> /usr/include/sys/socket.h:445: warning: data definition has no type or 
> storage class
> /usr/include/sys/socket.h:446: syntax error before `recvmsg'
> /usr/include/sys/socket.h:446: warning: data definition has no type or 
> storage class
> /usr/include/sys/socket.h:447: syntax error before `send'
> /usr/include/sys/socket.h:447: syntax error before `size_t'
> /usr/include/sys/socket.h:447: warning: data definition has no type or 
> storage class
> /usr/include/sys/socket.h:448: syntax error before `sendto'
> /usr/include/sys/socket.h:449: syntax error before `size_t'
> /usr/include/sys/socket.h:449: warning: data definition has no type or 
> storage class
> /usr/include/sys/socket.h:450: syntax error before `sendmsg'
> /usr/include/sys/socket.h:450: warning: data definition has no type or 
> storage class
> /usr/include/sys/socket.h:451: syntax error before `off_t'
> *** Error code 1
> 
> Stop in /tmp/build-cvs-nightly/lib.
> *** Error code 1
> 
> Stop in /tmp/build-cvs-nightly/lib.
> *** Error code 1
> 
> Stop in /tmp/build-cvs-nightly.
> *** Error code 1
> 
> Stop in /tmp/build-cvs-nightly.
> + echo 'Build failed; see 
> /home/users/d/de/derekrprice/nightly.FreeBSD.4.10-BETA.i386.log for details'
> + echo '(last 200 lines follows)'
> + echo
> + tail -200 /home/users/d/de/derekrprice/nightly.FreeBSD.4.10-BETA.i386.log
> 
> 
> _______________________________________________
> Cvs-test-results mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/cvs-test-results
> 




reply via email to

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