|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
рядом с бинарниками ФБ будут vcruntime140.dll и msvcp140.dll, плюс отдельно будет redist. Устанавливать Universal CRT (если ее нет) придется самостоятельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2019, 12:24 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
dimitr, вы на сборку 2015 студией переходите или будет лежать два набора рантаймов? Просто в снапшотах лежат ещё msvc*120.dll ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2019, 12:38 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
снапшоты допилим попозже, там пока не установлен MSVC17 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2019, 13:02 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
dimitrснапшоты допилим попозже, там пока не установлен MSVC17 У MS на сайте доступны какие-то "Build Tools", типа, как раз и предназначенные для сборки софта на серверах, где студии нет. И Пол в девеле вроде бы написал инструкции по их использованию. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2019, 13:21 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Пол писал про необходимые галочки при установке студии ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2019, 13:22 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Значит он не понял вопроса и придётся экспериментировать самостоятельно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2019, 13:31 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, он написал, что именно надо включить/выключить, чтобы не ставить "whole Visual Studio". Что именно ты понимал под "whole" ему неведомо. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2019, 13:33 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
dimitrЧто именно ты понимал под "whole" ему неведомо. Я под этим понимал то, что не "Build Tools". Видимо, не стоило выпендриваться и растекаться по древу. Сейчас попробую ещё раз. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2019, 13:46 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
сегодняшние снапшоты уже собраны MSVC17 и включают минимально достаточный рантайм ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2019, 13:05 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
через ISQL всё работает хорошо. Однако, если я пытаюсь выполнить в IBExpert запрос Код: sql 1.
вываливается ошибка Код: plaintext 1. 2. 3. 4. 5.
Firebird 4.0 Beta 1 x64. Для 32-битного клиента выделена отдельная папка в которую всё что нужно включено msvcp140.dll vcruntime140.dll icudt63.dll icuin63.dll icuuc63.dll icudt63l.dat firebird.msg Одновременно на разных портах установлены Firebird 2.5 и 3.0. В чём может быть дело? Дополнительные подробности тут https://www.sql.ru/forum/1309674-1/firebird-4-pro-nego-poka-pishite-suda ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2019, 17:24 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов ДенисВ чём может быть дело? В том, что поиск ICU сделан... хммм... затейливо и, вероятнее всего, первой находится уже загруженная библиотека от старого сервера. Process Monotor и Explorer покажут подробности процесса. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2019, 19:32 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, похоже ты прав. Посмотрел process explorer никаких icu*63 не подгружается, зато видно что подгружены icu*30 которые используются Firebird 2.5 embedded для БД настроек. Попробовал отрубить User Database в IBE и всё заработало. В общем процесс поиска ICU в 4.0 надо бы доработать ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 09:46 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов Денис, напиши в fb-devel, плс ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 11:55 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
hvlad, сделал, надеюсь не правильно описал проблему ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 12:18 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов Денис, Спасибо. И - там ты написал лучше, чем здесь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 12:27 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов ДенисПосмотрел process explorer никаких icu*63 не подгружается, зато видно что подгружены icu*30 которые используются Firebird 2.5 embedded для БД настроек. За это скажи "спасибо" Адриано, который начинает сканирование всех возможных и невозможных версий ICU начиная с младших. Хотя по идее 63 указана как "предпочтительная", так что должна бы пробоваться первой. Но, очевидно, что-то пошло не так... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 13:42 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, да я удочку закинул, разберутся. Это ж не релиз ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 13:46 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов Денисда я удочку закинул, разберутся. Тема поиска ICU поднималась Владом ещё месяц или два назад. Как обычно всё заглохло сразу как только дошло до стадии "сесть и начать кодить". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 13:52 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, авторЗа это скажи "спасибо" Адриано, который начинает сканирование всех возможных и невозможных версий ICU начиная с младших. там дело даже не в том как поиск идёт, а в том что другая версия ICU загружена раньше. Пока не было часовых поясов было как то всё равно. По идее те же проблемы должны были ещё в 3.0 существовать, но там для fbclient icu видимо не так уж и требовалась. А в 4.0 декодировать часовые пояса по их названиям без ICU никак. А серверу по идее должно быть всё равно, он грузит ровно одну версию ICU, там нет варианта другая ICU уже загружена. В приложении это надо решать в любом случае. Даже если оно не будет грузить другие fbclient/fbembedded, то само приложение может требовать ICU через другие библиотеки. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 14:04 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов Денистам дело даже не в том как поиск идёт, а в том что другая версия ICU загружена раньше. У сервера нет возможности получить список уже загруженных библиотек, так что дело именно в поиске. Судя по коду, сначала должна пытаться загружаться версия 63 (для свежих снапшотов), а если что-то этому помешало, то дважды пробуются все 1770 вариантов пока один из них не сработает. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 14:08 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов ДенисА в 4.0 декодировать часовые пояса по их названиям без ICU никак.Ты уверен в этом ? Я не вникал, но если это так, то зависимость клиента от наличия ICU - совсем не хорошо. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 14:12 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
hvlad, Всё началось вот тут https://www.sql.ru/forum/1309674-1/firebird-4-pro-nego-poka-pishite-suda Александр никак не мог правильно декодировать часовые пояса, на что я посоветовал ему воспользоваться (IUtil.decodeTimeTz) UtilInterface::decodeTimeTz. И только тогда всплыла проблема с ICU. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 14:21 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
То есть теперь для клиента, даже если он не использует таймзоны или локали, требуется тащить три вагона всяких либ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 14:52 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Василий 2, нет. Пока значение типа TIME[STAMP] WITH TIME ZONE не дёргаешь ICU не нужна клиенту. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 17:03 |
|
|
start [/forum/topic.php?fid=40&msg=39774379&tid=1560436]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
370ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 261ms |
total: | 719ms |
0 / 0 |