Alferov 0 Posted 2008-03-13 16:18:16 Author Share Posted 2008-03-13 16:18:16 Для перехода на 0,8 версию..достаточно только компильнуть sgconf_xml? процедура описана в доке в архиве Link to post Share on other sites
gall 6 Posted 2008-03-13 18:33:05 Share Posted 2008-03-13 18:33:05 Спасибо за помощь. Перешел сегодня на web-0.08, все стало нормально отображаться (тьху*3) Link to post Share on other sites
Akela 0 Posted 2008-03-15 23:07:42 Share Posted 2008-03-15 23:07:42 Никак не могу собрать sgconf_xml что в stg-web_0.08. Не хватает какого-то blowfish (нет правила для сборки цели blowfish.h). sgconf_xml от stg собирается нормально, только как то с кодировками не очень. stg-2.404.9.7 + mysql-0.67_stg-2.404.9.7.patch. Debian 4.0. Не смог найти решения этой проблемы Link to post Share on other sites
Alferov 0 Posted 2008-03-16 07:17:43 Author Share Posted 2008-03-16 07:17:43 Где находятся исходники sgconf_xml при сборке?.. по отношению к исходникам стг, естественно. Link to post Share on other sites
Akela 0 Posted 2008-03-16 11:34:41 Share Posted 2008-03-16 11:34:41 скопировал содержимое папки sgconf_xml из web в папку sgconf_xml в стг, предварительно удалив все файлы в целевой папке. ( и без удаления пробовал, тоже самое). Link to post Share on other sites
Alferov 0 Posted 2008-03-16 15:22:45 Author Share Posted 2008-03-16 15:22:45 СТГ перед этим собирался? Link to post Share on other sites
Akela 0 Posted 2008-03-16 16:56:43 Share Posted 2008-03-16 16:56:43 да. все работало с оригинальным stg, потом решил прикрутить веб-морду. распаковал stg. пропатчил, скопировал sgconf_xml/. собрал stg, потом попытался собрать sgconf. судя по тому что не нашел в форуме ни у кого такой проблемы, наверное это где то я туплю, понять бы где Link to post Share on other sites
Alferov 0 Posted 2008-03-16 17:05:59 Author Share Posted 2008-03-16 17:05:59 Надо смотреть лог сборки. Думаю проблемы с размещением файлов. Link to post Share on other sites
grayich 0 Posted 2008-03-18 14:29:40 Share Posted 2008-03-18 14:29:40 тоже самое (freebsd7), без патча (линкуя нужное в /usr/lib /usr/include) собралось а вот stg-web_0.08/sgconf_xml/ нехочет сначала ругается так http://paste.org.ru/?cqmftp хотя blowfish.h находится в /usr/include/openssl/ после линковки в /usr/include/ ругается уже так http://paste.org.ru/?u20tia чего ему еще нужно залинковать в /usr/lib и /usr/include ? з.ы. ну почему stg находит только в /usr/lib и /usr/include напрочь игнорируя /usr/local/lib|include ... транно както Link to post Share on other sites
madf 279 Posted 2008-03-18 14:45:38 Share Posted 2008-03-18 14:45:38 тоже самое (freebsd7), без патча (линкуя нужное в /usr/lib /usr/include) собралосьа вот stg-web_0.08/sgconf_xml/ нехочет сначала ругается так http://paste.org.ru/?cqmftp хотя blowfish.h находится в /usr/include/openssl/ после линковки в /usr/include/ ругается уже так http://paste.org.ru/?u20tia чего ему еще нужно залинковать в /usr/lib и /usr/include ? з.ы. ну почему stg находит только в /usr/lib и /usr/include напрочь игнорируя /usr/local/lib|include ... транно както Рискну предположить, что blowfish.h ему нужен тот, который свой собственный. Который идет с библиотекой stg_crypto. По поводу /usr/local - FHS Но я постараюсь сделать так, чтобы в будущем счастливые обладатели FreeBSD не заморачивали себе голову созданием симлинков. Link to post Share on other sites
grayich 0 Posted 2008-03-18 15:25:58 Share Posted 2008-03-18 15:25:58 точно, чего то я их в include искал, а не stglibs/* теперь такое пишет g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libsrvconf.so netunit.o parser.o servconf.o -o libsrvconf.so -L /usr/tmp/stg-2.404.9.7/projects/stargazer/../../libar rc libsrvconf.a netunit.o parser.o servconf.o ranlib libsrvconf.a cp *.so /usr/tmp/stg-2.404.9.7/projects/stargazer/../../lib cp *.a /usr/tmp/stg-2.404.9.7/projects/stargazer/../../lib mkdir -m 0755 -p /usr/lib/stg install -m 0755 -o root -s libsrvconf.so /usr/lib/stg/libsrvconf.so deps:1: *** пропущен разделитель. Останов. Но я постараюсь сделать так, чтобы в будущем счастливые обладатели FreeBSD не заморачивали себе голову созданием симлинков. а в насколько обозримом будущем? Link to post Share on other sites
madf 279 Posted 2008-03-19 08:20:42 Share Posted 2008-03-19 08:20:42 Все ошибки вида deps:1: *** пропущен разделитель. Останов. - результат наличия мусора в файлах deps, оставшихся от предыдущей сборки. Сделай gmake clean и потом снова gmake По поводу будущего - не обрадую. Пока свободного времени хватает только на отвечание вопросов тут Link to post Share on other sites
ponomar 0 Posted 2008-03-19 20:32:51 Share Posted 2008-03-19 20:32:51 Извените пожалуйста за тупой вопрос, для stg-2.404.9.7 нужно патчить mysql-0.67_stg-2.404.9.7.patch . Модуль брать из архива со статистикой или из архива стг? пробовал разные варианты, модуль сабирать не хотел. ось Дебиан 4.0 r2 версия stg-2.4-2007.01.20-13.47.20 собралась отлично, с патчем и модулем из архива статы Link to post Share on other sites
grayich 0 Posted 2008-03-20 11:18:10 Share Posted 2008-03-20 11:18:10 По поводу будущего - не обрадую. Пока свободного времени хватает только на отвечание вопросов тут жаль =) вообщем последня (вроде) загвоздка http://paste.org.ru/?msbkux без патча соотвественно собирается Link to post Share on other sites
madf 279 Posted 2008-03-20 11:25:36 Share Posted 2008-03-20 11:25:36 По поводу будущего - не обрадую. Пока свободного времени хватает только на отвечание вопросов тут жаль =) вообщем последня (вроде) загвоздка http://paste.org.ru/?msbkux без патча соотвественно собирается Сделай симлинки mysql из /usr/local/include в /usr/include Link to post Share on other sites
madf 279 Posted 2008-03-20 11:26:30 Share Posted 2008-03-20 11:26:30 Извените пожалуйста за тупой вопрос, для stg-2.404.9.7 нужно патчить mysql-0.67_stg-2.404.9.7.patch . Модуль брать из архива со статистикой или из архива стг?пробовал разные варианты, модуль сабирать не хотел. ось Дебиан 4.0 r2 версия stg-2.4-2007.01.20-13.47.20 собралась отлично, с патчем и модулем из архива статы Спроси у Алферова Link to post Share on other sites
grayich 0 Posted 2008-03-20 17:50:17 Share Posted 2008-03-20 17:50:17 projects/stargazer собираеться но projects/sgconf_xml теперь нехочет, и gmake clean не помогает http://paste.org.ru/?sjgl4z после копирования stglibs/srvconf.lib/netunit.h в /usr/include такое: http://paste.org.ru/?8o42sp Link to post Share on other sites
madf 279 Posted 2008-03-20 18:35:07 Share Posted 2008-03-20 18:35:07 Так, на сколько я понимаю, есть наш sgconf_xml и есть какая-то версия от Алферова. О какой сейчас идет речь? Link to post Share on other sites
madf 279 Posted 2008-03-20 18:36:49 Share Posted 2008-03-20 18:36:49 Судя по наличию SLIST и strtoi2 - это какая-то древняя версия. Link to post Share on other sites
grayich 0 Posted 2008-03-20 18:39:04 Share Posted 2008-03-20 18:39:04 соответственно теме, Алферова. Без патчей относительно быстро решилось в теме http://local.com.ua/forum/index.php?showtopic=11179 Link to post Share on other sites
Alferov 0 Posted 2008-03-20 19:23:40 Author Share Posted 2008-03-20 19:23:40 Версия sgconf_xml из статы отличается лишь отсутствием кодирования текстовых полей userdata и пр. Link to post Share on other sites
Alferov 0 Posted 2008-03-20 19:30:48 Author Share Posted 2008-03-20 19:30:48 Извените пожалуйста за тупой вопрос, для stg-2.404.9.7 нужно патчить mysql-0.67_stg-2.404.9.7.patch. Да. Патч сделан для модуля, который идет в составе дистрибутива СТГ. Link to post Share on other sites
ponomar 0 Posted 2008-03-21 10:43:16 Share Posted 2008-03-21 10:43:16 без патча сабирается всё ровно и красиво а вот с ним не хочет mysql_store.cpp:2053: error: 'MYSQL' was not declared in this scope mysql_store.cpp:2053: error: 'sock' was not declared in this scope mysql_store.cpp:2055: error: 'mysql_close' was not declared in this scope mysql_store.cpp: At global scope: mysql_store.cpp:2059: error: 'MYSQL' has not been declared mysql_store.cpp: In member function 'int MYSQL_STORE::MysqlGetQuery(const char*, int*&) const': mysql_store.cpp:2060: error: 'MysqlConnect' was not declared in this scope mysql_store.cpp: At global scope: mysql_store.cpp:2066: error: expected constructor, destructor, or type conversion before '*' token make[2]: *** [mysql_store.o] Ошибка 1 make[2]: Leaving directory `/root/stg-2.404.9.7/projects/stargazer/plugins/store/mysql' make[1]: *** [store/mysql] Ошибка 2 make[1]: Leaving directory `/root/stg-2.404.9.7/projects/stargazer/plugins' make: *** [plugins] Ошибка 2 если нужно могу выложить лог полностью Link to post Share on other sites
madf 279 Posted 2008-03-21 10:46:05 Share Posted 2008-03-21 10:46:05 Неправильные пути к заголовочным файлам скорее всего Link to post Share on other sites
ponomar 0 Posted 2008-03-21 11:01:50 Share Posted 2008-03-21 11:01:50 Неправильные пути к заголовочным файлам скорее всего как поправить? Link to post Share on other sites
Recommended Posts