Master of Magic 0 Posted 2008-04-28 09:41:00 Share Posted 2008-04-28 09:41:00 Здраствуйте ув.адимны и разработчики, не могу скопилить sgauth.2.12.6.src.tgz: noname@noname-ubuntu:~$ cd ~/sgauth.2.12.6 noname@noname-ubuntu:~/sgauth.2.12.6$ sudo make make -f make.lin make[1]: Entering directory `/home/noname/sgauth.2.12.6' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/noname/sgauth.2.12.6' strip sgauth strip: 'sgauth': No such file make: *** [all] Error 1 Что за ерунда? Link to post Share on other sites
S_ergey 21 Posted 2008-04-28 09:55:09 Share Posted 2008-04-28 09:55:09 Здраствуйте ув.адимны и разработчики, не могу скопилить sgauth.2.12.6.src.tgz: noname@noname-ubuntu:~$ cd ~/sgauth.2.12.6 noname@noname-ubuntu:~/sgauth.2.12.6$ sudo make make -f make.lin make[1]: Entering directory `/home/noname/sgauth.2.12.6' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/noname/sgauth.2.12.6' strip sgauth strip: 'sgauth': No such file make: *** [all] Error 1 Что за ерунда? компиль скриптом /projects/stargazer/build Link to post Share on other sites
S_ergey 21 Posted 2008-04-28 09:58:28 Share Posted 2008-04-28 09:58:28 Во тупанул на версию неглянул. GCC какой на установлен ? если 4.1 то нескомпилиш нужна версия меньше. Link to post Share on other sites
Master of Magic 0 Posted 2008-04-28 10:43:38 Author Share Posted 2008-04-28 10:43:38 Стоит вообще 4.2.3 (ubuntu 8.04), меньше - это я так понимаю 4.0.4? http://gcc.gnu.org/releases.html Или надо вообще 3 версию? Link to post Share on other sites
S_ergey 21 Posted 2008-04-28 10:47:09 Share Posted 2008-04-28 10:47:09 Уменя с 3 версией скомпилилось и работает. Link to post Share on other sites
madf 279 Posted 2008-04-28 10:57:51 Share Posted 2008-04-28 10:57:51 Какая древность... Сейчас sgauth идет в пакете со старгейзером. У него свои build и Makefile Link to post Share on other sites
Master of Magic 0 Posted 2008-04-28 12:08:37 Author Share Posted 2008-04-28 12:08:37 Начал ставить из stg-2.404, вылезла ошибка:./build: 244: gmake: not found Поиск по форуму: http://local.com.ua/forum/index.php?showtopic=10987 Сейчас попробую... Link to post Share on other sites
Master of Magic 0 Posted 2008-04-28 13:00:28 Author Share Posted 2008-04-28 13:00:28 Вообщем отредактировал build, заменил gmake, на make, поставил xmlgcc, не собираеться авторизатор, помогите плиз, в линухе чайник: ############################################################################# Building sgauth for Linux ############################################################################# Checking for -lexpat... yes make -C /home/noname/stg-2.404.9.7/projects/sgauth/../../stglibs includes make[1]: Entering directory `/home/noname/stg-2.404.9.7/stglibs' make includes -C crypto.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' cp ag_md5.h blowfish.h /home/noname/stg-2.404.9.7/projects/sgauth/../../include make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make includes -C common.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' cp debug.h stg_error.h common.h /home/noname/stg-2.404.9.7/projects/sgauth/../../include make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make includes -C common_settings.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' cp common_settings.h /home/noname/stg-2.404.9.7/projects/sgauth/../../include make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make includes -C conffiles.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' cp conffiles.h /home/noname/stg-2.404.9.7/projects/sgauth/../../include make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make includes -C ia_auth_c.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' cp ia_auth_c.h /home/noname/stg-2.404.9.7/projects/sgauth/../../include make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[1]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs' for file in ./main.cpp ./web.cpp; do\ echo "`g++ -O2 -I/usr/local/include -Wall -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -MM $file` Makefile" >> deps;\ echo -e '\t$(CC) -c $< -O2 -I/usr/local/include -Wall -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -DLINUX' >> deps;\ done make -C /home/noname/stg-2.404.9.7/projects/sgauth/../../stglibs make[1]: Entering directory `/home/noname/stg-2.404.9.7/stglibs' make -C crypto.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make -C common.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -I ./ -DLINUX -c common.cpp g++ -O2 -I/usr/local/include -L/usr/local/lib -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 /home/noname/stg-2.404.9.7/projects/sgauth/../../lib ar rc libstg_common.a debug.o stg_error.o common.o stg_strptime.o ranlib libstg_common.a cp *.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib cp *.a /home/noname/stg-2.404.9.7/projects/sgauth/../../lib make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make -C common_settings.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -I ./ -DLINUX -c common_settings.cpp g++ -O2 -I/usr/local/include -L/usr/local/lib -shared -Wl,-rpath,//usr/lib/stg -Wl,-soname,libcommon_settings.so common_settings.o -o libcommon_settings.so -L /home/noname/stg-2.404.9.7/projects/sgauth/../../lib ar rc libcommon_settings.a common_settings.o ranlib libcommon_settings.a cp *.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib cp *.a /home/noname/stg-2.404.9.7/projects/sgauth/../../lib make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make -C conffiles.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -I ./ -DLINUX -c conffiles.cpp g++ -O2 -I/usr/local/include -L/usr/local/lib -shared -Wl,-rpath,//usr/lib/stg -Wl,-soname,libconffiles.so conffiles.o -o libconffiles.so -L /home/noname/stg-2.404.9.7/projects/sgauth/../../lib ar rc libconffiles.a conffiles.o ranlib libconffiles.a cp *.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib cp *.a /home/noname/stg-2.404.9.7/projects/sgauth/../../lib make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make -C ia_auth_c.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -I ./ -DLINUX -c ia_auth_c.cpp ia_auth_c.cpp: In member function ‘int IA_CLIENT_PROT::NetSend(int)’: ia_auth_c.cpp:317: warning: ‘msgLen’ may be used uninitialized in this function ia_auth_c.cpp: In member function ‘int IA_CLIENT_PROT::NetRecv()’: ia_auth_c.cpp:346: warning: ‘ret’ may be used uninitialized in this function g++ -O2 -I/usr/local/include -L/usr/local/lib -shared -Wl,-rpath,//usr/lib/stg -Wl,-soname,libia_auth_c.so ia_auth_c.o -o libia_auth_c.so -L /home/noname/stg-2.404.9.7/projects/sgauth/../../lib ar rc libia_auth_c.a ia_auth_c.o ranlib libia_auth_c.a cp *.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib cp *.a /home/noname/stg-2.404.9.7/projects/sgauth/../../lib make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[1]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs' g++ -c main.cpp -O2 -I/usr/local/include -Wall -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -DLINUX g++ -c web.cpp -O2 -I/usr/local/include -Wall -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -DLINUX In file included from web.cpp:40: css.h:80: warning: deprecated conversion from string constant to ‘char*’ web.cpp: In member function ‘int WEB::Redirect(const char*)’: web.cpp:200: warning: deprecated conversion from string constant to ‘char*’ web.cpp: In member function ‘int WEB::SendReply()’: web.cpp:226: warning: deprecated conversion from string constant to ‘char*’ web.cpp:228: warning: deprecated conversion from string constant to ‘char*’ web.cpp: In member function ‘int WEB::SendCSS()’: web.cpp:402: warning: deprecated conversion from string constant to ‘char*’ web.cpp:404: warning: deprecated conversion from string constant to ‘char*’ g++ main.o web.o /home/noname/stg-2.404.9.7/projects/sgauth/../../lib/libconffiles.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib/libstg_crypto.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib/libstg_common.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib/libia_auth_c.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib/libcommon_settings.so -O2 -I/usr/local/include -L/usr/local/lib -Wl,-E -L/home/noname/stg-2.404.9.7/projects/sgauth/../../lib -Wl,-rpath,//usr/lib/stg -Wl,-rpath-link,/home/noname/stg-2.404.9.7/projects/sgauth/../../lib -o sgauth -lexpat -lpthread -ldl Link to post Share on other sites
Master of Magic 0 Posted 2008-04-28 17:37:58 Author Share Posted 2008-04-28 17:37:58 Народ, помогите, sudo make clean - пробовал, SHELL=/bin/bash пробовал, dep-файл - удалял, перепаковывать исходники пробовал, не ставиться, не авторизатор, не сам старгейзер. Ubuntu 8.04 x64 Desktop In file included from web.cpp:40: css.h:80: warning: deprecated conversion from string constant to ‘char*’ web.cpp: In member function ‘int WEB::Redirect(const char*)’: web.cpp:200: warning: deprecated conversion from string constant to ‘char*’ web.cpp: In member function ‘int WEB::SendReply()’: web.cpp:226: warning: deprecated conversion from string constant to ‘char*’ web.cpp:228: warning: deprecated conversion from string constant to ‘char*’ web.cpp: In member function ‘int WEB::SendCSS()’: web.cpp:402: warning: deprecated conversion from string constant to ‘char*’ web.cpp:404: warning: deprecated conversion from string constant to ‘char*’ Вот это что за хрень? Link to post Share on other sites
XoRe 0 Posted 2008-04-29 08:01:08 Share Posted 2008-04-29 08:01:08 Не обращай внимания. Собралось и слава богу ) Link to post Share on other sites
Master of Magic 0 Posted 2008-04-29 08:09:20 Author Share Posted 2008-04-29 08:09:20 Эээ...так в том и дело, что не собралось, после команд make и make install, выдает Error 1... Link to post Share on other sites
madf 279 Posted 2008-04-29 10:55:36 Share Posted 2008-04-29 10:55:36 Лог make install, плиз. Ну и можно вручную файлик sgauth скопировать в /usr/bin, а файлики из lib - в /usr/lib/stg Link to post Share on other sites
Master of Magic 0 Posted 2008-04-29 17:10:05 Author Share Posted 2008-04-29 17:10:05 noname@noname-ubuntu:~/stg-2.404.9.7/projects/sgauth$ sudo make make -C /home/noname/stg-2.404.9.7/projects/sgauth/../../stglibs make[1]: Entering directory `/home/noname/stg-2.404.9.7/stglibs' make -C crypto.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make -C common.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make -C common_settings.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make -C conffiles.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make -C ia_auth_c.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[1]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs' noname@noname-ubuntu:~/stg-2.404.9.7/projects/sgauth$ sudo make install mkdir -m 0755 -p //usr/sbin install -m 0755 -o root -s sgauth //usr/sbin/sgauth make -C /home/noname/stg-2.404.9.7/projects/sgauth/../../stglibs install make[1]: Entering directory `/home/noname/stg-2.404.9.7/stglibs' make install -C crypto.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' mkdir -m 0755 -p //usr/lib/stg install -m 0755 -o root -s libstg_crypto.so //usr/lib/stg/libstg_crypto.so make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make install -C common.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' mkdir -m 0755 -p //usr/lib/stg install -m 0755 -o root -s libstg_common.so //usr/lib/stg/libstg_common.so make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make install -C common_settings.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' mkdir -m 0755 -p //usr/lib/stg install -m 0755 -o root -s libcommon_settings.so //usr/lib/stg/libcommon_settings.so make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make install -C conffiles.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' mkdir -m 0755 -p //usr/lib/stg install -m 0755 -o root -s libconffiles.so //usr/lib/stg/libconffiles.so make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make install -C ia_auth_c.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' mkdir -m 0755 -p //usr/lib/stg install -m 0755 -o root -s libia_auth_c.so //usr/lib/stg/libia_auth_c.so make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[1]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs' # Install etc mkdir -m 0644 -p //etc/stargazer install -m 0644 -o root ./inst/linux/etc/stargazer/sgauth.conf //etc/stargazer/sgauth.conf install: cannot stat `./inst/linux/etc/stargazer/sgauth.conf': No such file or directory make: *** [install-data] Error 1 Link to post Share on other sites
madf 279 Posted 2008-04-29 18:08:56 Share Posted 2008-04-29 18:08:56 Программа уже установлена. Не скопировался только конфигурационный файл (неправильный путь). Просто руками кинь sgauth.conf из каталога с исходниками в какое-нибуть удобное место. Запускать указывая в качестве параметра путь к конфигу (это важно - автоматически он попытается открыть файл /etc/stauth.conf - очепятка). Добавил себе в TODO Link to post Share on other sites
Master of Magic 0 Posted 2008-04-29 20:49:14 Author Share Posted 2008-04-29 20:49:14 Добавил себе в TODO Куда добавил? (это важно - автоматически он попытается открыть файл /etc/stauth.conf - очепятка). В смысле, в исходниках очепятка? Link to post Share on other sites
madf 279 Posted 2008-04-30 09:27:51 Share Posted 2008-04-30 09:27:51 Да, очепятка в исходниках. Добавил в "список-того-что-нужно-сделать" Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now