Re: ecpg build on AIX 4.2.1 - Mailing list pgsql-hackers

From Hans-Jürgen Schönig
Subject Re: ecpg build on AIX 4.2.1
Date
Msg-id 3F717D88.1080406@cybertec.at
Whole thread Raw
In response to ecpg build on AIX 4.2.1  (Samuel A Horwitz <horwitz@argoscomp.com>)
Responses Re: ecpg build on AIX 4.2.1
Re: ecpg build on AIX 4.2.1
List pgsql-hackers
Michael Meskes wrote:
> On Tue, Sep 23, 2003 at 04:21:10PM -0400, Samuel A Horwitz wrote:
> 
>>I am getting Undefined symbols in build ecpg
>>...
>>ld: 0711-317 ERROR: Undefined symbol: .PQfinish
>>ld: 0711-317 ERROR: Undefined symbol: .PQexec
>>ld: 0711-317 ERROR: Undefined symbol: .PQclear
>>ld: 0711-317 ERROR: Undefined symbol: .PQresultErrorField
>>ld: 0711-317 ERROR: Undefined symbol: .PQsetdbLogin
>>ld: 0711-317 ERROR: Undefined symbol: .PQstatus
>>ld: 0711-317 ERROR: Undefined symbol: .PQsetNoticeReceiver
>>ld: 0711-317 ERROR: Undefined symbol: .PQerrorMessage
>>ld: 0711-317 ERROR: Undefined symbol: .last_path_separator
>>collect2: ld returned 8 exit status
>>gmake[4]: *** [libecpg_compat.so] Error 1
>>gmake[4]: Leaving directory `/usr/local/postgres/pgsql/src/interfaces/ecpg/compatlib'
> 
> 
> Looks like a missing "-lpq" but i wonder why you get it in compatlib. No
> libpq function is called there directly.
> 
> Michael


Correct.
I had the same error on AIX 5.1 last week (see hackers' list).
As far as 7.4beta is referred two additional patches are needed (see 
postings by Tom Lane on this topics).

Adding the linker options will solve your problems and PostgreSQL will 
work nicely.
Regards,
    Hans


-- 
Cybertec Geschwinde u Schoenig
Ludo-Hartmannplatz 1/14, A-1160 Vienna, Austria
Tel: +43/2952/30706; +43/660/816 40 77
www.cybertec.at, www.postgresql.at, kernel.cybertec.at




pgsql-hackers by date:

Previous
From: Manfred Koizar
Date:
Subject: Re: [PERFORM] osdl-dbt3 run results - puzzled by the execution
Next
From:
Date:
Subject: creating/accessing new runtime parameters