Re: Trouble compiling postgres 7.4 on aix 4.3.3 using gcc
| От | Ewan Leith |
|---|---|
| Тема | Re: Trouble compiling postgres 7.4 on aix 4.3.3 using gcc |
| Дата | |
| Msg-id | 1012BD903945D411915500105A48FF5701C73BA3@nt.man.fwltech.com обсуждение исходный текст |
| Ответ на | Trouble compiling postgres 7.4 on aix 4.3.3 using gcc (Ewan Leith <ejl@man.fwltech.com>) |
| Список | pgsql-ports |
Brilliant, thanks that sorted it I had to do: gmake install in src/interfaces/libpq gmake clean ./configure --with-libs=/usr/local/pgsql/lib gmake And it all worked. Thanks for your help Ewan > -----Original Message----- > From: Tom Lane [mailto:tgl@sss.pgh.pa.us] > Sent: 25 November 2003 17:14 > To: Ewan Leith > Cc: 'pgsql-ports@postgresql.org' > Subject: Re: [PORTS] Trouble compiling postgres 7.4 on aix 4.3.3 using > gcc > > > Ewan Leith <ejl@man.fwltech.com> writes: > > > ld: 0711-317 ERROR: Undefined symbol: .PQresultErrorField > > ld: 0711-317 ERROR: Undefined symbol: .last_path_separator > > ld: 0711-317 ERROR: Undefined symbol: .PQsetNoticeReceiver > > ld: 0711-317 ERROR: Undefined symbol: .PQfreemem > > collect2: ld returned 8 exit status > > gmake[4]: *** [libecpg.so] Error 1 > > Looks to me like the linker is trying to link against a > pre-7.4 version > of libpq.so --- those are all symbols that got added in 7.4. Probably > it is taking the existing installed version of libpq.so in > preference to > the just-built one in the source tree. > > Dunno what the clean solution to this under AIX is, but a brute force > answer is to go ahead and install the new libpq (gmake install in > src/interfaces/libpq) and then continue with building ecpg. > > regards, tom lane > > ---------------------------(end of > broadcast)--------------------------- > TIP 3: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org so > that your > message can get through to the mailing list cleanly >
В списке pgsql-ports по дате отправления: