Lord_MorTis 0 Опубликовано: 2008-03-23 01:23:08 Share Опубликовано: 2008-03-23 01:23:08 Возможноли запустить? До этого стоял Старгейзер на 6.2 все было отлично. Но вот перешол на 7 верях и вот что видем. при ./build ############################################################################# # Sorry, but stargazer currently supported by Linux, FreeBSD 4.x, 5.x, 6.x # ############################################################################# Возможноли его запустить ? или стоит искать другой билинг ? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-03-23 08:14:20 Share Опубліковано: 2008-03-23 08:14:20 Вроде уже обсуждали... if [ "$sys" = "FreeBSD" ] then case $release in 4) OS=bsd;; 5) OS=bsd5;; 6) OS=bsd5;; *) OS=unknown;; esac ETC_DIR="./inst/freebsd/etc/stargazer" fi Дописываем 7) OS=bsd5;; И все. Ссылка на сообщение Поделиться на других сайтах
vovksextra 0 Опубліковано: 2008-03-23 09:18:22 Share Опубліковано: 2008-03-23 09:18:22 Вроде уже обсуждали... if [ "$sys" = "FreeBSD" ] then case $release in 4) OS=bsd;; 5) OS=bsd5;; 6) OS=bsd5;; *) OS=unknown;; esac ETC_DIR="./inst/freebsd/etc/stargazer" fi Дописываем 7) OS=bsd5;; И все. Делали такое - не помогло Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-03-23 09:59:15 Share Опубліковано: 2008-03-23 09:59:15 А чем все закончилось? Здается мне, кто-то тут писал про успешный запуск на 7 фре. Ссылка на сообщение Поделиться на других сайтах
Lord_MorTis 0 Опубліковано: 2008-03-23 10:37:35 Автор Share Опубліковано: 2008-03-23 10:37:35 билд начинаеться но следушая проблема ему нужен обязательно lexpat ? ############################################################################# Building STG 2.4 for FreeBSD 7 ############################################################################# Checking for -lexpat... no Checking for -lfbclient... no Checking for -lmysqlclient... no -lexpat not found! А если в скрипте изменить на expat то местами летят ошибки местами и в итоге все заканчиваеться : undefined reference to `pthread_create' traffcounter.o(.text+0x12ab): In function `TRAFFCOUNTER::Start()': : undefined reference to `pthread_create' users.o(.text+0x1bfb): In function `USERS::Start()': : undefined reference to `pthread_create' gmake: *** [stargazer] Error 1 Ссылка на сообщение Поделиться на других сайтах
tvpKS 0 Опубліковано: 2008-03-23 10:39:30 Share Опубліковано: 2008-03-23 10:39:30 А чем все закончилось? Здается мне, кто-то тут писал про успешный запуск на 7 фре. писали про успешный запуск на 6.3, седьмая фря отказалась "принимать" bsd5 Ссылка на сообщение Поделиться на других сайтах
Lord_MorTis 0 Опубліковано: 2008-03-23 10:42:39 Автор Share Опубліковано: 2008-03-23 10:42:39 Вроде уже обсуждали... if [ "$sys" = "FreeBSD" ] then case $release in 4) OS=bsd;; 5) OS=bsd5;; 6) OS=bsd5;; *) OS=unknown;; esac ETC_DIR="./inst/freebsd/etc/stargazer" fi Дописываем 7) OS=bsd5;; И все. Делали такое - не помогло Строчку надо ставить перед *) OS=unknown; тогда все ок. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-03-23 12:10:59 Share Опубліковано: 2008-03-23 12:10:59 билд начинаеться но следушая проблема ему нужен обязательно lexpat ? ############################################################################# Building STG 2.4 for FreeBSD 7 ############################################################################# Checking for -lexpat... no Checking for -lfbclient... no Checking for -lmysqlclient... no -lexpat not found! А если в скрипте изменить на expat то местами летят ошибки местами и в итоге все заканчиваеться : undefined reference to `pthread_create' traffcounter.o(.text+0x12ab): In function `TRAFFCOUNTER::Start()': : undefined reference to `pthread_create' users.o(.text+0x1bfb): In function `USERS::Start()': : undefined reference to `pthread_create' gmake: *** [stargazer] Error 1 Не lexpat, а expat. -l - это коюч компоновщика. Да, expat абсолютно необходим. Undefined reference на pthread_create говорит об отсутствии библиотеки для POSIX Threads. Ссылка на сообщение Поделиться на других сайтах
Lord_MorTis 0 Опубліковано: 2008-03-23 12:39:17 Автор Share Опубліковано: 2008-03-23 12:39:17 хмм возможноли что там должен был быть пробел ? в скрипте слитно написано вот он и пытаеться найти его. ибо с ключем он не находит его Ссылка на сообщение Поделиться на других сайтах
Lord_MorTis 0 Опубліковано: 2008-03-23 12:54:12 Автор Share Опубліковано: 2008-03-23 12:54:12 а что за покет надо воткнуть для ? POSIX Threads. ? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-03-23 15:55:04 Share Опубліковано: 2008-03-23 15:55:04 Может, конечно, во фре извратили gcc, но никаких пробелов там ненужно. Я по фрям небольшой спец, хз что за пакет. Ссылка на сообщение Поделиться на других сайтах
Lord_MorTis 0 Опубліковано: 2008-03-24 14:04:41 Автор Share Опубліковано: 2008-03-24 14:04:41 Ап. Кто что может подсказать ? На другой билинг неохото уходить Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-03-24 14:10:25 Share Опубліковано: 2008-03-24 14:10:25 По поводу POSIX Threads уже ответили в другой теме. Замени -lc_r на -lpthread в build. Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2008-03-27 01:38:15 Share Опубліковано: 2008-03-27 01:38:15 Когда выскакивает ошибка типа: "-lexpat not found!" То скорее всего дело было так. В конмандной строке выполняется: $program -lexpat То есть название программы в переменной $program. Но переменная $program пуста. Поэтому получается, что выполняется строка: -lexpat Естественно, такой программы у вас нет. Поэтому выскакивает ошибка "-lexpat not found!". Имхо, копать надо в сторону gcc. Может стоит попробовать поставить версию gcc постарее. А может хватит и простой правки всяких make-файлов. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-03-27 11:17:04 Share Опубліковано: 2008-03-27 11:17:04 Хм, всяко, конечно, бывает... Но чтобы небыло gcc. Хотя, может, просто нету g++ Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2008-03-28 12:30:27 Share Опубліковано: 2008-03-28 12:30:27 К сожалению, всё вышеописанное не помогает. gmake[2]: *** Нет правила для сборки цели `-lc_r', требуемой для `mod_auth_ia.so'. Останов. Хотя всё, что здесь описано заменил. FreeBSD 7.0 [root@freenet /home/bas/docs/stg-install/stg-2.404.9.7/projects/stargazer]# gcc -v Using built-in specs. Target: i386-undermydesk-freebsd Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 4.2.1 20070719 [FreeBSD] Вопрос для меня очень актуальный и думаю для многих. Во-первых, многие переходят на FreeBSD 7.0. Во-вторых, у меня сейчас пользователи без интернета (!!!). В-третьих, все понимают, что откатывать в базовой системе gcc не реально. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-03-28 12:43:16 Share Опубліковано: 2008-03-28 12:43:16 Замени -lc_r на -lpthread Уже обсуждали в какой-то параллельной теме. Фря 7 отказалась от поддержки -lc_r Ссылка на сообщение Поделиться на других сайтах
Storoge 0 Опубліковано: 2008-04-05 16:49:13 Share Опубліковано: 2008-04-05 16:49:13 Люди, помогите!!! Ставлю Stg на FreeBSD 7, удаленно. Хочу использовать firebird. Делаю в соответствии с советами на форуме. ./build прошел нормально Делаю gmake install В конце такой вывод: gmake[2]: Leaving directory `/home/yprozorov/stg-2.404.9.7/projects/stargazer/plugins/capture/divert_freebsd' gmake install -C store/firebird gmake[2]: Entering directory `/home/yprozorov/stg-2.404.9.7/projects/stargazer/plugins/store/firebird' mkdir -m 0755 -p /usr/lib/stg install -m 0755 -o firebird -s mod_store_firebird.so /usr/lib/stg/mod_store_firebird.so gmake[2]: Leaving directory `/home/yprozorov/stg-2.404.9.7/projects/stargazer/plugins/store/firebird' gmake install -C store/mysql gmake[2]: Entering directory `/home/yprozorov/stg-2.404.9.7/projects/stargazer/plugins/store/mysql' mkdir -m 0755 -p /usr/lib/stg install -m 0755 -o firebird -s mod_store_mysql.so /usr/lib/stg/mod_store_mysql.so gmake[2]: Leaving directory `/home/yprozorov/stg-2.404.9.7/projects/stargazer/plugins/store/mysql' gmake[1]: Leaving directory `/home/yprozorov/stg-2.404.9.7/projects/stargazer/plugins' # Install etc mkdir -m 0644 -p /etc/stargazer install -m 0644 -o firebird ./inst/freebsd/etc/stargazer/stargazer.conf /etc/stargazer/stargazer.conf install -m 0644 -o firebird ./inst/freebsd/etc/stargazer/rules /etc/stargazer/rules install -m 0755 -o firebird ./inst/freebsd/etc/stargazer/On* /etc/stargazer/ # Install file db # Install firebird db mkdir -p /var/stargazer chown firebird:firebird /var/stargazer chmod g+rw /var/stargazer echo "connect 'localhost:/var/stargazer/stargazer.fdb' user 'stg' password 'nehtwrbq';" > .db.sql echo "drop database;" >> .db.sql echo "create database 'localhost:/var/stargazer/stargazer.fdb' user 'stg' password 'nehtwrbq' default character set win1251;" >> .db.sql cat ./inst/var/stargazer/../00-base-00.sql >> .db.sql /usr/local/bin/isql -i .db.sql Use CONNECT or CREATE DATABASE to specify a database И намертво замирает все..... Firebird вроде стоит... firebird-client-2.0.3_2 Firebird-2 database client firebird-server-2.0.3_2 Firebird-2 relational database (server) ISQL указана верно: locate isql|more /usr/local/bin/isql /usr/local/share/doc/firebird/README.isql_enhancements.txt /usr/ports/databases/isql-viewer /usr/ports/databases/isql-viewer/Makefile /usr/ports/databases/isql-viewer/distinfo /usr/ports/databases/isql-viewer/files /usr/ports/databases/isql-viewer/files/iSQL-Viewer.sh /usr/ports/databases/isql-viewer/pkg-descr /usr/ports/databases/isql-viewer/pkg-message top показывает: PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 12025 root 1 44 0 5000K 2572K select 1 0:08 0.00% ppp 12030 root 1 44 0 3172K 1112K select 0 0:07 0.00% pptp 2763 root 1 44 0 9004K 6584K select 1 0:01 0.00% httpd 2676 yprozorov 1 44 0 8796K 4148K select 3 0:01 0.00% sshd 55194 root 1 44 0 6276K 3208K select 0 0:01 0.00% mc 27678 yprozorov 1 44 0 8796K 4156K select 1 0:00 0.00% sshd 1879 root 1 44 0 3172K 1172K select 3 0:00 0.00% syslogd 1142 _pflogd 1 -58 0 3332K 1324K bpf 0 0:00 0.00% pflogd 27689 root 1 8 0 3388K 1680K wait 0 0:00 0.00% deco 2061 root 1 8 0 3120K 832K nanslp 3 0:00 0.00% svscan 55202 root 1 5 0 5492K 2488K ttyin 1 0:00 0.00% csh 68243 yprozorov 1 44 0 8796K 4120K select 0 0:00 0.00% sshd 2667 root 1 4 0 8796K 4132K sbwait 2 0:00 0.00% sshd 27671 root 1 4 0 8796K 4140K sbwait 1 0:00 0.00% sshd 2072 dnscache 1 44 0 4144K 2100K select 1 0:00 0.00% dnscache 68240 root 1 4 0 8796K 4140K sbwait 0 0:00 0.00% sshd 68254 root 1 8 0 3388K 1604K wait 1 0:00 0.00% deco 1818 root 1 96 0 1888K 548K select 0 0:00 0.00% devd 68440 root 1 44 0 3504K 1804K CPU2 2 0:00 0.00% top 2071 dnslog 1 -8 0 3120K 788K piperd 2 0:00 0.00% multilog 2231 root 1 8 0 3200K 1224K nanslp 1 0:00 0.00% cron 68232 firebird 1 -4 0 22480K 5872K semwai 0 0:00 0.00% fb_inet_server 66718 firebird 1 -4 0 22480K 5872K semwai 0 0:00 0.00% fb_inet_server 66310 www 1 4 0 10796K 7684K accept 4 0:00 0.00% httpd 68429 root 1 96 0 21388K 5736K select 0 0:00 0.00% isql 66746 firebird 1 -4 0 22480K 5872K semwai 1 0:00 0.00% fb_inet_server 68110 firebird 1 -4 0 22480K 5872K semwai 1 0:00 0.00% fb_inet_server 68430 firebird 1 -4 0 22480K 5872K semwai 1 0:00 0.00% fb_inet_server То есть вроде все работает. Пробовал файлик sql как запрос выполнить, тоже самое. Пробовал юзера менять на root, пробовал подключаться через sysdbа, все равно.. Может стоит перейти на mysql? Так в скрипте нет установки базы на mysql Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-04-06 11:45:24 Share Опубліковано: 2008-04-06 11:45:24 А Firebird "слушает" localhost? Мускул не требует педварительной установки. Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубліковано: 2008-04-06 20:19:18 Share Опубліковано: 2008-04-06 20:19:18 База сама создается при первом старте стг, я про мускуль. Ссылка на сообщение Поделиться на других сайтах
Storoge 0 Опубліковано: 2008-04-07 09:20:14 Share Опубліковано: 2008-04-07 09:20:14 Вроде слушает firebird fb_inet_se 68430 0 tcp4 127.0.0.1:* 127.0.0.1:61565 firebird fb_inet_se 68430 1 tcp4 127.0.0.1:* 127.0.0.1:61565 firebird fb_inet_se 68430 2 tcp4 127.0.0.1:* 127.0.0.1:61565 firebird fb_inet_se 68232 0 tcp4 127.0.0.1:* 127.0.0.1:57568 firebird fb_inet_se 68232 1 tcp4 127.0.0.1:* 127.0.0.1:57568 firebird fb_inet_se 68232 2 tcp4 127.0.0.1:* 127.0.0.1:57568 firebird fb_inet_se 68110 0 tcp4 127.0.0.1:* 127.0.0.1:65181 firebird fb_inet_se 68110 1 tcp4 127.0.0.1:* 127.0.0.1:65181 firebird fb_inet_se 68110 2 tcp4 127.0.0.1:* 127.0.0.1:65181 firebird fb_inet_se 66746 0 tcp4 127.0.0.1:* 127.0.0.1:61703 firebird fb_inet_se 66746 1 tcp4 127.0.0.1:* 127.0.0.1:61703 firebird fb_inet_se 66746 2 tcp4 127.0.0.1:* 127.0.0.1:61703 firebird fb_inet_se 66718 0 tcp4 127.0.0.1:* 127.0.0.1:56715 firebird fb_inet_se 66718 1 tcp4 127.0.0.1:* 127.0.0.1:56715 firebird fb_inet_se 66718 2 tcp4 127.0.0.1:* 127.0.0.1:56715 В общем, я так понял, что ставить под FreeBSD Firebird - гиблое дело Тогда вопрос про MySQL В файле Makefile нет строчек про Mysql: install-bin: mkdir -m $(BIN_MODE) -p $(PREFIX)/usr/sbin install -m $(BIN_MODE) -o $(OWNER) -s $(PROG) $(PREFIX)/usr/sbin/$(PROG) $(MAKE) -C $(DIR_LIBSRC) install $(MAKE) -C $(DIR_PLUGINS) install install-data: # Install etc mkdir -m $(DATA_MODE) -p $(PREFIX)/etc/stargazer install -m $(DATA_MODE) -o $(OWNER) $(ETC_DIR)/stargazer.conf $(PREFIX)/etc/stargazer/stargazer.conf install -m $(DATA_MODE) -o $(OWNER) $(ETC_DIR)/rules $(PREFIX)/etc/stargazer/rules install -m $(BIN_MODE) -o $(OWNER) $(ETC_DIR)/On* $(PREFIX)/etc/stargazer/ # Install file db mkdir -m $(DATA_MODE) -p $(PREFIX)/var/stargazer/admins mkdir -m $(DATA_MODE) -p $(PREFIX)/var/stargazer/tariffs mkdir -m $(DATA_MODE) -p $(PREFIX)/var/stargazer/users/test install -m $(DATA_MODE) -o $(OWNER) $(VAR_DIR)/admins/admin.adm $(PREFIX)/var/stargazer/admins/admin.adm install -m $(DATA_MODE) -o $(OWNER) $(VAR_DIR)/tariffs/tariff.tf $(PREFIX)/var/stargazer/tariffs/tariff.tf install -m $(DATA_MODE) -o $(OWNER) $(VAR_DIR)/users/test/conf $(PREFIX)/var/stargazer/users/test/conf install -m $(DATA_MODE) -o $(OWNER) $(VAR_DIR)/users/test/stat $(PREFIX)/var/stargazer/users/test/stat ifeq ($(CHECK_FBCLIENT),yes) # Install firebird db mkdir -p $(PREFIX)/var/stargazer chown $(OWNER):$(FIREBIRD_GROUP) $(PREFIX)/var/stargazer chmod g+rw $(PREFIX)/var/stargazer echo "connect '$(DB_ADDRESS)' user '$(DB_USER)' password '$(DB_PASSWORD)';" > .db.sql echo "drop database;" >> .db.sql echo "create database '$(DB_ADDRESS)' user '$(DB_USER)' password '$(DB_PASSWORD)' default character set win1251;" >> .db.sql cat $(VAR_DIR)/../00-base-00.sql >> .db.sql $(FIREBIRD_ISQL) -i .db.sql rm -f .db.sql endif uninstall: uninstall-bin uninstall-data То есть, как я понимаю, для работы с Mysql, сначала нужно создать базу, а потом выполнить в ней запрос, который в папке inst находиться,правильно? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-04-07 11:21:36 Share Опубліковано: 2008-04-07 11:21:36 В общем, я так понял, что ставить под FreeBSD Firebird - гиблое дело... Тогда вопрос про MySQL В файле Makefile нет строчек про Mysql: ... То есть, как я понимаю, для работы с Mysql, сначала нужно создать базу, а потом выполнить в ней запрос, который в папке inst находиться,правильно? 1. Не гиблое. Люди ставили. Слушать должен вот этот порт: tcp 0 0 0.0.0.0:3050 0.0.0.0:* LISTEN 5566/fbserver 2. Тебе уже говорили - мускул не требует предустановки. Достаточно создать базу и юзера - плагин сам создаст таблицы. По поводу Firebird vs. MySQL: все зависит от размеров базы. Если у тебя больше 300 юзеров и есть активные "качальщики" - советую Firebird. Кроме того у мускула (у плагина) есть проблемы на многопроцессорных машинах. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-04-07 11:22:38 Share Опубліковано: 2008-04-07 11:22:38 Если по каким-то причинам у тебя Firebird слушает "левый" порт - укажи его в настройках. Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2008-04-07 12:26:00 Share Опубліковано: 2008-04-07 12:26:00 Кроме того у мускула (у плагина) есть проблемы на многопроцессорных машинах. Можно поподробнее в этом месте? Чего то у себя не замечал пока проблем. К чему готовиться то? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-04-07 13:34:38 Share Опубліковано: 2008-04-07 13:34:38 Начиная отсюда читай что den68 писал. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас