firebird-1.5.2.4731 не собирается под win2k
Модераторы: kdv, Alexey Kovyazin
-
- Сообщения: 53
- Зарегистрирован: 11 мар 2005, 15:44
firebird-1.5.2.4731 не собирается под win2k
Это нормально, что релиз не собирается под официально поддерживаемой платформой?
Подробнее:
ОС win2k. Компилятор msvc6 sp5.
Скачал с sourceforge файл firebird-1.5.2.4731.tar.bz2. Распаковал.
Делаю всё, как в README.build.msvc.html: запускаю prepare.bat из каталога builds\win32 с путём к установленному ранее firebird 1.5.1. Ругается, что не указан имя и пароль. Смотрю в батник: там gbak запускается без имени пользователя и пароля (кстати, почему?). Дописываю существующего в моей инсталляции пользователя и его пароль.
Запускаю. Теперь отрабатывает нормально - базы из бэкапа создаются.
Запускаю make_boot. Не собирается. Даже gpre_boot не компилируется: в make_boot1_gpre_boot.log "Error: no project loaded." Полез внимательно смотреть на dsp-файлы и dsw-файлы. Ага! Так я и знал. Вместо CRLF только LF. Ладушки, перегнал все файлы в виндовый формат.
Но после этого всё равно куча ошибок, например:
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.
(E) e:\fb\src\alice\alice_meta.epp:65: Couldn't access database DB = 'localhost:e:/fb/gen/dbs/yachts.lnk'
(E) e:\fb\src\alice\alice_meta.epp:114: no database for operation
(E) e:\fb\src\alice\alice_meta.epp:114: expected context variable, encountered "X"
(E) e:\fb\src\alice\alice_meta.epp:115: unmatched END_FOR
(E) e:\fb\src\alice\alice_meta.epp:115: ON_ERROR used out of context
Ну и так далее...
Это релиз такой или у меня руки настолько кривые?
Подробнее:
ОС win2k. Компилятор msvc6 sp5.
Скачал с sourceforge файл firebird-1.5.2.4731.tar.bz2. Распаковал.
Делаю всё, как в README.build.msvc.html: запускаю prepare.bat из каталога builds\win32 с путём к установленному ранее firebird 1.5.1. Ругается, что не указан имя и пароль. Смотрю в батник: там gbak запускается без имени пользователя и пароля (кстати, почему?). Дописываю существующего в моей инсталляции пользователя и его пароль.
Запускаю. Теперь отрабатывает нормально - базы из бэкапа создаются.
Запускаю make_boot. Не собирается. Даже gpre_boot не компилируется: в make_boot1_gpre_boot.log "Error: no project loaded." Полез внимательно смотреть на dsp-файлы и dsw-файлы. Ага! Так я и знал. Вместо CRLF только LF. Ладушки, перегнал все файлы в виндовый формат.
Но после этого всё равно куча ошибок, например:
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.
(E) e:\fb\src\alice\alice_meta.epp:65: Couldn't access database DB = 'localhost:e:/fb/gen/dbs/yachts.lnk'
(E) e:\fb\src\alice\alice_meta.epp:114: no database for operation
(E) e:\fb\src\alice\alice_meta.epp:114: expected context variable, encountered "X"
(E) e:\fb\src\alice\alice_meta.epp:115: unmatched END_FOR
(E) e:\fb\src\alice\alice_meta.epp:115: ON_ERROR used out of context
Ну и так далее...
Это релиз такой или у меня руки настолько кривые?
-
- Сообщения: 53
- Зарегистрирован: 11 мар 2005, 15:44
-
- Сообщения: 53
- Зарегистрирован: 11 мар 2005, 15:44
http://forum.ibase.ru/phpBB2/viewtopic.php?t=521kdv писал(а):не знаю. а зачем?
Вот я и хочу попробовать...dimitr писал(а): Я бы предложил собрать себе FB с отключенным файловым кешем...
я бы посоветовал не морочить голову, и перепрочитать таки указанный тобой топик, и избавиться от select max. Выключением кэша ты решишь только проблему файлового кэша. то есть, операционка с приложениями будет работать нормально, но все равно СКОРОСТЬ этого select max будет скорее всего еще медленнее, или как минимум останется такой же.
-
- Сообщения: 53
- Зарегистрирован: 11 мар 2005, 15:44