AIX vs. PostgreSQL

Поиск
Список
Период
Сортировка
От Greg Wooledge
Тема AIX vs. PostgreSQL
Дата
Msg-id 19990324103030.A29248@tss1crs.amgreetings.com
обсуждение исходный текст
Список pgsql-ports
Version of Postgres: 6.4.2
Operating system: AIX 4.3.2.0
Hardware: PowerPC RS/6000

Compile:
  With gcc, I had to add "-D_LONG_LONG" to COPT.  (I compiled using the
  aix_gcc template, which should probably be updated.)

  The native lex/yacc *both* complained of limits being exceeded.  This
  was fixed by using flex and bison.

  There were problems building the postgres.imp file -- the file was
  created, but a warning was emitted and the make stopped.  Since the
  file was created, subsequent runs would skip that step.  I suspect an
  incompatibility between the AIX mkldexport.sh script and gcc.

  There were many warnings about int8, int16, int32 redefinitions (see
  below).

Install:
  No problems.  Postmaster seems to run all right, and psql connects and
  creates/manipulates the test database as described in the INSTALL
  documentation.  createdb and destroydb both work.

Regression test:
  Could not run at all!

  bash-2.02$ make all runtest
  gcc -I../../include -I../../backend   -fsigned-chars  -Wall -Wmissing-prototypes -I../../interfaces/libpq
-I../../include   -c regress.c -o regress.o 
  In file included from ../../include/postgres.h:42,
                   from regress.c:9:
  ../../include/c.h:224: warning: redefinition of `int8'
   /usr/include/sys/inttypes.h:606: warning: `int8' previously declared here
   ../../include/c.h:225: warning: redefinition of `int16'
   /usr/include/sys/inttypes.h:607: warning: `int16' previously declared here
   ../../include/c.h:226: warning: redefinition of `int32'
   /usr/include/sys/inttypes.h:608: warning: `int32' previously declared here
   ../../backend/port/aix/mkldexport.sh regress.o `pwd` > regress.exp
   Making share library regress.so from regress.o, regress.exp, and installed postgres.imp
   ld -H512 -bM:SRE -bI:/usr/local/pgsql/lib/postgres.imp -bE:regress.exp -o regress.so regress.o -lPW -lcrypt -lld
-lnsl-ldl -lm -lcurses   
   ld: 0711-224 WARNING: Duplicate symbol: fmgr_pl_finfo
   ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
   ld: 0711-317 ERROR: Undefined symbol: _iob
   make: *** [regress.so] Error 8
   rm regress.exp regress.o

В списке pgsql-ports по дате отправления:

Предыдущее
От: Philippe Rochat
Дата:
Сообщение: Installation
Следующее
От: Unprivileged user
Дата:
Сообщение: Port Bug Report: