Перейти до

Stg-web With Mysql


Рекомендованные сообщения

  • Відповіді 972
  • Створено
  • Остання відповідь

Top Posters In This Topic

Никак не могу собрать 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. Не смог найти решения этой проблемы

Ссылка на сообщение
Поделиться на других сайтах

скопировал содержимое папки sgconf_xml из web в папку sgconf_xml в стг, предварительно удалив все файлы в целевой папке. ( и без удаления пробовал, тоже самое).

Ссылка на сообщение
Поделиться на других сайтах

да. все работало с оригинальным stg, потом решил прикрутить веб-морду. распаковал stg. пропатчил, скопировал sgconf_xml/. собрал stg, потом попытался собрать sgconf. судя по тому что не нашел в форуме ни у кого такой проблемы, наверное это где то я туплю, понять бы где

Ссылка на сообщение
Поделиться на других сайтах

тоже самое (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 ...

транно както

Ссылка на сообщение
Поделиться на других сайтах
тоже самое (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 не заморачивали себе голову созданием симлинков.

Ссылка на сообщение
Поделиться на других сайтах

точно, чего то я их в 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/../../lib

ar 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 не заморачивали себе голову созданием симлинков.

а в насколько обозримом будущем? icon1.gif

Ссылка на сообщение
Поделиться на других сайтах

Все ошибки вида

deps:1: *** пропущен разделитель.  Останов.

- результат наличия мусора в файлах deps, оставшихся от предыдущей сборки. Сделай gmake clean и потом снова gmake

 

По поводу будущего - не обрадую. Пока свободного времени хватает только на отвечание вопросов тут :)

Ссылка на сообщение
Поделиться на других сайтах

Извените пожалуйста за тупой вопрос, для 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 собралась отлично, с патчем и модулем из архива статы

Ссылка на сообщение
Поделиться на других сайтах
По поводу будущего - не обрадую. Пока свободного времени хватает только на отвечание вопросов тут :(

жаль =)

 

вообщем последня (вроде) загвоздка http://paste.org.ru/?msbkux

без патча соотвественно собирается

Ссылка на сообщение
Поделиться на других сайтах
По поводу будущего - не обрадую. Пока свободного времени хватает только на отвечание вопросов тут :(

жаль =)

 

вообщем последня (вроде) загвоздка http://paste.org.ru/?msbkux

без патча соотвественно собирается

Сделай симлинки mysql из /usr/local/include в /usr/include

Ссылка на сообщение
Поделиться на других сайтах
Извените пожалуйста за тупой вопрос, для 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 собралась отлично, с патчем и модулем из архива статы

Спроси у Алферова

Ссылка на сообщение
Поделиться на других сайтах

projects/stargazer собираеться но projects/sgconf_xml теперь нехочет, и gmake clean не помогает

http://paste.org.ru/?sjgl4z

 

после копирования stglibs/srvconf.lib/netunit.h в /usr/include

такое:

http://paste.org.ru/?8o42sp

Ссылка на сообщение
Поделиться на других сайтах
Извените пожалуйста за тупой вопрос, для stg-2.404.9.7 нужно патчить mysql-0.67_stg-2.404.9.7.patch.

Да.

Патч сделан для модуля, который идет в составе дистрибутива СТГ.

Ссылка на сообщение
Поделиться на других сайтах

без патча сабирается всё ровно и красиво а вот с ним не хочет

 

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

 

если нужно могу выложить лог полностью

Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.


×
×
  • Створити нове...