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

Reply via email to