Subject Re: Problem with rfunc UDF on Win2003 server/Athlon64
Author tibotaka
I had similar problem few days ago... (Only difference: WINXP+SP2 &
UDF FreeUDFLib).
Working solution (at least working for me):
try to solve "M$ DLL HELL" - read chapter "3/ Supporting legacy
applications and drivers" in document
README.Win32LibraryInstallation.txt (it is located in \doc directory
of Firebird 1.5 install dir). Try this DLLs combination:

fbclient.dll in ($firebirdinstalldir)\bin
and
PATCHED gds32.dll in ($windowsinstalldir)\system32\

and remove ALL other fbclient.dll & gds32.dll (particularly all old
gds32.dll from previous Firebird releases) everywhere in your path.
Reboot...

Maybe it'll help...

tibotaka



--- In firebird-support@yahoogroups.com, "damirbijuklic"
<damirbijuklic@y...> wrote:
> Hi,
>
> I have a strange problem installing rfunc library on one machine. The
> machine has Win2003 server OS + SP1, and firebird 1.5.1.
>
> All UDFs from rfunc don't work. They fail with message:
> Invalid token.
> invalid request BLR at offset 59.
> function ABS is not defined.
> module name or entrypoint could not be found.
>
> What could be the problem. I have checked some suspects but can't find
> anything wrong. I have rfunc installed on a number of machines,
> working ok.
>
> Firebird and rfunc are freshly installed on a new machine.
> I have tried registering fbudf library and it is working ok.
> I have tried creating new database and re-registering, but id doesn't
> work.
> I can't find anything relevant in firebird.log or system logs.
> I have tried multiple versions of rfunc, all using precompiled dll from
> sourceforge.
> Dll is located in the same folder as fbudf dll, so it should not be the
> problem.
> I have tried changing udf parameters in firebird.conf from: UdfAccess =
> Restrict UDF to UfdAccess = Full.
>
> Damir