Страница 1 из 1

firebird-1.5.2.4731 не собирается под win2k

Добавлено: 01 апр 2005, 14:30
Andrew Sagulin
Это нормально, что релиз не собирается под официально поддерживаемой платформой? :?
Подробнее:
ОС 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-файлы. Ага! :idea: Так я и знал. Вместо 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
Ну и так далее...

Это релиз такой или у меня руки настолько кривые?

Добавлено: 01 апр 2005, 14:35
kdv
а при чем тут "релиз"? это кривая инструкция для самостоятельной компиляции, не более того.

Добавлено: 01 апр 2005, 14:47
Andrew Sagulin
kdv писал(а):а при чем тут "релиз"? это кривая инструкция для самостоятельной компиляции, не более того.
А "прямая" инструкция где-нибудь есть?

Добавлено: 01 апр 2005, 14:51
kdv
не знаю. а зачем?

Добавлено: 01 апр 2005, 15:02
Andrew Sagulin
kdv писал(а):не знаю. а зачем?
http://forum.ibase.ru/phpBB2/viewtopic.php?t=521
dimitr писал(а): Я бы предложил собрать себе FB с отключенным файловым кешем...
Вот я и хочу попробовать...

Добавлено: 01 апр 2005, 17:24
kdv
я бы посоветовал не морочить голову, и перепрочитать таки указанный тобой топик, и избавиться от select max. Выключением кэша ты решишь только проблему файлового кэша. то есть, операционка с приложениями будет работать нормально, но все равно СКОРОСТЬ этого select max будет скорее всего еще медленнее, или как минимум останется такой же.

Добавлено: 01 апр 2005, 17:43
kdv
хотя с другой стороны, конечно, то, что из выложенных исходников сервер не собирается - непорядок. и с этим надо обращаться в fb-devel.

Добавлено: 01 апр 2005, 21:52
Andrew Sagulin
kdv писал(а):я бы посоветовал не морочить голову, и перепрочитать таки указанный тобой топик, и избавиться от select max.
Ответ ушёл в упомянутый выше топик.

Добавлено: 05 янв 2006, 13:01
vladpol
Здравствуйте. Решили ли Вы проблему компиляции исходников. Если да, то не затруднит ли Вас поделиться опытом (у меня не получается пропустить даже батники make_boot - ругается). Заранее спасибо.
С уважением, Владислав

Добавлено: 05 янв 2006, 17:01
hvlad
Нет никакой проблемы компиляции исходников.
Или научитесь зипом пользоваться, чтобы CRLF в файлах было (а не голый LF).
Или тяните исходники cvs'ом, а не берите из tar'а