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

Установка базовых дистрибутивов, создание своих, распространение, установка автоматически и "вручную", файлы, необходимые для создания дистрибутивов.

Модераторы: kdv, Alexey Kovyazin

Ответить
Andrew Sagulin
Сообщения: 53
Зарегистрирован: 11 мар 2005, 15:44

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

Сообщение Andrew Sagulin » 01 апр 2005, 14:30

Это нормально, что релиз не собирается под официально поддерживаемой платформой? :?
Подробнее:
ОС 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
Ну и так далее...

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

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 01 апр 2005, 14:35

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

Andrew Sagulin
Сообщения: 53
Зарегистрирован: 11 мар 2005, 15:44

Сообщение Andrew Sagulin » 01 апр 2005, 14:47

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

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 01 апр 2005, 14:51

не знаю. а зачем?

Andrew Sagulin
Сообщения: 53
Зарегистрирован: 11 мар 2005, 15:44

Сообщение Andrew Sagulin » 01 апр 2005, 15:02

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

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 01 апр 2005, 17:24

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

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 01 апр 2005, 17:43

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

Andrew Sagulin
Сообщения: 53
Зарегистрирован: 11 мар 2005, 15:44

Сообщение Andrew Sagulin » 01 апр 2005, 21:52

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

vladpol
Сообщения: 1
Зарегистрирован: 04 янв 2005, 18:01

Сообщение vladpol » 05 янв 2006, 13:01

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

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 05 янв 2006, 17:01

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

Ответить