Septima 0 Posted 2011-11-15 15:53:58 Share Posted 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. Скачал несколько более ранних версий - там визуально в конфигах всё так же. Извечный вопрос от классика литературы - "Что делать"? Link to post Share on other sites
madf 279 Posted 2011-11-15 17:05:14 Share Posted 2011-11-15 17:05:14 $ CFLAGS=-O2 CXXFLAGS=-O2 ./build ... $ gmake install Указывать -O2 в флагах рекомендую настоятельно, существенно уменьшает нагрузку на CPU. А проблема была в том что используются GNU Makefile, а они немного не совместимы с BSD Makefile/ По этому надо использовать gmake вместо make. Link to post Share on other sites
Septima 0 Posted 2011-12-07 21:33:39 Author Share Posted 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, но на фре оно как-то не прошло... Может, есть у кого опыт дальнейших манипуляций? Link to post Share on other sites
nightfly 1,239 Posted 2011-12-07 22:24:09 Share Posted 2011-12-07 22:24:09 Сборка старгейзера а именно stg-2.407-p1 отлично описана здесь или тут, причем что характерно на фрю 8.2 оно ложиться вообще без каких либо дополнительных телодвижений. Link to post Share on other sites
madf 279 Posted 2011-12-08 09:55:12 Share Posted 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 не заводится, а ты все про мускуль Link to post Share on other sites
nightfly 1,239 Posted 2011-12-08 10:35:10 Share Posted 2011-12-08 10:35:10 Пиар детектед! не не не, ну кто бы мог подумать Тут у человека Firebird не заводится Вижу что он. Скрипач не нужен © а ты все про мускуль we must secure the existence of our people mysql and a future for white children ™ Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now