Перейти до

Новый Stg 2.404 не ставится под ФРЮ


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

Только что скачал свеженький СТГ, написано только сегодня выложен :)

 

Пытаюсь установить под ФРЕЙ 6.2, и нифига.

 

После make install получаю:

 

# gmake install

install -m 0755 -o root -s stargazer /usr/sbin/stargazer

gmake -C /usr/home/masters/stg-2.404.9.7/projects/stargazer/../../stglibs install

gmake[1]: Entering directory `/usr/home/masters/stg-2.404.9.7/stglibs'

gmake install -C stg_logger.lib

gmake[2]: Entering directory `/usr/home/masters/stg-2.404.9.7/stglibs/stg_logger.lib'

install -m 0755 -o root -s -D libstg_logger.so /usr/lib/stg/libstg_logger.so

install: illegal option -- D

usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]

[-o owner] file1 file2

install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]

[-o owner] file1 ... fileN directory

install -d [-v] [-g group] [-m mode] [-o owner] directory ...

gmake[2]: *** [install] Error 64

gmake[2]: Leaving directory `/usr/home/masters/stg-2.404.9.7/stglibs/stg_logger.lib'

gmake[1]: *** [stg_logger.lib] Error 2

gmake[1]: Leaving directory `/usr/home/masters/stg-2.404.9.7/stglibs'

gmake: *** [install-bin] Error 2

 

Плиз хэлп!!!!

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

Если силно горит, скопируй руками библиотеки в /usr/lib/stg. Думаю поможет.

Нда, надо расширять набор фрей, под которыми тестировать :) Под 5-ой всё было хорошо.

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

А вы багофиксить и перезаливать архив будете сразу или позже выйдет патч-версия? На НГ ставить не хочу, после... Хочу встретить праздник спокойно :) С наступающим :)

 

P.S. Вопрос для меня тоже критичен, у меня везде FreeBSD 6.2.

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

ещё заметил такое что при авторизации авторизатор загорается зелёным и больше ничего, скрипты не выполняются не выполняются, конфигуратор показывает что пользователь оффлайн

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

Как это понимать знатоки? И что делать дальше?

 

FreeBSD 62

 

./build

 

gmake[2]: Leaving directory `/stg-2.404.9.7/projects/stargazer/plugins/store/fil

es'

divert_cap.cpp:52: error: expected `]' before "TODO"

divert_cap.cpp: In member function `int DIVERT_CAP::DivertCapRead(char*, int, ch

ar**, int)':

divert_cap.cpp:302: error: expected `]' before "TODO"

divert_cap.cpp:307: error: `buf' was not declared in this scope

divert_cap.cpp:307: error: expected `)' before "TODO"

gmake[2]: *** [divert_cap.o] Error 1

gmake[2]: Leaving directory `/stg-2.404.9.7/projects/stargazer/plugins/capture/d

ivert_freebsd'

gmake[1]: *** [capture/divert_freebsd] Error 2

gmake[1]: Leaving directory `/stg-2.404.9.7/projects/stargazer/plugins'

gmake: *** [plugins] Error 2

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

Это я лажанул. Странно, то что я эту лажу заметил и поправил, но похоже что-то не доделал. Там ошибка тупа до безобразия.

Поправь в divert_cap.cpp

в начале файла /* Blah-blah-blah*/ TODO

а должно быть

/* Blah-blah-blah TODO */

Ссылка на сообщение
Поделиться на других сайтах
Это я лажанул. Странно, то что я эту лажу заметил и поправил, но похоже что-то не доделал. Там ошибка тупа до безобразия.

Поправь в divert_cap.cpp

в начале файла /* Blah-blah-blah*/ TODO

а должно быть

/* Blah-blah-blah TODO */

А когда же все-таки будет релиз? Ждем с нетерпением :( Но все же шось как ни одно так другое :)

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

Та, так всегда бывает, не хватает 3-х часов чтоб всё перепроверить :) а потом такие лажи. Я думаю просто поправлю архив, там никаких существенных изменений не будет.

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

Еще момент... не собирается модуль store_mysql

Сдается мне makefile править надо... кроме того маленькая ошибочка в build присутствует в проверке mysqlclient

Ссылка на сообщение
Поделиться на других сайтах
Та, так всегда бывает, не хватает 3-х часов чтоб всё перепроверить

Да уж...запахались. мужики....

Да вы хоть на календарь гляньте! За два часа до Нового Года проблемы?

Может. к утру сами собой и отпадут!

с Новым Годом!

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

файл projects/stargazer/plugins/store/mysql/Makefile должен выглядеть так:

include ../../../../../Makefile.conf

 

PROG = mod_store_mysql.so

 

SRCS = ./mysql_store.cpp

 

#LIBS = -lconffiles -lstg_common

#LIBS = -lmysqlclient

 

include ../../Makefile.in

 

SEARCH_DIRS += -I /usr/local/include/mysql                                           

LDFLAGS += -lmysqlclient -L /usr/local/lib/mysql

 

в файле projects/stargazer/build надо найти

then

    CHECK_MYSQLCLIENT=no

    echo "no"

else

    CHECK_MYSQLCLIENT=no

    echo "yes"

fi

 

и сделать так:

then

    CHECK_MYSQLCLIENT=no

    echo "no"

else

    CHECK_MYSQLCLIENT=yes

    echo "yes"

fi

 

в файлах mysql_store.cpp и mysql_store.h

убрать из инклудов указание каталога mysql

#include <mysql/mysql.h>

#include <mysql/errmsg.h>

 

и будет щастье :)

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

попытался собрать на FreeBSD 5.5

# ./build
CFLAGS+=-O2: not found
#############################################################################
      Building STG 2.4 for FreeBSD 5
#############################################################################
Checking for -lexpat... yes
Checking for -lfbclient... no
Checking for -lmysqlclient... yes
Makefile:130: deps: No such file or directory
gmake -C /root/stg-2.404.9.7/projects/stargazer/../../stglibs includes
gmake: /usr/local/bin/bash: Команда не найдена
gmake: *** [deps] Ошибка 127

возник вопрос, а причём тут баш?

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

при попытке отдельно собрать mysql модуль:

 

# make

"../../Makefile.in", line 15: Need an operator

Error expanding embedded variable.

 

# gmake

../../Makefile.in:34: deps: No such file or directory

gmake: /usr/local/bin/bash: Команда не найдена

gmake: *** [deps] Ошибка 127

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

# ./build
CFLAGS+=-O2: not found
#############################################################################
      Building STG 2.4 for FreeBSD 5
#############################################################################
Checking for -lexpat... yes
Checking for -lfbclient... no
Checking for -lmysqlclient... yes
Makefile:130: deps: No such file or directory
gmake -C /root/stg-2.404.9.7/projects/stargazer/../../stglibs includes
gmake: /usr/local/bin/bash: Команда не найдена
gmake: *** [deps] Ошибка 127

возник вопрос, а причём тут баш?

рецепт лечения: в строке 140:

SHELL=/usr/local/bin/bash

заменить на:

SHELL=/bin/sh

в итоге собрался стг!

при этом не собрался модуль Mysql

при попытке в ручную собрать пишет:

../../Makefile.in:34: deps: No such file or directory

./mysql_store.cpp:5:25: mysql/mysql.h: No such file or directory

./mysql_store.cpp:6:26: mysql/errmsg.h: No such file or directory

./mysql_store.h:15:25: mysql/mysql.h: No such file or directory

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

 

пришлось заменить в нужных строках на:

/usr/local/mysql/include/mysql/имя_файла

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

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

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