Jump to content

авторизатор во freebsd


Recommended Posts

Взялся за освоение freebsd. Но мой провайдер использует для биллинга stargaser, и после обновления серверной части stargasera, меня не авторизует. В СТП посоветовали обновить клиента. Скачал на сайте вот это - Сервер, версия 2.405.9.8, от - 2008.05.11.

Где находится клиент, здесь, - ../stg-2.405.9.8/projects/sgauth?

Вообщем захожу сюда, даю команду ./build, выдает

 

Building sgauth for FreeBSD 7

Checking for -lexpat... no

-lexpat not found!

 

Порылся по форумам, и нашел что проблема не только у меня, а решения нет, что делать??? Подскажите, пожалуйста!

Link to post
Share on other sites
...

 

Building sgauth for FreeBSD 7

Checking for -lexpat... no

-lexpat not found!

 

...

Установить expat, видимо...

PS: сразу предупреждаю (а то ты точно на грабли наступиш) - либо устанавливать с префиксом /usr либо после установки сделать симлинки libexpat.so из /usr/local/lib в /usr/lib и expat.h из /usr/local/include в /usr/include

Link to post
Share on other sites
  • 2 weeks later...
Установить expat, видимо...

PS: сразу предупреждаю (а то ты точно на грабли наступиш) - либо устанавливать с префиксом /usr либо после установки сделать симлинки libexpat.so из /usr/local/lib в /usr/lib и expat.h из /usr/local/include в /usr/include

Так он стоит...

./build

#############################################################################

Building sgauth for FreeBSD 7

#############################################################################

Checking for -lexpat... no

-lexpat not found!

a# whereis expat

expat: /usr/src/contrib/expat

Link to post
Share on other sites
Так он стоит...

./build

#############################################################################

Building sgauth for FreeBSD 7

#############################################################################

Checking for -lexpat... no

-lexpat not found!

a# whereis expat

expat: /usr/src/contrib/expat

Добро пожаловать на грабли!

Таки наступил!

 

1. /usr/src/contrib/expat - это явно не установленный expat

2. Дабы избежать дальнейших граблей скажу: в /usr/lib должен лижать либо сам файлик libexpat.so либо символическая ссылка на него, а в /usr/include должен лежать либо сам файлик expat.h либо символическая ссылка на него.

Link to post
Share on other sites
  • 2 weeks later...

expat поставил, теперь выдает это, что это может быть?

 

./build

#############################################################################

Building sgauth for FreeBSD 7

#############################################################################

Checking for -lexpat... yes

Makefile:95: deps: No such file or directory

gmake -C /root/stg-2.405.9.8/projects/sgauth/../../stglibs includes

gmake: /bin/bash: Command not found

gmake: *** [deps] Error 127

Link to post
Share on other sites

в файле build

найди

echo "SHELL=/bin/bash" >> $CONFFILE

замени на

echo "SHELL=/bin/sh" >> $CONFFILE

найди

LIB_THREAD=-lc_r

замени на

LIB_THREAD=-lpthread

 

В Makefile

найди

-lc_r \

замени на

-lpthread \

 

В make_css.sh в первой строке

#!/bin/bash поменяй на #!/bin/sh

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...