Problem to compile PostgreSQL 6.5.3 on AIX 4.2.1 using gcc.

From: "Ignas Saltis" <ignas(dot)saltis(at)sintegra(dot)lt>
To: <pgsql-ports(at)postgresql(dot)org>
Subject: Problem to compile PostgreSQL 6.5.3 on AIX 4.2.1 using gcc.
Date: 2000-01-03 11:32:54
Message-ID: 000401bf55de$47125e30$0a0a0a0a@ignas.sintegra.intra
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ports

Hello,

I have tried to compile PostgreSQL 6.5.3 on AIX 4.2.1 using gcc and it
failed. I have compiled it without big problems on Linux but now I need it
ox AIX. Please find last lines from make.log. Thank You for help in advance.

***********************

c++ -I../../backend -I../../include -I../../interfaces/libpq -I../../include
-I../../backend -qchars=signed -qmaxmem=8
192 -qhalt=w -qsrcmsg -qcheck=divzero -qlonglong -Wall -Wmissing-prototypes
-c pglobject.cc -o pglobject.o
c++: unrecognized option `-qchars=signed'
c++: unrecognized option `-qmaxmem=8192'
c++: unrecognized option `-qhalt=w'
c++: unrecognized option `-qsrcmsg'
c++: unrecognized option `-qcheck=divzero'
c++: unrecognized option `-qlonglong'
ar crs libpq++.a pgconnection.o pgdatabase.o pgtransdb.o pgcursordb.o
pglobject.o
touch libpq++.a
../../backend/port/aix/mkldexport.sh libpq++.a /usr/local/pgsql/lib >
libpq++.exp
ld -H512 -bM:SRE -bI:../../backend/postgres.imp -bE:libpq++.exp -o
libpq++.so libpq++.a -lPW -lld -lnsl -ldl -lm -lcurse
s -L../libpq -lpq -lc
ld: 0711-224 WARNING: Duplicate symbol: .PQuntrace
ld: 0711-224 WARNING: Duplicate symbol: .PQtrace
ld: 0711-224 WARNING: Duplicate symbol: .strdup
ld: 0711-224 WARNING: Duplicate symbol: strdup
ld: 0711-224 WARNING: Duplicate symbol: .getenv
ld: 0711-224 WARNING: Duplicate symbol: getenv
ld: 0711-224 WARNING: Duplicate symbol: .crypt
ld: 0711-224 WARNING: Duplicate symbol: crypt
ld: 0711-224 WARNING: Duplicate symbol: .strlen
ld: 0711-224 WARNING: Duplicate symbol: strlen
ld: 0711-224 WARNING: Duplicate symbol: .sprintf
ld: 0711-224 WARNING: Duplicate symbol: sprintf
ld: 0711-224 WARNING: Duplicate symbol: .strcmp
ld: 0711-224 WARNING: Duplicate symbol: .geteuid
ld: 0711-224 WARNING: Duplicate symbol: geteuid
ld: 0711-224 WARNING: Duplicate symbol: .getpwuid
ld: 0711-224 WARNING: Duplicate symbol: getpwuid
ld: 0711-224 WARNING: Duplicate symbol: .malloc
ld: 0711-224 WARNING: Duplicate symbol: malloc
ld: 0711-224 WARNING: Duplicate symbol: .strcpy
ld: 0711-224 WARNING: Duplicate symbol: .isascii
ld: 0711-224 WARNING: Duplicate symbol: isascii
ld: 0711-224 WARNING: Duplicate symbol: .isupper
ld: 0711-224 WARNING: Duplicate symbol: isupper
ld: 0711-224 WARNING: Duplicate symbol: .tolower
ld: 0711-224 WARNING: Duplicate symbol: tolower
ld: 0711-224 WARNING: Duplicate symbol: .strchr
ld: 0711-224 WARNING: Duplicate symbol: strchr
ld: 0711-224 WARNING: Duplicate symbol: .strrchr
ld: 0711-224 WARNING: Duplicate symbol: strrchr
ld: 0711-224 WARNING: Duplicate symbol: .free
ld: 0711-224 WARNING: Duplicate symbol: free
ld: 0711-224 WARNING: Duplicate symbol: .strncmp
ld: 0711-224 WARNING: Duplicate symbol: strncmp
ld: 0711-224 WARNING: Duplicate symbol: .memset
ld: 0711-224 WARNING: Duplicate symbol: memset
ld: 0711-224 WARNING: Duplicate symbol: .strncpy
ld: 0711-224 WARNING: Duplicate symbol: .atoi
ld: 0711-224 WARNING: Duplicate symbol: atoi
ld: 0711-224 WARNING: Duplicate symbol: .memmove
ld: 0711-224 WARNING: Duplicate symbol: .bcopy
ld: 0711-224 WARNING: Duplicate symbol: .ovbcopy
ld: 0711-224 WARNING: Duplicate symbol: ._moveeq
ld: 0711-224 WARNING: Duplicate symbol: .memcpy
ld: 0711-224 WARNING: Duplicate symbol: .socket
ld: 0711-224 WARNING: Duplicate symbol: socket
ld: 0711-224 WARNING: Duplicate symbol: .strerror
ld: 0711-224 WARNING: Duplicate symbol: strerror
ld: 0711-224 WARNING: Duplicate symbol: .connect
ld: 0711-224 WARNING: Duplicate symbol: connect
ld: 0711-224 WARNING: Duplicate symbol: .fcntl
ld: 0711-224 WARNING: Duplicate symbol: fcntl
ld: 0711-224 WARNING: Duplicate symbol: .getprotobyname
ld: 0711-224 WARNING: Duplicate symbol: getprotobyname
ld: 0711-224 WARNING: Duplicate symbol: .setsockopt
ld: 0711-224 WARNING: Duplicate symbol: setsockopt
ld: 0711-224 WARNING: Duplicate symbol: .ngetsockname
ld: 0711-224 WARNING: Duplicate symbol: ngetsockname
ld: 0711-224 WARNING: Duplicate symbol: .fprintf
ld: 0711-224 WARNING: Duplicate symbol: fprintf
ld: 0711-224 WARNING: Duplicate symbol: .bzero
ld: 0711-224 WARNING: Duplicate symbol: bzero
ld: 0711-224 WARNING: Duplicate symbol: .select
ld: 0711-224 WARNING: Duplicate symbol: select
ld: 0711-224 WARNING: Duplicate symbol: .realloc
ld: 0711-224 WARNING: Duplicate symbol: realloc
ld: 0711-224 WARNING: Duplicate symbol: .recv
ld: 0711-224 WARNING: Duplicate symbol: recv
ld: 0711-224 WARNING: Duplicate symbol: .close
ld: 0711-224 WARNING: Duplicate symbol: close
ld: 0711-224 WARNING: Duplicate symbol: .pqsignal
ld: 0711-224 WARNING: Duplicate symbol: .sigemptyset
ld: 0711-224 WARNING: Duplicate symbol: sigemptyset
ld: 0711-224 WARNING: Duplicate symbol: .sigaction
ld: 0711-224 WARNING: Duplicate symbol: sigaction
ld: 0711-224 WARNING: Duplicate symbol: .send
ld: 0711-224 WARNING: Duplicate symbol: send
ld: 0711-224 WARNING: Duplicate symbol: .fflush
ld: 0711-224 WARNING: Duplicate symbol: fflush
ld: 0711-224 WARNING: Duplicate symbol: .PQclear
ld: 0711-224 WARNING: Duplicate symbol: .PQexec
ld: 0711-224 WARNING: Duplicate symbol: .PQfn
ld: 0711-224 WARNING: Duplicate symbol: .PQntuples
ld: 0711-224 WARNING: Duplicate symbol: .PQnfields
ld: 0711-224 WARNING: Duplicate symbol: .PQfname
ld: 0711-224 WARNING: Duplicate symbol: .PQfnumber
ld: 0711-224 WARNING: Duplicate symbol: .PQftype
ld: 0711-224 WARNING: Duplicate symbol: .PQfsize
ld: 0711-224 WARNING: Duplicate symbol: .PQgetvalue
ld: 0711-224 WARNING: Duplicate symbol: .PQgetlength
ld: 0711-224 WARNING: Duplicate symbol: .DLNewElem
ld: 0711-224 WARNING: Duplicate symbol: .DLNewList
ld: 0711-224 WARNING: Duplicate symbol: .DLFreeList
ld: 0711-224 WARNING: Duplicate symbol: .DLFreeElem
ld: 0711-224 WARNING: Duplicate symbol: .DLGetHead
ld: 0711-224 WARNING: Duplicate symbol: .DLGetTail
ld: 0711-224 WARNING: Duplicate symbol: .DLGetPred
ld: 0711-224 WARNING: Duplicate symbol: .DLGetSucc
ld: 0711-224 WARNING: Duplicate symbol: .DLRemove
ld: 0711-224 WARNING: Duplicate symbol: .DLAddHead
ld: 0711-224 WARNING: Duplicate symbol: .DLAddTail
ld: 0711-224 WARNING: Duplicate symbol: .DLRemHead
ld: 0711-224 WARNING: Duplicate symbol: .DLRemTail
ld: 0711-224 WARNING: Duplicate symbol: .DLMoveToFront
ld: 0711-224 WARNING: Duplicate symbol: .strcasecmp
ld: 0711-224 WARNING: Duplicate symbol: strcasecmp
ld: 0711-224 WARNING: Duplicate symbol: .strcat
ld: 0711-224 WARNING: Duplicate symbol: .isspace
ld: 0711-224 WARNING: Duplicate symbol: isspace
ld: 0711-224 WARNING: Duplicate symbol: .fopen
ld: 0711-224 WARNING: Duplicate symbol: fopen
ld: 0711-224 WARNING: Duplicate symbol: ._savef14
ld: 0711-224 WARNING: Duplicate symbol: .fsav
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef14
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef15
ld: 0711-224 WARNING: Duplicate symbol: ._savef15
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef16
ld: 0711-224 WARNING: Duplicate symbol: ._savef16
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef17
ld: 0711-224 WARNING: Duplicate symbol: ._savef17
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef18
ld: 0711-224 WARNING: Duplicate symbol: ._savef18
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef19
ld: 0711-224 WARNING: Duplicate symbol: ._savef19
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef20
ld: 0711-224 WARNING: Duplicate symbol: ._savef20
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef21
ld: 0711-224 WARNING: Duplicate symbol: ._savef21
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef22
ld: 0711-224 WARNING: Duplicate symbol: ._savef22
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef23
ld: 0711-224 WARNING: Duplicate symbol: ._savef23
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef24
ld: 0711-224 WARNING: Duplicate symbol: ._savef24
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef25
ld: 0711-224 WARNING: Duplicate symbol: ._savef25
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef26
ld: 0711-224 WARNING: Duplicate symbol: ._savef26
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef27
ld: 0711-224 WARNING: Duplicate symbol: ._savef27
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef28
ld: 0711-224 WARNING: Duplicate symbol: ._savef28
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef29
ld: 0711-224 WARNING: Duplicate symbol: ._savef29
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef30
ld: 0711-224 WARNING: Duplicate symbol: ._savef30
ld: 0711-224 WARNING: Duplicate symbol: .Ssavef31
ld: 0711-224 WARNING: Duplicate symbol: ._savef31
ld: 0711-224 WARNING: Duplicate symbol: ._savef3
ld: 0711-224 WARNING: Duplicate symbol: ._restf14
ld: 0711-224 WARNING: Duplicate symbol: .fres
ld: 0711-224 WARNING: Duplicate symbol: .Srestf14
ld: 0711-224 WARNING: Duplicate symbol: .Srestf15
ld: 0711-224 WARNING: Duplicate symbol: ._restf15
ld: 0711-224 WARNING: Duplicate symbol: .Srestf16
ld: 0711-224 WARNING: Duplicate symbol: ._restf16
ld: 0711-224 WARNING: Duplicate symbol: .Srestf17
ld: 0711-224 WARNING: Duplicate symbol: ._restf17
ld: 0711-224 WARNING: Duplicate symbol: .Srestf18
ld: 0711-224 WARNING: Duplicate symbol: ._restf18
ld: 0711-224 WARNING: Duplicate symbol: .Srestf19
ld: 0711-224 WARNING: Duplicate symbol: ._restf19
ld: 0711-224 WARNING: Duplicate symbol: .Srestf20
ld: 0711-224 WARNING: Duplicate symbol: ._restf20
ld: 0711-224 WARNING: Duplicate symbol: .Srestf21
ld: 0711-224 WARNING: Duplicate symbol: ._restf21
ld: 0711-224 WARNING: Duplicate symbol: .Srestf22
ld: 0711-224 WARNING: Duplicate symbol: ._restf22
ld: 0711-224 WARNING: Duplicate symbol: .Srestf23
ld: 0711-224 WARNING: Duplicate symbol: ._restf23
ld: 0711-224 WARNING: Duplicate symbol: .Srestf24
ld: 0711-224 WARNING: Duplicate symbol: ._restf24
ld: 0711-224 WARNING: Duplicate symbol: .Srestf25
ld: 0711-224 WARNING: Duplicate symbol: ._restf25
ld: 0711-224 WARNING: Duplicate symbol: .Srestf26
ld: 0711-224 WARNING: Duplicate symbol: ._restf26
ld: 0711-224 WARNING: Duplicate symbol: .Srestf27
ld: 0711-224 WARNING: Duplicate symbol: ._restf27
ld: 0711-224 WARNING: Duplicate symbol: .Srestf28
ld: 0711-224 WARNING: Duplicate symbol: ._restf28
ld: 0711-224 WARNING: Duplicate symbol: .Srestf29
ld: 0711-224 WARNING: Duplicate symbol: ._restf29
ld: 0711-224 WARNING: Duplicate symbol: .Srestf30
ld: 0711-224 WARNING: Duplicate symbol: ._restf30
ld: 0711-224 WARNING: Duplicate symbol: .Srestf31
ld: 0711-224 WARNING: Duplicate symbol: ._restf31
ld: 0711-224 WARNING: Duplicate symbol: ._restf3
ld: 0711-224 WARNING: Duplicate symbol: .lo_creat
ld: 0711-224 WARNING: Duplicate symbol: .lo_open
ld: 0711-224 WARNING: Duplicate symbol: .lo_close
ld: 0711-224 WARNING: Duplicate symbol: .lo_read
ld: 0711-224 WARNING: Duplicate symbol: .lo_write
ld: 0711-224 WARNING: Duplicate symbol: .lo_lseek
ld: 0711-224 WARNING: Duplicate symbol: .lo_tell
ld: 0711-224 WARNING: Duplicate symbol: .lo_unlink
ld: 0711-224 WARNING: Duplicate symbol: .lo_import
ld: 0711-224 WARNING: Duplicate symbol: .lo_export
ld: 0711-224 WARNING: Duplicate symbol: .open
ld: 0711-224 WARNING: Duplicate symbol: open
ld: 0711-224 WARNING: Duplicate symbol: .read
ld: 0711-224 WARNING: Duplicate symbol: read
ld: 0711-224 WARNING: Duplicate symbol: .write
ld: 0711-224 WARNING: Duplicate symbol: write
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.
ld: 0711-319 WARNING: Exported symbol not defined: PgConnection::Connect
ld: 0711-319 WARNING: Exported symbol not defined:
PgConnection::ConnectionBad
ld: 0711-319 WARNING: Exported symbol not defined: PgConnection::DBName
ld: 0711-319 WARNING: Exported symbol not defined:
PgConnection::ErrorMessage
ld: 0711-319 WARNING: Exported symbol not defined: PgConnection::Exec
ld: 0711-319 WARNING: Exported symbol not defined:
PgConnection::ExecCommandOk
ld: 0711-319 WARNING: Exported symbol not defined:
PgConnection::ExecTuplesOk
ld: 0711-319 WARNING: Exported symbol not defined: PgConnection::IntToString
ld: 0711-319 WARNING: Exported symbol not defined: PgConnection::Notifies
ld: 0711-319 WARNING: Exported symbol not defined: PgConnection::Status
ld: 0711-319 WARNING: Exported symbol not defined: PgCursor::Close
ld: 0711-319 WARNING: Exported symbol not defined: PgCursor::Declare
ld: 0711-319 WARNING: Exported symbol not defined: PgCursor::Fetch
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::DisplayTuples
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::EndCopy
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::FieldName
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::FieldNum
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::FieldSize
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::FieldType
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::Fields
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::GetLength
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::GetLine
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::GetValue
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::OidStatus
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::PrintTuples
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::PutLine
ld: 0711-319 WARNING: Exported symbol not defined: PgDatabase::Tuples
ld: 0711-319 WARNING: Exported symbol not defined: PgLargeObject::Close
ld: 0711-319 WARNING: Exported symbol not defined: PgLargeObject::Create
ld: 0711-319 WARNING: Exported symbol not defined: PgLargeObject::Export
ld: 0711-319 WARNING: Exported symbol not defined: PgLargeObject::Import
ld: 0711-319 WARNING: Exported symbol not defined: PgLargeObject::Init
ld: 0711-319 WARNING: Exported symbol not defined: PgLargeObject::LSeek
ld: 0711-319 WARNING: Exported symbol not defined: PgLargeObject::Open
ld: 0711-319 WARNING: Exported symbol not defined: PgLargeObject::Read
ld: 0711-319 WARNING: Exported symbol not defined: PgLargeObject::Status
ld: 0711-319 WARNING: Exported symbol not defined: PgLargeObject::Tell
ld: 0711-319 WARNING: Exported symbol not defined: PgLargeObject::Unlink
ld: 0711-319 WARNING: Exported symbol not defined: PgLargeObject::Write
ld: 0711-319 WARNING: Exported symbol not defined:
PgTransaction::BeginTransaction
ld: 0711-319 WARNING: Exported symbol not defined:
PgTransaction::EndTransaction
ld: 0711-317 ERROR: Undefined symbol: .__builtin_delete
ld: 0711-317 ERROR: Undefined symbol:
_t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i
0.nilR
ep
ld: 0711-317 ERROR: Undefined symbol: .length__t18string_char_traits1ZcPCc
ld: 0711-317 ERROR: Undefined symbol:
.replace__t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_tem
plate2
b0i0UlUlPCcUl
ld: 0711-317 ERROR: Undefined symbol:
.clone__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_tem
plate2
b0i03Rep
ld: 0711-317 ERROR: Undefined symbol: .__get_dynamic_handler_chain
ld: 0711-317 ERROR: Undefined symbol: .__sjthrow
ld: 0711-317 ERROR: Undefined symbol: .__terminate
ld: 0711-317 ERROR: Undefined symbol:
.replace__t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_tem
plate2
b0i0UlUlRCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_tem
plate2b0i0UlUl
ld: 0711-317 ERROR: Undefined symbol:
.__dl__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_temp
late2b
0i03RepPv
ld: 0711-317 ERROR: Undefined symbol: .assign__t18string_char_traits1ZcRcRCc
ld: 0711-317 ERROR: Undefined symbol: .eos__t18string_char_traits1Zc
gmake[2]: *** [libpq++.so] Error 8
gmake[2]: Leaving directory
`/home/ignas/postgresql-6.5.3/src/interfaces/libpq++'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/home/ignas/postgresql-6.5.3/src/interfaces'
gmake: *** [all] Error 2

**********************

Sincerely,

Ignas SALTIS

Browse pgsql-ports by date

  From Date Subject
Next Message Lamar Owen 2000-01-03 16:51:39 Re: [PORTS] RPMS on PostgreSQL.org updated.
Previous Message Tusar 2000-01-03 11:28:22 Re: [INTERFACES] Announce: PostgreSQL-6.5.3 binaries available for Windows NT