[devel] Firebird снова

Aleksey Novodvorsky =?iso-8859-1?q?aen_=CE=C1_altlinux=2Eru?=
Пт Мар 29 16:26:57 MSK 2002


DH wrote:

> Aleksey Novodvorsky wrote:
> > DH wrote:
> >
> >
> >>Aleksey Novodvorsky wrote:
> >>
> >>>DH wrote:
> >>>
> >>>
> >>>
> >>>>Aleksey Novodvorsky wrote:
> >>>>
> >>>>
> >>>>>DH wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>Народ, кто смог собрать *нормально* работающий Firebird-SS-1.0.0.796 на ALTLinux Sisyphus?
> >>>>>>
> >>>>>>Хотелось бы пообщаться.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>Вы пробовали откатиться на старый binutils?
> >>>>>
> >>>>>
> >>>>Нет... А где мне его взять?
> >>>>Но я думаю проблема не в нем, т.к. все нормально собирается, но часть
> >>>>приложений собирается под Classic версию, а часть - под SuperServer.
> >>>>Понять почему это происходит - не могу. Это при сборке под SuperServer.
> >>>>Как Classic все собирается и работает.
> >>>>
> >>>>
> >>>>
> >>>Возможно, цепляются библиотеки и header-файлы от установленного в системе Classic?
> >>>Сообщайте о новостях в сборке, времени уже маловато.
> >>>
> >>Нет не цепляются... Он у меня вообще не установлен... Для верности... %)
> >>Дело в сборке libgds.so...
> >>Для классик используется libgds.so.0, для superservera - libgds.so.1...
> >>libgds.so.1 собирается не полностью... Часть .o файлов странным образом
> >>попадает в libgds.so.0 при сборке классик.
> >>
> >
> > Может быть, это просто опечатка в makefile?
>
> Их там немеренное количество (makefile'ов)... Все однотипные... И какой
> из них когда используется и используется вообще - разобраться сложно...
>
> Ели их начать сравнивать и попробовать найти несоответствия - не один
> месяц уйдет...
>
> Самое приятное, что он без старого bootkit'а вообще не собирается (мне
> по крайней мере это не удалось)... Затыков в этом случае куча...
>
> Со старым буткитом собирается с вышеперечисленными проблемами... Вполне
> возможно дело в нем... На сайте есть новый буткит, но в нем тока каталог
>   porting, т.е. никаких makefile'ов нет... И естественно он с ним тоже
> не собирается...
>

Из документации по сборке:

[ The boot build process has been a bit patchy, so it's best to try the other
  way first, mainly it's patchy because it's a bit behind MOD Dec 2001 ]

Other way -- это наличие запущенного firebird на сборочной машине:

Firebird needs a running Firebird system to be able to compile itself.  If
you already have Firebird/InterBase installed then you do not need to perform
this step.

Криво, но попробуйте так...

Rgrds, AEN






Подробная информация о списке рассылки Devel