Septima 0 Опубликовано: 2011-11-15 15:53:58 Share Опубликовано: 2011-11-15 15:53:58 Добрый вечер! 6 лет назад поставил в одной организации на сервере stg - очень понравилась его работа. Теперь настала пора менять железо. Есть новый сервер FreeBSD freebsd 8.2-STABLE FreeBSD 8.2-STABLE #2. Вот уже несколько раз подступаюсь к сборке stg на нём и каждый раз получаю облом. Сроки перевода поджимают - stg остался в числе последних сервисов на старом серваке. Итак, скачал //www.stargazer.dp.ua/download/server/2.407-p1/stg-2.407-p1.tar.gz, распаковал, захожу в каталог stg-2.407-p1/projects/stargazer, согласно инструкции правлю ./build на предмет PREFIX, $ ./build $ make install ругается на строки 33, 36, 39, 46 Makefile-а и Error expanding embedded variable. Т.к. у меня фря, комментирую вручную строки 33, 34, 35, 36, 39. В 46-й строке запись vpath %.so $(DIR_LIB). Догадываюсь, что это кусок предыдущей строки. Правлю - LDFLAGS += -Wl,-E -L$(DIR_LIB) -Wl,-rpath,$(PREFIX)/usr/lib/stg -Wl,-rpath-link,$(DIR_LIB),-vpath %.so $(DIR_LIB) Теперь ругается только Error expanding embedded variable. Скачал несколько более ранних версий - там визуально в конфигах всё так же. Извечный вопрос от классика литературы - "Что делать"? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-11-15 17:05:14 Share Опубліковано: 2011-11-15 17:05:14 $ CFLAGS=-O2 CXXFLAGS=-O2 ./build ... $ gmake install Указывать -O2 в флагах рекомендую настоятельно, существенно уменьшает нагрузку на CPU. А проблема была в том что используются GNU Makefile, а они немного не совместимы с BSD Makefile/ По этому надо использовать gmake вместо make. Ссылка на сообщение Поделиться на других сайтах
Septima 0 Опубліковано: 2011-12-07 21:33:39 Автор Share Опубліковано: 2011-12-07 21:33:39 За ответ - спасибо. Эту ступень удалось перешагнуть. Произошёл затык на этапе sql-скрипта .db.sql. Фактически, пришлось его начало проделывать вручную. Ладно, перешагнули, единственное, не удалось указать win1251. Установлен firebird-2.5.1. После установки начал ругаться на отсутствие libibpp.so. ldconfig поправил, теперь в логе - Storage plugin: 'IBPP exception'. Нашёл такое: http://local.com.ua/forum/topic/17837-резервное-копирование-firebird/, оттуда пробовал рецепт http://www.gentoo.ru/node/12336, но на фре оно как-то не прошло... Может, есть у кого опыт дальнейших манипуляций? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2011-12-07 22:24:09 Share Опубліковано: 2011-12-07 22:24:09 Сборка старгейзера а именно stg-2.407-p1 отлично описана здесь или тут, причем что характерно на фрю 8.2 оно ложиться вообще без каких либо дополнительных телодвижений. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-12-08 09:55:12 Share Опубліковано: 2011-12-08 09:55:12 За ответ - спасибо. Эту ступень удалось перешагнуть. Произошёл затык на этапе sql-скрипта .db.sql. Фактически, пришлось его начало проделывать вручную. Ладно, перешагнули, единственное, не удалось указать win1251. Установлен firebird-2.5.1. После установки начал ругаться на отсутствие libibpp.so. ldconfig поправил, теперь в логе - Storage plugin: 'IBPP exception'. Нашёл такое: http://local.com.ua/...вание-firebird/, оттуда пробовал рецепт http://www.gentoo.ru/node/12336, но на фре оно как-то не прошло... Может, есть у кого опыт дальнейших манипуляций? Ну я бы для начала сделал отладочную сборку и посмотрел что же там за exception вылетает. Сборка старгейзера а именно stg-2.407-p1 отлично описана здесь или тут, причем что характерно на фрю 8.2 оно ложиться вообще без каких либо дополнительных телодвижений. Пиар детектед! Тут у человека Firebird не заводится, а ты все про мускуль Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2011-12-08 10:35:10 Share Опубліковано: 2011-12-08 10:35:10 Пиар детектед! не не не, ну кто бы мог подумать Тут у человека Firebird не заводится Вижу что он. Скрипач не нужен © а ты все про мускуль we must secure the existence of our people mysql and a future for white children ™ Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас