08.06.2019 18:00, Simonov Denis via Firebird-devel wrote:
Windows Server 2012 x64. After installation Firebird 4.0.0.1436 x64 we have the
following.
Connect from IBExpert use c:\Program
Files\Firebird\Firebird_4_0\WOW64\fbclient.dll
When trying to execute a query, we get the error "Could not find acceptable ICU
library"
select current_timestamp from rdb$database
The reason is clear, in the WOW64 folder there are not enough libraries of 32-bit versions of ICU libraries. Thus, we either need to
finalize the installer, unless of course there is a way to get rid of the client’s dependency on ICU.
It is reproducible with plain isql also (run in separate folder with copy of
fbclient.dll)
fb40>isql s:\Temp\A.40.FDB
Database: s:\Temp\A.40.FDB, User: SYSDBA
SQL> show version;
ISQL Version: WI-T4.0.0.1516 Firebird 4.0 Beta 1
Server version:
Firebird/Windows/AMD/Intel/x64 (access method), version "WI-T4.0.0.1519 Firebird 4.0
Beta 1"
Firebird/Windows/AMD/Intel/x64 (remote server), version "WI-T4.0.0.1519 Firebird 4.0
Beta 1/XNet (WIN7X64)/P16"
Firebird/Windows/Intel/i386 (remote interface), version "WI-T4.0.0.1516 Firebird 4.0
Beta 1/XNet (WIN7X64)/P16"
on disk structure version 13.0
SQL>
SQL> select current_timestamp from rdb$database;
CURRENT_TIMESTAMP
=========================================================
Statement failed, SQLSTATE = XX000
Could not find acceptable ICU library
-Missing entrypoint u_setDataDirectory in ICU library
I don't think this is it user friendly behavior.
Regards,
Vlad
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel