| От | Tom Lane |
|---|---|
| Тема | Re: Trouble compiling postgres 7.4 on aix 4.3.3 using gcc |
| Дата | |
| Msg-id | 28529.1069780449@sss.pgh.pa.us обсуждение |
| Ответ на | Trouble compiling postgres 7.4 on aix 4.3.3 using gcc (Ewan Leith <ejl@man.fwltech.com>) |
| Список | pgsql-ports |
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
В списке pgsql-ports по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера