Re: [INTERFACES] Compiling a function

Поиск
Список
Период
Сортировка
От Matthew Hagerty
Тема Re: [INTERFACES] Compiling a function
Дата
Msg-id 4.1.19990420041438.00bea910@mail.venux.net
обсуждение исходный текст
Ответы Re: [INTERFACES] Compiling a function
Список pgsql-interfaces
At 01:55 AM 4/20/99 -0400, you wrote:
>> ERROR:  Load of file /usr/local/pgsql/procs/bool2int.o failed: dlopen
>> (/usr/local/pgsql/procs/bool2int.o) failed
>
>3 points:
>
>Make sure /usr/local/pgsql/procs/bool2int.o exists and is accessible to
>postgres
>
>Even though you are running FreeBSD, I believe you need to build a shared
>object (bool2int.so), not just an object file
>
>Start with examples in src/tutorial/. Watch what their Makefile is doing.
>
>
>--Gene

Thanks!  I linked with -shared and that fixed the LOAD problem.  Now I get
an error saying the function cannot be found in the file...

ERROR:  Can't find function bool2int in file /usr/local/pgsql/procs/bool2int.o

I have tried every linker flag possible, nothing helps.  Seems funny that a
function cannot be located in a library file?!?!

Any *more* insight whould be greatly appreciated.

Thanks,
Matthew


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

Предыдущее
От: Matthew Hagerty
Дата:
Сообщение: Compiling a function
Следующее
От: Kent Perrier
Дата:
Сообщение: Compiling jdbc for Linux and Solaris