Hello Folks,
I am having difficulty compiling Amanda 4.3b3 Server on AIX 4.3 and 5.1. Here aresome of the error messages that I get: checking build system type... powerpc-ibm-aix5.1.0.0 checking host system type... powerpc-ibm-aix5.1.0.0 checking target system type... powerpc-ibm-aix5.1.0.0 checking for a BSD compatible install... config/install-sh -c checking whether build environment is sane... yes checking for mawk... no checking for gawk... gawk checking whether make 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... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc checking for ar... /usr/bin/ar checking for mawk... (cached) gawk checking for bison... no checking for byacc... no checking for cat... /usr/bin/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 checking for grep... /usr/bin/grep checking for gtar... /usr/bin/tar checking for smbclient... /usr/bin/smbclient checking for gzip... /usr/bin/gzip checking for Mail... /usr/bin/Mail checking for mt... /usr/bin/mt checking for chio... no checking for chs... no checking for mtx... 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 sh... /usr/bin/shchecking for backup... /usr/sbin/backup checking for ufsrestore... no checking for restore... /usr/sbin/restore checking whether /usr/sbin/backup supports -E or -S for estimates... no checking for xfsdump... no checking for xfsrestore... no checking for vxdump... no checking for vxrestore... no checking for vdump... no checking for vrestore... no checking for large file compilation CFLAGS... -q32 -D_LARGE_FILES -qlonglong checking for large file compilation LDFLAGS... -b32 checking for large file compilation LIBS... -lc -lpthread -lm checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... no checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking command to parse /usr/bin/nm -B output... failed checking how to run the C preprocessor... gcc -E checking for dlfcn.h... yes checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for gcc option to produce PIC... none checking if gcc static flag -static -Wl,-lC works... no checking if gcc supports -c -o file.o... no checking if we can lock with hard links... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... no checking dynamic linker characteristics... aix5.1.0.0 ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes creating libtool checking whether gcc needs -traditional... no checking for gcc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes checking for working volatile... yes checking for working unsigned long constants... yes checking for ANSI C header files... nochecking 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 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... flex checking for flex... (cached) flex checking for yywrap in -lfl... no checking for yywrap in -ll... no checking lex output file root... lex.yy checking whether yytext is a pointer... no checking for socklen_t... yes checking for ANSI C header files... (cached) no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for sys/wait.h... yes 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 for arpa/inet.h... yes checking for camlib.h... no checking for cam/cam.h... no checking for cam/scsi/scsi_message.h... no checking for chio.h... no checking for db.h... no checking for dbm.h... yes checking for fcntl.h... yes checking for fstab.h... yes checking for grp.h... yes checking for history.h... no checking for libc.h... no checking for limits.h... yes checking for linux/ftape-header-segment.h... no checking for linux/ftape-vendors.h... no checking for linux/ftape.h... no checking for linux/zftape.h... nochecking for mnttab.h... no checking for ndbm.h... yes checking for netdb.h... yes checking for netinet/in_systm.h... yes checking for netinet/ip.h... yes checking for readline.h... no checking for readline/history.h... yes checking for readline/readline.h... yes checking for scsi/sg.h... 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 for sys/chio.h... no checking for sys/dsreq.h... no checking for sys/fcntl.h... no checking for sys/file.h... yes checking for sys/ioctl.h... yes checking for sys/ipc.h... yes checking for sys/mman.h... yes checking for sys/mntent.h... nochecking for sys/param.h... yes checking for sys/scarray.h... yes checking for sys/scsiio.h... no checking for sys/scsi.h... yes checking for sys/scsi/impl/uscsi.h... no checking for sys/scsi/scsi/ioctl.h... no checking for sys/select.h... yes checking for sys/shm.h... yes checking for sys/stat.h... (cached) yes checking for sys/statfs.h... yes checking for sys/statvfs.h... yes checking for sys/tape.h... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking for sys/vfs.h... yes checking for sys/vfstab.h... no checking for syslog.h... yes checking for unistd.h... (cached) yes checking for vtblc.h... no checking whether byte ordering is bigendian... yes checking for HP/UX-like scsi changer support... no checking for AIX like scsi support... yes checking for main in -lcur_colr... no checking for main in -lintl... no checking for main in -lnsl... no checking for main in -lsocket... no checking for main in -lsun... no checking for tgetent in -ltermcap... no checking for tgetent in -lcurses... no checking for tgetent in -lncurses... no checking for modf in -lm... no checking for mt_flags mtget structure element... not found checking for mt_fileno mtget structure element... not found checking for mt_blkno mtget structure element... not found checking for mt_dsreg mtget structure element... not found checking for mt_erreg mtget structure element... not found checking for dbm_open in -lc... no 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... no checking for working alloca.h... no checking for alloca... no checking whether `alloca.c' needs Cray hooks... no checking stack direction for C alloca... -1 checking for atexit... no checking for atof... no checking for basename... no checking for bind... no checking for bcopy... no checking for bzero... no checking whether closedir returns void... yes checking for closelog... no checking for connect... no checking for dbm_open... no checking for fclose... no checking for fflush... no checking for flock... no checking for fprintf... no checking for fputc... no checking for fputs... no checking for fread... no checking for fseek... no checking for fwrite... no checking for getcwd... no checking for getfsent... no checking for gethostname... no checking for getmntent in -lsun... no checking for statfs... no checking for statvfs... no checking for strerror... no checking for strerror... (cached) no checking for strftime... no checking for strftime in -lintl... no checking for strftime... (cached) no checking for strftime... (cached) no checking for strncasecmp... no checking for strncasecmp... (cached) no checking for strstr... no checking for syslog... no checking for system... no checking for time... no checking for tolower... no checking for toupper... no checking for ungetc... no checking for vprintf... no checking for vfprintf... no checking for vprintf... (cached) no checking for vsprintf... no checking for wait4... no checking for waitpid... no checking for strcasecmp... no checking for strcasecmp... (cached) no checking disk device prefixes... /dev/ - /dev/r 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: creating ./config.status checking for sys/mount.h... no checking for sys/mtio.h... no checking for mntent.h... yes checking for sys/types.h... yes checking for sys/stat.h... yes configure: WARNING: *** You do not have gnuplot. Amplot will not be installed.configure: WARNING: *** No terminal library, no history and command line editing inamrecover! configure: WARNING: *** Neither shmget() nor mmap() found! configure: WARNING: *** This system will not support the Amanda server. configure: WARNING: *** No working file locking capability found! configure: WARNING: *** Be VERY VERY careful. I have renamed mntent.h to something else, I have installed ncurses, autoconf andautomake, I have tested nm -B against /usr/lib/libc.a and got mmap and shmget. Don'tknow what I need to do next. amanda-2.4.2 finds automake curses library and nm works ok with it. But it stillcompiles the client version. Anyone has any ideas? Thanks Gashaw