Re: "undefined reference" error when compiling

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: "undefined reference" error when compiling
Дата
Msg-id 426D893D.4070905@dunslane.net
обсуждение исходный текст
Ответ на Re: "undefined reference" error when compiling extension functions  ("Mark Miller" <mark@maxpreps.com>)
Ответы Re: "undefined reference" error when compiling extension functions  ("Mark Miller" <mark@maxpreps.com>)
Список pgsql-hackers-win32
It seems to be looking for libpostgres.a, which is created as part of a
standard build ... which takes me back to my earlier suggestion of doing
a full configure/make to give yourself the right enviroment to build
extensions.

cheers

andrew


Mark Miller wrote:

>Thanks,
>
>I have to say that it is worlds different than what I'm used to. But it's
>never stopped me before ;). I did find why it was pointing to the wrong dir,
>the pgxs/src/Makefile.global had the following line in it:
>
>prefix := /usr/local/pgsql
>
>Which likely has something to do with the build, since I did a windows
>install the default might not get set. I did set prefix when I ran configure
>and make install, but since I only installed includes it make sense that the
>file didn't get updated. But sadly, even though I found this and the output
>has changed (see below), it did not fix the problem. It still fails with the
>following error:
>
>cannot find -lpostgres
>
>Which brings us back to your suggestion of a clean build from scratch. It
>seems the only solution unless I want to walk thru every possible place
>where I'll run into these problems.
>
>What is "-lpostgres" anyway?
>
>--------------------- make output --------------------------------------
>
>$ make
>dlltool --export-all --output-def filesize.def filesize.o
>dllwrap -o filesize.dll --def filesize.def filesize.o
>c:/Progra~1/PostgreSQL/8.0/lib/pgxs/src/makefiles/../../src/utils/dllinit.o
>-L/c/progra~1/postgresql/8.0/bin -lpostgres
>c:\MinGW\bin\..\lib\gcc-lib\mingw32\3.2.3\..\..\..\..\mingw32\bin\ld.exe:
>cannot find -lpostgres
>c:\MinGW\bin\dllwrap.exe: c:\MinGW\bin\gcc exited with status 1
>make: *** [filesize.dll] Error 1
>
>
>
>
>

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

Предыдущее
От: "Mark Miller"
Дата:
Сообщение: Re: "undefined reference" error when compiling extension functions
Следующее
От: "Mark Miller"
Дата:
Сообщение: Re: "undefined reference" error when compiling extension functions