Bug 1927

Summary: Не может найти mchar.dll
Product: Postgres@Etersoft Reporter: Шильников Андрей <shan>
Component: прочееAssignee: Boris Savelev <boris>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P5 CC: boris, lav, pda
Version: не указана   
Target Milestone: ---   
Hardware: PC   
OS: Windows   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 1207    
Attachments: снимок экрана
screen

Description Шильников Андрей 2008-06-16 13:31:53 MSD
При создании базы выдается ошибка. В логах написано ERROR:  could not load library "C:/Program Files/PostgreSQL/8.2/lib/mchar.dll": unknown error 126
+ за ней тянутся ошибки дальше.
Надо пересобрать с учетом этой библиотека, т.к. ее нету сейчас в установщике.
Может тогда бибилиотека будет зарегестрирована.
Comment 1 Boris Savelev 2008-06-16 13:52:36 MSD
моя
Comment 2 Vitaly Lipatov 2008-06-19 14:24:05 MSD
Ну так она просто не собрана/не установлена?
Comment 3 Boris Savelev 2008-06-19 14:26:25 MSD
dll и сопутствующие sql не упакованы в msi
Comment 4 Boris Savelev 2008-06-19 21:10:02 MSD
при установке dll не должны регистрироватся.

http://sql-ru.corp.parking.ru/forum/actualthread.aspx?tid=416749
Андрей, попробуй подложить mchar в место где пути без пробелов. Допиши в конфиг $PATH и попробуй снова.
Comment 5 Boris Savelev 2008-06-19 21:49:08 MSD
перепаковал. новая версия там же
Comment 6 Dmitry A. Petuhov 2008-06-20 14:13:09 MSD
> При создании базы выдается ошибка. В логах
> написано ERROR:  could not load library "C:/Program
> Files/PostgreSQL/8.2/lib/mchar.dll": unknown error 126

подтверждаю. Ошибка пока наличествует
Comment 7 Boris Savelev 2008-06-20 14:16:07 MSD
(In reply to comment #5)
> перепаковал. новая версия там же
> 
в новой версии тоже самое.
хотя библиотека присутствует
Comment 8 Boris Savelev 2008-06-20 19:41:13 MSD
сборка от 1с.
/var/ftp/pvt/Windows/setuppwn824.rar
проверить срочно!!
Comment 9 Boris Savelev 2008-06-20 22:44:11 MSD
1) у 1с обновились патчи (http://www.v8.1c.ru/overview/postgres_patches_notes.htm)
2) сборка от 1с с mchar работает нормально. 
3) библиотеку mchar сборки 1с подсунуть не удалось, ошибка сохраняется

Выход я вижу в использовании обновленных патчей от 1с
Comment 10 Boris Savelev 2008-06-21 21:41:48 MSD
проблема в отсутствии
icudt
icuin
icuuc
с которыми слинкована mchar.dll
Comment 11 Vitaly Lipatov 2008-06-22 13:20:51 MSD
Да, забыть библиотеку ICU - это круто :)
Comment 12 Boris Savelev 2008-06-22 16:58:25 MSD
исправлено в новой сборке
Comment 13 Dmitry A. Petuhov 2008-06-22 17:38:13 MSD
(In reply to comment #12)
> исправлено в новой сборке
> 

качал седодня с ftp://updates.etersoft.ru/pub/Etersoft/PostgreSQL/8.2
проблема осталась
Comment 14 Dmitry A. Petuhov 2008-06-22 17:39:35 MSD
(In reply to comment #12)
> исправлено в новой сборке
> 

качал седодня с ftp://updates.etersoft.ru/pub/Etersoft/PostgreSQL/8.2
проблема осталась
Comment 15 Dmitry A. Petuhov 2008-06-22 17:50:20 MSD
Created attachment 505 [details]
снимок экрана
Comment 16 Boris Savelev 2008-06-22 18:47:36 MSD
это стандартная функция из mchar.sql
она как-то должна автоматом подгружаться...
Comment 17 Vitaly Lipatov 2008-06-22 18:54:04 MSD
Я думаю это из-за того, что mchar не подгружается. А что, у тебя негде проверить?
Comment 18 Boris Savelev 2008-06-22 19:12:43 MSD
он подгружается. я проверяю у себя созданием функции которая использует mchar.dll
просто в темлейт не подгружается...
Comment 19 Boris Savelev 2008-06-22 20:12:22 MSD
перезалил еще раз.
добавил галку для mchar ("вкл" по умолчанию)
после инициализации mchar.sql выполняется
залил также патчи для pginst для самостоятельной сборки (если кому надо)
Comment 20 Dmitry A. Petuhov 2008-06-23 21:45:58 MSD
Created attachment 509 [details]
screen