Subject | RE: [firebird-support] FreeUDFLibC |
---|---|
Author | Maya McLeod |
Post date | 2005-02-08T10:45:11Z |
Hi Alan
I compiled it a while back. I think I had to make some changes to it as
well to get it working interchangeably with the windows version but it
was too long ago to remember details.
Could email you a copy if you like.
Maya
-----Original Message-----
From: Alan McDonald [mailto:alan@...]
Sent: 08 February 2005 04:26
To: firebird-support@yahoogroups.com
Subject: [firebird-support] FreeUDFLibC
I need to get the FreeUDFLibC working on linux so my DBs can switch over
from windows when I need them to.
The library "makes" without an extension (no .so) and by default, the
make
file wants to put the file in /lib instead of UDF. I have tried giving
it
.so and also placing it in UDF. I have also ensured the UDFs have All
access
for the moment and that permission are 555 as are the other udf libs.
Now is there something I need to know about this make?
Is it static instead of dynamic or something?
Bottom line is that I can create (declare) the UDFs in employee.fdb OK
but I
get a BLR error when I try to use them. (module name or entrypoint could
not
be found.)
The declarations are like this:
declare external function f_mid
cstring(256), integer, integer
returns cstring(256) free_it
entry_point 'mid' module_name 'FreeUDFLibC';
So what could be no mamthed up
thanks
Alan
Yahoo! Groups Links
I compiled it a while back. I think I had to make some changes to it as
well to get it working interchangeably with the windows version but it
was too long ago to remember details.
Could email you a copy if you like.
Maya
-----Original Message-----
From: Alan McDonald [mailto:alan@...]
Sent: 08 February 2005 04:26
To: firebird-support@yahoogroups.com
Subject: [firebird-support] FreeUDFLibC
I need to get the FreeUDFLibC working on linux so my DBs can switch over
from windows when I need them to.
The library "makes" without an extension (no .so) and by default, the
make
file wants to put the file in /lib instead of UDF. I have tried giving
it
.so and also placing it in UDF. I have also ensured the UDFs have All
access
for the moment and that permission are 555 as are the other udf libs.
Now is there something I need to know about this make?
Is it static instead of dynamic or something?
Bottom line is that I can create (declare) the UDFs in employee.fdb OK
but I
get a BLR error when I try to use them. (module name or entrypoint could
not
be found.)
The declarations are like this:
declare external function f_mid
cstring(256), integer, integer
returns cstring(256) free_it
entry_point 'mid' module_name 'FreeUDFLibC';
So what could be no mamthed up
thanks
Alan
Yahoo! Groups Links