это совсем не такой как у меня

хотя main.cpp похож
эта штука пытается звать Makefile который лежит на два уровня выше той папки в которой находится собственно build.sh ... и не находит его. Что-то странное.
Попробуй скачать исходники отсюда:
http://stg.dp.ua/download/sgauth/2.12.6/sg....2.12.6.src.tgz
распаковать, и просто сделать внутри make:
Вывод будет примерно таким:
Код: Выделить всё
diesel@debian:~/sgauth/sgauth.2.12.6$ make
make -f make.lin
make[1]: Entering directory `/home/diesel/sgauth/sgauth.2.12.6'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/diesel/sgauth/sgauth.2.12.6'
strip sgauth
strip: 'sgauth': No such file
make: *** [all] Error 1
на Error не обращай внимания он пытается сделать strip на несуществующем файле, в итоге получится бинарник: sgauth.10 который уже можно запускать как:
Код: Выделить всё
diesel@debian:~/sgauth/sgauth.2.12.6$ ./sgauth.10
sgauth <server> <port> <login> <password>
про авторизатор в Линуксе в нашей сетке мы вот тут обсуждали:
http://forum.fqc.org.ua/viewtopic.php?f=36&t=1025, не знаю может поможет.
в приложении tar с бинарником который я собрал у себя, попробуй его запустить - есть шансы что заработает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.