grayich
МаглыТип контенту
Профили
Форум
Календарь
Все, що було написано grayich
-
вообщем определил следующее версия 404 не собирается не в 7 не в 6 фре. 402 версия собирается без линкований и прочего шаманства. вопрос: чего было такое измененео в плане сборки и как это вернуть взад в версии 404 ?
-
можно подробности? линковалось ли что нить? с веб мордой и патчами Алферова ? собирается ли sgconf_xml?
-
а стандартный sgconf_xml не подойдет? :=
-
соответственно теме, Алферова. Без патчей относительно быстро решилось в теме http://local.com.ua/forum/index.php?showtopic=11179
-
projects/stargazer собираеться но projects/sgconf_xml теперь нехочет, и gmake clean не помогает http://paste.org.ru/?sjgl4z после копирования stglibs/srvconf.lib/netunit.h в /usr/include такое: http://paste.org.ru/?8o42sp
-
жаль =) вообщем последня (вроде) загвоздка http://paste.org.ru/?msbkux без патча соотвественно собирается
-
точно, чего то я их в include искал, а не stglibs/* теперь такое пишет а в насколько обозримом будущем?
-
тоже самое (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 ... транно както
-
FreeBSD
-
ужась, вечером проверю
-
возможно как чат dc++ и не самый удобный, собственно #main и лички,зато все в 1 программе. а вообще конечно irc, хотя всё меньше смысла (imho) держать irc локально, или линковать или просто юзверям рекомендовать коннектиться к какой нить большой сети irc
-
многие думали, что будет труджно народ перевести, на самом деле делается уже настроенная сборка с прописанными хабами основными и толковый FAQ с картинками и все. з.ы. если вайперс так мозолит глаза его и вальнуть можно з.з.ы я думал вайперс давно умер насколько я знаю юзоют комфорт
-
какие еще линковки были сделаны?
-
stg-2.404.9.7/projects/stargazer -- собирается не собирается -- stg-2.404.9.7/projects/sgconf_xml
-
помоему dc++ уже заменил все
-
Приветы всем вопрос не касается напрямую stg, но всеже. приведите плиз (реально рабочие) примеры ваших шейперов (dummynet, altq, другое ). Интересует как распределение канала между пользователями (по трафику) так и нарезку полосы (анлимитчики). Помоему - это одна из самых сложных тем до конца так и не раскрытых.
-
на всякий случай, стоят compat5x-i386-5.4.0.8_9 A convenience package to install the compat5x libraries compat6x-i386-6.3.603000.200801 A convenience package to install the compat6x libraries
-
всё тоже
-
тоже самое, и не одной 6-той не осталось чтоб проверить
-
1. например ldconfig -r|grep lexpat 100:-lexpat.6 => /usr/local/lib/libexpat.so.6 вроде как видит, а вот ld ругается 2. #!/bin/sh # $Author: nobunaga $ # $Revision: 1.2 $ # $Date: 2008/01/05 12:11:02 $ ###################################################### OS=unknown sys=`uname -s` release=`uname -r | cut -b1` BUILD_DIR=`pwd` CONFFILE="../../Makefile.conf" PREFIX="/" BIN_MODE=0755 DATA_MODE=0644 OWNER=root if [ -z $1 ] then MAKEOPTS="-j1" CFLAGS="-O2" else if [ "$1" = "debug" ] then DEFS="-DDEBUG" MAKEOPTS="-j1" CFLAGS="-g3" else MAKEOPTS="-j1" CFLAGS="-O2" fi fi if [ "$sys" = "Linux" ] then OS=linux release="" ETC_DIR="./inst/linux/etc/stargazer" fi if [ "$sys" = "FreeBSD" ] then case $release in 4) OS=bsd;; 5) OS=bsd5;; 6) OS=bsd5;; 7) OS=bsd5;; *) OS=unknown;; esac ETC_DIR="./inst/freebsd/etc/stargazer" fi if [ "$OS" = "unknown" ] then echo "#############################################################################" echo "# Sorry, but sgconf currently supported by Linux, FreeBSD 4.x, 5.x, 6.x #" echo "#############################################################################" exit 1 fi echo "#############################################################################" echo " Building sgconf for $sys $release" echo "#############################################################################" STG_LIBS="conffiles.lib crypto.lib common.lib srvconf.lib" if [ "$OS" = "linux" ] then DEFS="$DEFS -DLINUX" LIB_THREAD=-lpthread SHELL="/bin/bash" else if [ "$OS" = "bsd" ] then DEFS="$DEFS -DFREE_BSD" else DEFS="$DEFS -DFREE_BSD5" fi SHELL="/usr/local/bin/bash" LIB_THREAD=-lc_r fi echo -n "Checking for -lexpat... " echo "int main() { return 0; }" > build_check.c gcc build_check.c -lexpat -o fake > /dev/null 2> /dev/null if [ $? != 0 ] then CHECK_EXPAT=no echo "no" else CHECK_EXPAT=yes echo "yes" fi rm -f fake rm -f build_check.c if [ "$CHECK_EXPAT" != "yes" ] then echo "-lexpat not found!" exit 1 fi echo "OS=$OS" > $CONFFILE echo "STG_TIME=no" >> $CONFFILE echo "DIR_BUILD=$BUILD_DIR" >> $CONFFILE echo "DIR_LIB=\$(DIR_BUILD)/../../lib" >> $CONFFILE echo "DIR_LIBSRC=\$(DIR_BUILD)/../../stglibs" >> $CONFFILE echo "DIR_INCLUDE=\$(DIR_BUILD)/../../include" >> $CONFFILE echo "CHECK_EXPAT=$CHECK_EXPAT" >> $CONFFILE echo "DEFS=$DEFS" >> $CONFFILE echo -n "STG_LIBS=" >> $CONFFILE for lib in $STG_LIBS do echo -n "$lib " >> $CONFFILE done echo "" >> $CONFFILE echo "SHELL=$SHELL" >> $CONFFILE echo "CFLAGS=$CFLAGS" >> $CONFFILE echo "PREFIX=$PREFIX" >> $CONFFILE echo "BIN_MODE=$BIN_MODE" >> $CONFFILE echo "DATA_MODE=$DATA_MODE" >> $CONFFILE echo "OWNER=$OWNER" >> $CONFFILE echo "ETC_DIR=$ETC_DIR" >> $CONFFILE gmake $MAKEOPTS
-
Рекомендации мало кто выполняет, а вот сделать автопоиск библиотек например через ldconfig явно непомешалобы, или чтоб можно было явно указывать CFLAGS и LDFLAGS ./build ############################################################################# Building sgconf for FreeBSD 7 ############################################################################# Checking for -lexpat... yes gmake -C /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../stglibs includes gmake[1]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs' gmake includes -C conffiles.lib gmake[2]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs/conffiles.lib' cp conffiles.h /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../include gmake[2]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs/conffiles.lib' gmake includes -C crypto.lib gmake[2]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs/crypto.lib' cp ag_md5.h blowfish.h /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../include gmake[2]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs/crypto.lib' gmake includes -C common.lib gmake[2]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs/common.lib' cp debug.h stg_error.h common.h /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../include gmake[2]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs/common.lib' gmake includes -C srvconf.lib gmake[2]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs/srvconf.lib' cp servconf.h netunit.h /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../include gmake[2]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs/srvconf.lib' gmake[1]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs' gmake -C /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../stglibs gmake[1]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs' gmake -C conffiles.lib gmake[2]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs/conffiles.lib' gmake[2]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs/conffiles.lib' gmake[2]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs/conffiles.lib' g++ -O2 -Wall -fPIC -I /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../include -I ./ -DFREE_BSD5 -c conffiles.cpp g++ -shared -Wl,-rpath,//usr/lib/stg -Wl,-soname,libconffiles.so conffiles.o -o libconffiles.so -L /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib ar rc libconffiles.a conffiles.o ranlib libconffiles.a cp *.so /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib cp *.a /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib gmake[2]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs/conffiles.lib' gmake -C crypto.lib gmake[2]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs/crypto.lib' gmake[2]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs/crypto.lib' gmake[2]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs/crypto.lib' gmake[2]: Цель `all' не требует выполнения команд. gmake[2]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs/crypto.lib' gmake -C common.lib gmake[2]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs/common.lib' gmake[2]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs/common.lib' gmake[2]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs/common.lib' g++ -O2 -Wall -fPIC -I /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../include -I ./ -DFREE_BSD5 -c common.cpp g++ -shared -Wl,-rpath,//usr/lib/stg -Wl,-soname,libstg_common.so debug.o stg_error.o common.o stg_strptime.o -lstg_crypto -o libstg_common.so -L /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib ar rc libstg_common.a debug.o stg_error.o common.o stg_strptime.o ranlib libstg_common.a cp *.so /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib cp *.a /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib gmake[2]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs/common.lib' gmake -C srvconf.lib gmake[2]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs/srvconf.lib' gmake[2]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs/srvconf.lib' gmake[2]: Entering directory `/usr/tmp/stg-2.404.9.7/stglibs/srvconf.lib' g++ -O2 -Wall -fPIC -I /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../include -I ./ -DFREE_BSD5 -c netunit.cpp g++ -O2 -Wall -fPIC -I /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../include -I ./ -DFREE_BSD5 -c parser.cpp g++ -O2 -Wall -fPIC -I /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../include -I ./ -DFREE_BSD5 -c servconf.cpp g++ -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/sgconf_xml/../../lib ar rc libsrvconf.a netunit.o parser.o servconf.o ranlib libsrvconf.a cp *.so /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib cp *.a /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib gmake[2]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs/srvconf.lib' gmake[1]: Leaving directory `/usr/tmp/stg-2.404.9.7/stglibs' g++ -c main.cpp -O2 -Wall -I /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../include -DFREE_BSD5 g++ -c parser.cpp -O2 -Wall -I /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../include -DFREE_BSD5 g++ main.o parser.o /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib/libconffiles.so /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib/libstg_common.so /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib/libsrvconf.so /usr/lib/libexpat.so /usr/lib/libc_r.so /usr/lib/libc.so -Wl,-E -L/usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib -Wl,-rpath,//usr/lib/stg -o sgconf /usr/bin/ld: warning: libstg_crypto.so, needed by /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib/libstg_common.so, not found (try using -rpath or -rpath-link) /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib/libstg_common.so: undefined reference to `Blowfish_Init(BLOWFISH_CTX*, unsigned char*, int)' /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib/libstg_common.so: undefined reference to `Blowfish_Encrypt(BLOWFISH_CTX*, unsigned int*, unsigned int*)' /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib/libstg_common.so: undefined reference to `Blowfish_Decrypt(BLOWFISH_CTX*, unsigned int*, unsigned int*)' gmake: *** [sgconf] Ошибка 1
-
Приветы всем! Хелп у кого имеется пачтик для сборки сабжа под фрюху, желательно FreeBSD-7? вообще ужасная сборка, то ему подавай библиотеки тока в /usr/lib то баш то еще чегото.. последнее на чем я остановился это: /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib/libstg_common.so: undefined reference to `Blowfish_Init(BLOWFISH_CTX*, unsigned char*, int)' /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib/libstg_common.so: undefined reference to `Blowfish_Encrypt(BLOWFISH_CTX*, unsigned int*, unsigned int*)' /usr/tmp/stg-2.404.9.7/projects/sgconf_xml/../../lib/libstg_common.so: undefined reference to `Blowfish_Decrypt(BLOWFISH_CTX*, unsigned int*, unsigned int*)' gmake: *** [sgconf] Ошибка 1 у кого был удачный опыт сборки stg-2.404 под фрёй отпишите манипуляции с бубном плиз.
