From: address@hidden Subject: Warning error during 'configure' of Amanda 2.4.4p1 on HP-UX 10.20 TO: address@hidden Date: Mon, 1 Dec 2003 15:28:37 -0600 X-Sent: 19 hours, 25 minutes, 24 seconds ago Hi -- Working on a system running HP-UX 10.20. This error popped up during my 'configure' run of Amanda 2.4.4p1: configure: WARNING: netinet/ip.h: present but cannot be compiled configure: WARNING: netinet/ip.h: check for missing prerequisite headers? configure: WARNING: netinet/ip.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## I checked the 'configure' output from my build of Amanda 2.4.4 a few weeks ago, and this error did not occur there. I have not installed any new GNU pkgs between then and now. Here's the --version of 'autoconf': # autoconf --version < autoconf (GNU Autoconf) 2.53 Written by David J. MacKenzie and Akim Demaille. Copyright 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I've attached the full 'configure' output (configure.txt), as well as 'config.log'. If you need anything else, please let me know. See ya... -- Mark Conty address@hidden [2. application/octet-stream; config.log]... + export CC=cc MAKE=/opt/gnu/bin/gmake + sh configure --disable-libtool --disable-gcc --prefix=/opt/amanda --with-amandahosts --with-assertions --with-buffered-dump=yes --with-config=daily --with-configdir=/opt/amanda/etc --with-debugging --with-gnu-ld=yes --with-gnutar-listdir=/var/opt/amanda/gnutar-lists --with-gnutar=/opt/gnu/bin/tar --with-group=amanda --with-includes=/opt/gnu/include /opt/gnu/include/readline --with-index-server=s2sme.grain.cargill.com --with-libraries=/opt/gnu/lib --with-pid-debug-files --with-rundump --with-tape-server=s2sme.grain.cargill.com --with-user=amanda checking build system type... hppa2.0-hp-hpux10.20 checking host system type... hppa2.0-hp-hpux10.20 checking target system type... hppa2.0-hp-hpux10.20 checking for a BSD-compatible install... config/install-sh -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 /opt/gnu/bin/gmake sets $(MAKE)... yes checking for non-rewinding tape device... /dev/null checking for raw ftape device... /dev/null checking for Kerberos and Amanda kerberos4 bits... no checking for gcc... cc checking for C compiler default output... 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... no checking whether cc accepts -g... yes checking for cc option to accept ANSI C... -Ae checking for style of include used by /opt/gnu/bin/gmake... GNU checking dependency style of cc -Ae... hp checking for ar... /usr/bin/ar checking for gawk... (cached) awk checking for awk command line variable assignment... yes with -v checking for bison... no checking for byacc... no checking for cat... /sbin/cat checking for compress... /usr/bin/compress checking for dd... /usr/bin/dd checking for egrep... /usr/bin/egrep checking for getconf... /bin/getconf checking for gnuplot... no configure: WARNING: *** You do not have gnuplot. Amplot will not be installed. checking for grep... /usr/bin/grep checking for gtar... /opt/gnu/bin/tar checking for smbclient... no checking for gzip... /usr/contrib/bin/gzip checking for Mail... no checking for mailx... /usr/bin/mailx checking for mt... /usr/bin/mt checking for chio... no checking for chs... no checking for mtx... no checking for mcutil... no checking for lpr... /usr/bin/lpr checking which flag to use to select a printer... -P checking for pcat... /usr/bin/pcat checking for perl5... no checking for perl... /usr/bin/perl checking for ufsdump... no checking for dump... /usr/sbin/dump checking for ufsrestore... no checking for restore... /sbin/restore checking whether /usr/sbin/dump supports -E or -S for estimates... no checking for xfsdump... no checking for xfsrestore... no checking for vxdump... /usr/sbin/vxdump checking for vxrestore... /usr/sbin/vxrestore checking for vdump... no checking for vrestore... no checking for large file compilation CFLAGS... checking for large file compilation LDFLAGS... checking for large file compilation LIBS... checking for GNU ld... /usr/ccs/bin/ld checking if the linker (/usr/ccs/bin/ld) is GNU ld... no checking for /usr/ccs/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -p checking for a sed that does not truncate output... /usr/bin/sed checking whether ln -s works... yes checking how to recognise dependent libraries... file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library checking command to parse /usr/bin/nm -p output... ok checking how to run the C preprocessor... cc -Ae -E checking for egrep... grep -E checking for ANSI C header files... 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... no checking for unistd.h... yes checking dlfcn.h usability... no checking dlfcn.h presence... no checking for dlfcn.h... no checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for cc option to produce PIC... +Z checking if cc PIC flag +Z works... yes checking if cc static flag -Wl,-a -Wl,archive works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.lo... yes checking whether the linker (/usr/ccs/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... relink checking whether stripping libraries is possible... no checking dynamic linker characteristics... hpux10.20 dld.sl checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes creating libtool checking for an ANSI C-conforming const... yes checking for working volatile... yes checking for working unsigned long constants... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking for uid_t in sys/types.h... yes checking return type of signal handlers... void checking whether struct tm is in sys/time.h or time.h... time.h checking for flex... no checking for lex... lex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... no checking for socklen_t... no checking for ANSI C header files... (cached) yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking wait.h usability... no checking wait.h presence... no checking for wait.h... no checking whether wait uses union wait... no checking whether time.h and sys/time.h may both be included... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking camlib.h usability... no checking camlib.h presence... no checking for camlib.h... no checking cam/cam.h usability... no checking cam/cam.h presence... no checking for cam/cam.h... no checking cam/scsi/scsi_message.h usability... no checking cam/scsi/scsi_message.h presence... no checking for cam/scsi/scsi_message.h... no checking chio.h usability... no checking chio.h presence... no checking for chio.h... no checking db.h usability... yes checking db.h presence... yes checking for db.h... yes checking dbm.h usability... yes checking dbm.h presence... yes checking for dbm.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking fstab.h usability... yes checking fstab.h presence... yes checking for fstab.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking history.h usability... yes checking history.h presence... yes checking for history.h... yes checking libc.h usability... no checking libc.h presence... no checking for libc.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking linux/zftape.h usability... no checking linux/zftape.h presence... no checking for linux/zftape.h... no checking mntent.h usability... yes checking mntent.h presence... yes checking for mntent.h... yes checking mnttab.h usability... no checking mnttab.h presence... no checking for mnttab.h... no checking ndbm.h usability... yes checking ndbm.h presence... yes checking for ndbm.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in_systm.h usability... yes checking netinet/in_systm.h presence... yes checking for netinet/in_systm.h... yes checking netinet/ip.h usability... no checking netinet/ip.h presence... yes configure: WARNING: netinet/ip.h: present but cannot be compiled configure: WARNING: netinet/ip.h: check for missing prerequisite headers? configure: WARNING: netinet/ip.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for netinet/ip.h... yes checking readline.h usability... yes checking readline.h presence... yes checking for readline.h... yes checking readline/history.h usability... yes checking readline/history.h presence... yes checking for readline/history.h... yes checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking scsi/sg.h usability... no checking scsi/sg.h presence... no checking for scsi/sg.h... no checking scsi/scsi_ioctl.h usability... no checking scsi/scsi_ioctl.h presence... no checking for scsi/scsi_ioctl.h... no checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking sys/chio.h usability... no checking sys/chio.h presence... no checking for sys/chio.h... no checking sys/dsreq.h usability... no checking sys/dsreq.h presence... no checking for sys/dsreq.h... no checking sys/fcntl.h usability... yes checking sys/fcntl.h presence... yes checking for sys/fcntl.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/mntent.h usability... no checking sys/mntent.h presence... no checking for sys/mntent.h... no checking sys/mount.h usability... yes checking sys/mount.h presence... yes checking for sys/mount.h... yes checking sys/mtio.h usability... yes checking sys/mtio.h presence... yes checking for sys/mtio.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/scarray.h usability... no checking sys/scarray.h presence... no checking for sys/scarray.h... no checking sys/scsiio.h usability... no checking sys/scsiio.h presence... no checking for sys/scsiio.h... no checking sys/scsi.h usability... yes checking sys/scsi.h presence... yes checking for sys/scsi.h... yes checking sys/scsi/impl/uscsi.h usability... no checking sys/scsi/impl/uscsi.h presence... no checking for sys/scsi/impl/uscsi.h... no checking sys/scsi/scsi/ioctl.h usability... no checking sys/scsi/scsi/ioctl.h presence... no checking for sys/scsi/scsi/ioctl.h... no checking sys/select.h usability... no checking sys/select.h presence... no checking for sys/select.h... no checking sys/shm.h usability... yes checking sys/shm.h presence... yes checking for sys/shm.h... yes checking for sys/stat.h... (cached) yes checking sys/statfs.h usability... no checking sys/statfs.h presence... no checking for sys/statfs.h... no checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/tape.h usability... no checking sys/tape.h presence... no checking for sys/tape.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking sys/vfstab.h usability... no checking sys/vfstab.h presence... no checking for sys/vfstab.h... no checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking vtblc.h usability... no checking vtblc.h presence... no checking for vtblc.h... no checking whether byte ordering is bigendian... yes checking for HP/UX-like scsi changer support... yes checking for HP-UX like scsi support... yes checking for main in -lcur_colr... yes checking for main in -lintl... yes checking for main in -lnsl... no checking for main in -lsocket... no checking for main in -lsun... no checking for tgetent in -ltermcap... yes checking for readline in -lreadline... yes checking for modf in -lm... yes checking for mt_flags mtget structure element... not found checking for mt_fileno mtget structure element... found checking for mt_blkno mtget structure element... found checking for mt_dsreg mtget structure element... not found checking for mt_erreg mtget structure element... found checking for dbm_open in -lc... yes checking whether _POSIX2_RE_DUP_MAX is defined... yes checking whether CHAR_MIN is defined... yes checking whether CHAR_MAX is defined... yes checking whether CHAR_BIT is defined... yes checking for accept... yes checking for accept declaration in sys/types.h sys/socket.h... yes checking for working alloca.h... yes checking for alloca... yes checking for atexit... yes checking for atof... yes checking for atof declaration in stdlib.h... yes checking for basename... yes checking for bind... yes checking for bind declaration in sys/types.h sys/socket.h... yes checking for bcopy... yes checking for bcopy declaration in string.h strings.h stdlib.h... yes checking for bzero... yes checking for bzero declaration in string.h strings.h stdlib.h... yes checking whether closedir returns void... no checking for closelog... yes checking for closelog declaration in syslog.h... yes checking for connect... yes checking for connect declaration in sys/types.h sys/socket.h... yes checking for dbm_open... yes checking for dbm_open declaration in ... no checking for endmntent... yes checking for fclose... yes checking for fclose declaration in stdio.h... yes checking for fflush... yes checking for fflush declaration in stdio.h... yes checking for flock... no checking for fprintf... yes checking for fprintf declaration in stdio.h... yes checking for fputc... yes checking for fputc declaration in stdio.h... yes checking for fputs... yes checking for fputs declaration in stdio.h... yes checking for fread... yes checking for fread declaration in stdio.h stdlib.h... yes checking for fseek... yes checking for fseek declaration in stdio.h... yes checking for fwrite... yes checking for fwrite declaration in stdio.h stdlib.h... yes checking for getcwd... yes checking for getfsent... yes checking for gethostname... yes checking for gethostname declaration in unistd.h... yes checking for getmntent in -lsun... no checking for getmntent in -lseq... no checking for getmntent in -lgen... no checking for getmntent... yes checking for getopt... yes checking for getopt declaration in stdlib.h unistd.h libc.h... yes checking for getpeername... yes checking for getpeername declaration in sys/types.h sys/socket.h... yes checking for getpgrp... yes checking whether getpgrp requires zero arguments... yes checking for getsockname... yes checking for getsockname declaration in sys/types.h sys/socket.h... yes checking for getsockopt... yes checking for getsockopt declaration in sys/types.h sys/socket.h... yes checking for gettimeofday... no checking for gettimeofday number of arguments... 2 checking for getvfsent... no checking for initgroups... yes checking for isascii... yes checking for initgroups... (cached) yes checking for initgroups declaration in grp.h sys/types.h unistd.h libc.h... yes checking for ioctl... yes checking for ioctl declaration in sys/ioctl.h unistd.h libc.h... yes checking for listen... yes checking for listen declaration in sys/types.h sys/socket.h... yes checking for lstat... yes checking for lstat declaration in sys/types.h sys/stat.h... yes checking for malloc... yes checking for malloc declaration in stdlib.h... yes checking for memmove... yes checking for memmove... (cached) yes checking for memmove declaration in string.h strings.h... yes checking for memset... yes checking for memset declaration in string.h strings.h... yes checking for mkdir... yes checking for mktemp... yes checking for mktemp declaration in stdlib.h... yes checking for mktime... no checking for mktime... (cached) no checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... no checking for on_exit... no checking for openlog... yes checking for openlog declaration in syslog.h... yes checking for pclose... yes checking for pclose declaration in stdio.h... yes checking for perror... yes checking for perror declaration in stdio.h... yes checking for printf... yes checking for printf declaration in stdio.h... yes checking for putenv... yes checking for puts... yes checking for puts declaration in stdio.h... yes checking for realloc... yes checking for realloc declaration in stdlib.h... yes checking for recvfrom... yes checking for recvfrom declaration in sys/types.h sys/socket.h... yes checking for remove... yes checking for remove declaration in stdio.h... yes checking for rename... yes checking for rename declaration in stdio.h... yes checking for rewind... yes checking for rewind declaration in stdio.h... yes checking for rmdir... yes checking for ruserok... yes checking for ruserok declaration in netdb.h sys/socket.h libc.h unistd.h... yes checking for select... no checking for select() argument type... fd_set checking for sendto... yes checking for sendto declaration in sys/types.h sys/socket.h... yes checking for setegid... no checking for seteuid... no checking for setmntent... yes checking for setresgid... yes checking for setresgid declaration in unistd.h... yes checking for setresuid... yes checking for setresuid declaration in unistd.h... yes checking for setpgid... yes checking for setpgid... (cached) yes checking for setpgid declaration in sys/types.h unistd.h... yes checking for setpgrp... yes checking whether setpgrp takes no argument... yes checking for setpgrp... (cached) yes checking for setpgrp declaration in sys/types.h unistd.h libc.h... yes checking for setsockopt... yes checking for setsockopt declaration in sys/types.h sys/socket.h... yes checking for shmget... yes checking for shmdt() argument type... void checking for shmat... yes checking for shmat declaration in sys/types.h sys/ipc.h sys/shm.h... yes checking for shmctl... yes checking for shmctl declaration in sys/types.h sys/ipc.h sys/shm.h... yes checking for shmdt... yes checking for shmdt declaration in sys/types.h sys/ipc.h sys/shm.h... yes checking for shmget... (cached) yes checking for shmget declaration in sys/types.h sys/ipc.h sys/shm.h... yes checking for snprintf... yes checking for snprintf declaration in stdio.h... no checking for vsnprintf... yes checking for vsnprintf declaration in stdio.h... no checking for sigaction... yes checking for sigemptyset... yes checking for sigvec... no checking for socket... yes checking for socket declaration in sys/types.h sys/socket.h... yes checking for socketpair... yes checking for socketpair declaration in sys/types.h sys/socket.h... yes checking for sscanf... yes checking for sscanf declaration in stdio.h... yes checking for statfs... yes checking for statvfs... yes checking for strerror... yes checking for strerror... (cached) yes checking for strerror declaration in string.h strings.h... yes checking for strftime... no checking for strftime in -lintl... yes checking for strftime... (cached) no checking for strftime... (cached) no checking for strncasecmp... yes checking for strncasecmp... (cached) yes checking for strncasecmp declaration in string.h strings.h... yes checking for strstr... yes checking for syslog... yes checking for syslog declaration in syslog.h... yes checking for system... yes checking for system declaration in stdlib.h... yes checking for time... no checking for tolower... yes checking for tolower declaration in ctype.h... yes checking for toupper... yes checking for toupper declaration in ctype.h... yes checking for ungetc... yes checking for ungetc declaration in stdio.h... yes checking for vprintf... yes checking for _doprnt... yes checking for vfprintf... yes checking for vfprintf declaration in stdio.h stdlib.h... yes checking for vprintf... (cached) yes checking for vprintf declaration in stdio.h stdlib.h... yes checking for vsprintf... yes checking for vsprintf declaration in stdio.h stdlib.h... yes checking for wait4... no checking for waitpid... yes checking for strcasecmp... yes checking for strcasecmp... (cached) yes checking for strcasecmp declaration in string.h strings.h... yes checking disk device prefixes... /dev/dsk/ - /dev/rdsk/ configure: WARNING: "*** Run amhpfixdevs on HP-UX systems using /dev/vg??." checking whether posix fcntl locking works... no checking whether flock locking works... no checking whether lockf locking works... no checking whether lnlock locking works... no configure: WARNING: *** No working file locking capability found! configure: WARNING: *** Be VERY VERY careful. configure: creating ./config.status config.status: creating amplot/amcat.awk config.status: creating amplot/amplot.sh config.status: creating amplot/Makefile config.status: creating changer-src/chg-manual.sh config.status: creating changer-src/chg-multi.sh config.status: creating changer-src/chg-mtx.sh config.status: creating changer-src/chg-chs.sh config.status: creating changer-src/chg-rth.pl config.status: creating changer-src/chg-chio.pl config.status: creating changer-src/chg-zd-mtx.sh config.status: creating changer-src/Makefile config.status: creating changer-src/chg-juke.sh config.status: creating changer-src/chg-rait.sh config.status: creating changer-src/chg-null.sh config.status: creating changer-src/chg-mcutil.sh config.status: creating client-src/patch-system.sh config.status: creating client-src/Makefile config.status: creating common-src/versuff.c config.status: creating common-src/Makefile config.status: creating example/amanda.conf config.status: creating example/Makefile config.status: creating example/amanda.conf.chg-scsi config.status: creating example/chg-scsi-linux.conf config.status: creating example/chg-scsi-solaris.conf config.status: creating example/chg-scsi-hpux.conf config.status: creating example/chg-mcutil.conf config.status: creating man/amadmin.8 config.status: creating man/amanda.8 config.status: creating man/amcheck.8 config.status: creating man/amcheckdb.8 config.status: creating man/amcleanup.8 config.status: creating man/amdump.8 config.status: creating man/amflush.8 config.status: creating man/amlabel.8 config.status: creating man/amoverview.8 config.status: creating man/amrecover.8 config.status: creating man/amrmtape.8 config.status: creating man/amtoc.8 config.status: creating man/amverify.8 config.status: creating man/Makefile config.status: creating man/amstatus.8 config.status: creating man/amreport.8 config.status: creating man/amgetconf.8 config.status: creating man/amverifyrun.8 config.status: creating man/amtapetype.8 config.status: creating docs/Makefile config.status: creating recover-src/Makefile config.status: creating restore-src/Makefile config.status: creating server-src/amcheckdb.sh config.status: creating server-src/amcleanup.sh config.status: creating server-src/amdump.sh config.status: creating server-src/amfreetapes.sh config.status: creating server-src/amoverview.pl config.status: creating server-src/amrmtape.sh config.status: creating server-src/amtoc.pl config.status: creating server-src/amverify.sh config.status: creating server-src/Makefile config.status: creating server-src/amstatus.pl config.status: creating server-src/amverifyrun.sh config.status: creating tape-src/Makefile config.status: creating config/Makefile config.status: creating Makefile config.status: creating config/config.h config.status: executing depfiles commands