Please help me with an install
От | tailor@u.washington.edu |
---|---|
Тема | Please help me with an install |
Дата | |
Msg-id | 200001062226.OAA83580@mead1.u.washington.edu обсуждение исходный текст |
Список | pgsql-admin |
Hi, I am dying to install postgres, but make seems to die. I don't know why make is dying! Could someone send me in the right direction? [mead1]/tmp/postgresql-6.5.3/src: uname -a AIX mead1 2 4 000011078200 [mead1]/tmp/postgresql-6.5.3/src: ./configure --prefix=/tmp/taylor --with-template=aix_42 loading cache ./config.cache checking host system type... rs6000-ibm-aix4.2.0.0 checking echo setting... checking setting template to... aix_42 checking setting USE_LOCALE... disabled checking setting CYR_RECODE... disabled checking setting MULTIBYTE... disabled checking setting DEF_PGPORT... 5432 checking setting DEF_MAXBACKENDS... 32 checking setting USE_TCL... disabled checking setting USE_PERL... disabled checking setting USE_ODBC... disabled checking setting ASSERT CHECKING... disabled checking for gcc... xlc checking whether the C compiler (xlc -qchars=signed -qmaxmem=8192 -qhalt=w -qsrcmsg -qcheck=divzero -qlonglong ) works...yes checking whether the C compiler (xlc -qchars=signed -qmaxmem=8192 -qhalt=w -qsrcmsg -qcheck=divzero -qlonglong ) is a cross-compiler...no checking whether we are using GNU C... no checking whether xlc accepts -g... yes checking how to run the C preprocessor... xlc -E - setting CPPFLAGS= - setting LDFLAGS= checking for c++... no checking for g++... g++ checking whether the C++ compiler (g++ ) works... yes checking whether the C++ compiler (g++ ) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether g++ accepts -g... yes checking for a BSD compatible install... /tmp/postgresql-6.5.3/src/install-sh -c checking for flex... flex checking for yywrap in -lfl... no checking whether ln -s works... yes checking whether make sets ${MAKE}... yes checking for ranlib... ranlib checking for find... /bin/find checking for tar... /bin/tar checking for split... /bin/split checking for etags... /usr/local/bin/etags checking for xargs... /bin/xargs checking for ipcs... /bin/ipcs checking for ipcrm... /bin/ipcrm checking for trbsd... /bin/trbsd checking for gzcat... no checking for zcat... /usr/local/bin/zcat checking for bison... no checking for yacc... /bin/yacc - Using /bin/yacc -d checking for main in -lsfio... no checking for main in -lncurses... no checking for main in -lcurses... yes checking for main in -ltermcap... yes checking for main in -lhistory... no checking for main in -lreadline... no checking for write_history in -lreadline... no checking for main in -lm... yes checking for main in -ldl... yes checking for main in -lsocket... no checking for main in -lnsl... yes checking for main in -lipc... no checking for main in -lIPC... no checking for main in -llc... no checking for main in -ldld... no checking for main in -lln... no checking for main in -lld... yes checking for main in -lcompat... no checking for main in -lBSD... no checking for main in -lcrypt... no checking for main in -lgen... no checking for main in -lPW... yes checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for arpa/inet.h... yes checking for crypt.h... yes checking for dld.h... no checking for endian.h... no checking for float.h... yes checking for fp_class.h... no checking for getopt.h... no checking for history.h... no checking for ieeefp.h... no checking for limits.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for readline.h... no checking for readline/history.h... no checking for readline/readline.h... no checking for sys/select.h... yes checking for termios.h... yes checking for unistd.h... yes checking for values.h... yes checking for sys/param.h... yes checking for pwd.h... yes checking for working const... no checking for inline... no checking for preprocessor stringizing operator... yes checking for uid_t in sys/types.h... yes checking for mode_t... yes checking for off_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for tm_zone in struct tm... no checking for tzname... yes checking for signed types... yes checking for volatile... yes checking for type of last arg to accept... size_t checking for int timezone... yes checking for gettimeofday args... 2 args checking for union semun... no checking for fcntl(F_SETLK)... yes checking for 8-bit clean memcmp... yes checking return type of signal handlers... void checking for vprintf... yes checking for memmove... yes checking for sigsetjmp... yes checking for sysconf... yes checking for sigprocmask... yes checking for waitpid... yes checking for setsid... yes checking for fcvt... yes checking for fpclass... no checking for fp_class... no checking for fp_class_d... no checking for class... yes checking for snprintf... yes checking for vsnprintf... yes checking for isinf... no checking for getrusage... yes checking for srandom... yes checking for gethostname... yes checking for random... yes checking for inet_aton... yes checking for strerror... yes checking for strdup... yes checking for strtol... yes checking for strtoul... yes checking for strcasecmp... yes checking for cbrt... yes checking for rint... yes checking whether 'long int' is 64 bits... no checking whether 'long long int' is 64 bits... yes checking whether snprintf handles 'long long int' as %lld... yes checking alignment of short... 2 checking alignment of int... 4 checking alignment of long... 4 checking alignment of long long int... 8 checking alignment of double... 4 checking for POSIX signal interface... yes checking for tclsh... /usr/local/bin/tclsh updating cache ./config.cache creating ./config.status creating GNUmakefile creating Makefile.global creating backend/port/Makefile creating backend/catalog/genbki.sh creating backend/utils/Gen_fmgrtab.sh creating bin/pg_dump/Makefile creating bin/pg_version/Makefile creating bin/pgtclsh/mkMakefile.tcldefs.sh creating bin/pgtclsh/mkMakefile.tkdefs.sh creating bin/psql/Makefile creating include/version.h creating interfaces/libpq/Makefile creating interfaces/ecpg/lib/Makefile creating interfaces/libpq++/Makefile creating interfaces/libpgtcl/Makefile creating interfaces/odbc/GNUmakefile creating interfaces/odbc/Makefile.global creating pl/plpgsql/src/Makefile creating pl/plpgsql/src/mklang.sql creating pl/tcl/mkMakefile.tcldefs.sh creating include/config.h linking ./backend/port/dynloader/aix.c to backend/port/dynloader.c linking ./backend/port/dynloader/aix.h to include/dynloader.h linking ./include/port/aix.h to include/os.h linking ./makefiles/Makefile.aix to Makefile.port linking ./backend/port/tas/dummy.s to backend/port/tas.s linking ./include/port to interfaces/odbc/port linking ./makefiles to interfaces/odbc/makefiles linking ./template to interfaces/odbc/template linking ./include/config.h to interfaces/odbc/config.h [mead1]/tmp/postgresql-6.5.3/src: make You must use GNU make to use Postgres. It may be installed on your system with the name 'gmake'. NOTE: If you are sure that you are using GNU make and you are still getting this message, you may simply need to run the configure program. You must use GNU make to use Postgres. It may be installed on your system with the name 'gmake'. NOTE: If you are sure that you are using GNU make and you are still getting this message, you may simply need to run the configure program. You must use GNU make to use Postgres. It may be installed on your system with the name 'gmake'. NOTE: If you are sure that you are using GNU make and you are still getting this message, you may simply need to run the configure program. You must use GNU make to use Postgres. It may be installed on your system with the name 'gmake'. NOTE: If you are sure that you are using GNU make and you are still getting this message, you may simply need to run the configure program. You must use GNU make to use Postgres. It may be installed on your system with the name 'gmake'. NOTE: If you are sure that you are using GNU make and you are still getting this message, you may simply need to run the configure program. You must use GNU make to use Postgres. It may be installed on your system with the name 'gmake'. NOTE: If you are sure that you are using GNU make and you are still getting this message, you may simply need to run the configure program. [mead1]/tmp/postgresql-6.5.3/src: flex --version flex version 2.5.4 [mead1]/tmp/postgresql-6.5.3/src: gmake Making postgres.imp ./backend/port/aix/mkldexport.sh postgres /tmp/taylor/bin > postgres.imp nm: postgres: 0654-200 Cannot open the specified file. nm: A file or directory in the path name does not exist. xlc -bE:./backend/postgres.imp -o postgres ../utils/version.o -lPW -lld -lnsl -ldl -lm -ltermcap -lcurses xlc: 1501-228 input file ../utils/version.o not found gmake: *** [postgres.imp] Error 252 [mead1]/tmp/postgresql-6.5.3/src: make You must use GNU make to use Postgres. It may be installed on your system with the name 'gmake'. NOTE: If you are sure that you are using GNU make and you are still getting this message, you may simply need to run the configure program. You must use GNU make to use Postgres. It may be installed on your system with the name 'gmake'. NOTE: If you are sure that you are using GNU make and you are still getting this message, you may simply need to run the configure program. You must use GNU make to use Postgres. It may be installed on your system with the name 'gmake'. NOTE: If you are sure that you are using GNU make and you are still getting this message, you may simply need to run the configure program. You must use GNU make to use Postgres. It may be installed on your system with the name 'gmake'. NOTE: If you are sure that you are using GNU make and you are still getting this message, you may simply need to run the configure program. You must use GNU make to use Postgres. It may be installed on your system with the name 'gmake'. NOTE: If you are sure that you are using GNU make and you are still getting this message, you may simply need to run the configure program. You must use GNU make to use Postgres. It may be installed on your system with the name 'gmake'. NOTE: If you are sure that you are using GNU make and you are still getting this message, you may simply need to run the configure program. [mead1]/tmp/postgresql-6.5.3/src: ls total 1016 -rw------- 1 tailor user 119 May 21 1998 DEVELOPERS -rw------- 1 tailor user 3230 Jan 06 14:01 GNUmakefile -rw------- 1 tailor user 3205 Jun 30 1999 GNUmakefile.in -rw------- 1 tailor user 815 Aug 22 1997 Makefile -rw------- 1 tailor user 9043 Jan 06 14:01 Makefile.global -rw------- 1 tailor user 9032 Nov 01 20:45 Makefile.global.in lrwxrwxrwx 1 tailor user 24 Jan 06 14:01 Makefile.port@ -> ./makefiles/Makefile.aix -rw------- 1 tailor user 8705 Jul 29 21:13 Makefile.shlib drwx------ 21 tailor user 512 Jan 06 13:53 backend/ drwx------ 21 tailor user 512 Jan 06 13:53 bin/ -rw------- 1 tailor user 6298 Jan 06 14:01 config.cache -rwx------ 1 tailor user 26687 Apr 19 1999 config.guess* -rw------- 1 tailor user 32407 Jan 06 14:01 config.log -rwx------ 1 tailor user 25315 Jan 06 14:01 config.status* -rwx------ 1 tailor user 19834 Apr 19 1999 config.sub* -rwx------ 1 tailor user 225522 Nov 01 16:24 configure* -rw------- 1 tailor user 33122 Nov 01 16:24 configure.in drwx------ 2 tailor user 512 Nov 04 10:23 corba/ drwx------ 2 tailor user 512 Nov 04 10:23 data/ drwx------ 19 tailor user 1024 Jan 06 14:01 include/ -rwx------ 1 tailor user 5585 Feb 04 1997 install-sh* drwx------ 11 tailor user 512 Jan 06 13:54 interfaces/ drwx------ 2 tailor user 512 Nov 04 10:23 lextest/ drwx------ 2 tailor user 512 Nov 04 10:23 makefiles/ drwx------ 2 tailor user 2048 Nov 04 10:23 man/ drwx------ 4 tailor user 512 Jan 06 13:54 pl/ -rw------- 1 tailor user 28 Jan 06 14:05 postgres.imp drwx------ 2 tailor user 1024 Nov 04 10:23 template/ drwx------ 9 tailor user 512 Jan 06 13:54 test/ drwx------ 7 tailor user 512 Jan 06 13:54 tools/ drwx------ 2 tailor user 512 Nov 04 10:23 tutorial/ drwx------ 2 tailor user 512 Nov 04 10:23 utils/ drwx------ 2 tailor user 512 Nov 04 10:23 win32/ -rw------- 1 tailor user 448 Oct 05 1998 win32.mak [mead1]/tmp/postgresql-6.5.3/src: cd pgsql pgsql: No such file or directory. [mead1]/tmp/postgresql-6.5.3/src: cd ../doc [mead1]/tmp/postgresql-6.5.3/doc: ls total 5120 -rw------- 1 tailor user 42773 Oct 12 08:35 FAQ -rw------- 1 tailor user 1290 Sep 14 08:33 FAQ_AIX -rw------- 1 tailor user 18167 Sep 12 17:20 FAQ_DEV -rw------- 1 tailor user 3610 Dec 17 1998 FAQ_DigitalUnix -rw------- 1 tailor user 1209 Jan 06 1998 FAQ_FreeBSD -rw------- 1 tailor user 7653 Jun 05 1999 FAQ_HPUX -rw------- 1 tailor user 13638 Jun 08 1999 FAQ_Irix -rw------- 1 tailor user 27643 Jun 04 1999 FAQ_Linux -rw------- 1 tailor user 8842 May 27 1999 FAQ_SCO -rw------- 1 tailor user 4431 Sep 27 09:54 FAQ_Solaris -rw------- 1 tailor user 164 Jun 30 1999 KNOWN_BUGS -rw------- 1 tailor user 164 Jun 30 1999 MISSING_FEATURES -rw------- 1 tailor user 1810 Nov 28 1998 Makefile -rw------- 1 tailor user 5031 Aug 16 13:29 README.Charsets -rw------- 1 tailor user 2914 Sep 28 06:08 README.NT -rw------- 1 tailor user 1895 Sep 19 1996 README.fsync -rw------- 1 tailor user 4011 Oct 07 1998 README.inet -rw------- 1 tailor user 3787 Aug 16 13:32 README.locale -rw------- 1 tailor user 9552 Jul 11 15:59 README.mb -rw------- 1 tailor user 17964 Jul 11 15:59 README.mb.jp -rw------- 1 tailor user 13053 Oct 12 08:35 TODO -rw------- 1 tailor user 107095 Jun 13 1999 admin.ps.gz -rw------- 1 tailor user 90026 Jul 15 23:22 admin.tar.gz -rw------- 1 tailor user 1509 Oct 12 08:35 bug.template -rw------- 1 tailor user 641084 Jan 17 1999 internals.ps -rw------- 1 tailor user 509042 Jul 15 23:20 postgres.tar.gz -rw------- 1 tailor user 256816 Jun 13 1999 programmer.ps.gz -rw------- 1 tailor user 252462 Jun 13 1999 programmer.tar.gz drwx------ 4 tailor user 512 Jan 06 13:53 src/ -rw------- 1 tailor user 54889 Jun 02 1999 tutorial.ps.gz -rw------- 1 tailor user 47063 Jun 13 1999 tutorial.tar.gz -rw------- 1 tailor user 236733 Jun 13 1999 user.ps.gz -rw------- 1 tailor user 163363 Jun 14 1999 user.tar.gz [mead1]/tmp/postgresql-6.5.3/doc: gmake install gmake all if [ ! -d /tmp/taylor/doc ]; then mkdir /tmp/taylor/doc; fi rm -rf ./admin /tmp/taylor/doc/admin if test ! -d /tmp/taylor/doc/admin ; then mkdir /tmp/taylor/doc/admin ; fi /usr/local/bin/zcat admin.tar.gz | (cd /tmp/taylor/doc/admin ; /bin/tar xf - ) rm -rf ./postgres /tmp/taylor/doc/postgres if test ! -d /tmp/taylor/doc/postgres ; then mkdir /tmp/taylor/doc/postgres ; fi /usr/local/bin/zcat postgres.tar.gz | (cd /tmp/taylor/doc/postgres ; /bin/tar xf - ) rm -rf ./programmer /tmp/taylor/doc/programmer if test ! -d /tmp/taylor/doc/programmer ; then mkdir /tmp/taylor/doc/programmer ; fi /usr/local/bin/zcat programmer.tar.gz | (cd /tmp/taylor/doc/programmer ; /bin/tar xf - ) rm -rf ./tutorial /tmp/taylor/doc/tutorial if test ! -d /tmp/taylor/doc/tutorial ; then mkdir /tmp/taylor/doc/tutorial ; fi /usr/local/bin/zcat tutorial.tar.gz | (cd /tmp/taylor/doc/tutorial ; /bin/tar xf - ) rm -rf ./user /tmp/taylor/doc/user if test ! -d /tmp/taylor/doc/user ; then mkdir /tmp/taylor/doc/user ; fi /usr/local/bin/zcat user.tar.gz | (cd /tmp/taylor/doc/user ; /bin/tar xf - ) gmake man gmake -C ../src install-man gmake -C man install mkdir /tmp/taylor/man mkdir /tmp/taylor/man/man1 mkdir /tmp/taylor/man/man3 mkdir /tmp/taylor/man/man5 mkdir /tmp/taylor/man/manl cp *.1* /tmp/taylor/man/man1 cp *.3* /tmp/taylor/man/man3 cp *.5* /tmp/taylor/man/man5 cp *.l* /tmp/taylor/man/manl [mead1]/tmp/postgresql-6.5.3/doc: cd ../src [mead1]/tmp/postgresql-6.5.3/src: gmake all > make.log 2>&1 & Ambiguous output redirect. [mead1]/tmp/postgresql-6.5.3/src: gmake all gmake lexverify gmake -C lextest all flex scan.l xlc -c lex.yy.c xlc -c lextest.c xlc -o lextest lex.yy.o lextest.o gmake -C utils all xlc -I../include -I../backend -qchars=signed -qmaxmem=8192 -qhalt=w -qsrcmsg -qcheck=divzero -qlonglong -c version.c-o version.o "/usr/include/stdlib.h", line 471.33: 1506-343 (S) Redeclaration of getopt differs from previous declaration on line 378of "/usr/include/stdio.h". "/usr/include/stdlib.h", line 471.33: 1506-377 (I) The type "char**" of parameter 2 differs from the previous type "char*const*". "/usr/include/stdlib.h", line 472.33: 1506-343 (S) Redeclaration of getpass differs from previous declaration on line 367of "/usr/include/unistd.h". "/usr/include/stdlib.h", line 472.33: 1506-377 (I) The type "char*" of parameter 1 differs from the previous type "constchar*". gmake[1]: *** [version.o] Error 1 gmake: *** [all] Error 1
В списке pgsql-admin по дате отправления: