Nadmienię iż korzystam z NND
Witam, LMS spędza mi sen z powiek, ale prawie się z nim uporałem wiele się nauczyłem przy jego wdrażaniu ale działa już w 90%, problem jest jedynie z uruchomieniem modulu ggnotify, mianowiscie chodzi o to że nie loguje się on do serwera gg ani nie wysyła wiadomości postępujezgodnie z dokumentacją czyli:
pacman -S ekg
pacman -S ekg-devel
w modules/ggnotify/Makefile wpisuje ściezki takwięc moj plik w home/httpd/html/lms/daemon/modules/ggnotify/Makefile wyglada tak:
MODULESDIR = /usr/local/lms/lib
LIBS = -lmysqlclient -ldl
CFLAGS = -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../..
LDFLAGS = -L/usr/lib
# dla libgadu i ekg --------------
LDFLAGS += -L/usr/lib
CFLAGS += -I/usr/include
#LDFLAGS += -L/usr/lib
#CFLAGS += -I//home/httpd/html/lms/daemon
LIBS += -lgadu
# --------------------------------
SOURCES = ggnotify.c
OBJECTS = ${SOURCES:.c=.o}
OUT = ggnotify.so
all: $(OUT)
$(OUT): ${OBJECTS}
gcc -shared $(OBJECTS) -o $(OUT) $(LDFLAGS) $(LIBS)
rm -rf $(OBJECTS)
clean:
rm -rf $(OUT) $(OBJECTS)
install:
install -c -m 755 $(OUT) $(MODULESDIR)
plik home/httpd/html/lms/daemon/modules/ggnotify/Makefile/sample/lms-ggnotify.ini
modyfikuje do takiej postaci wg swoich danych:
[
database]
type = mysql
host = localhost
user = root
password = XXXXX
database = lms
[lmsd]
instances = ggnotify
[ggnotify]
module = /usr/local/lms/lib/ggnotify.so
template = /etc/lms/mailtemplate
; Numer GG z którego ma być wysłany mesejdż
uin = 38478XX
; Hasło do numeru
password = XXXXX
; Numerek dla debugu
debug_uin = 29483XX
doadje w LMS-UI/konfiguracja instancje ggnotify z opcjami:
debug_uin
limit
-67
password
"XXXXX"
template
modules/ggnotify/sample/mailtemplate
uin
38478XX
w katalogu home/httpd/html/lms/daemon/modules/ggnotify/ wydaje polecenie make $$ make install
wynik poleceń:
[root@serwer ggnotify]# make
cc -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../.. -I/usr/include -c -o ggnotify.o ggnotify.c
gcc -shared ggnotify.o -o ggnotify.so -L/usr/lib -L/usr/lib -lmysqlclient -ldl -lgadu
rm -rf ggnotify.o
[root@serwer ggnotify]# make install
install -c -m 755 ggnotify.so /usr/local/lms/lib
[root@serwer pikwas]#
i lipa w logach dostaje komunikat podczas restartu rc.lmsd:
Mar 8 00:28:01 serwer lmsd: [ggnotify/ggnotify] Unable to connect to Gadu-Gadu server.
Nie mam pojęcia co jest grane próbowałem już wielu opcji i nawet kompilowałem libgadu oddzielnie według tej instrukcji
http://toxygen.net/libgadu/doc/group__build.html (mimo iż ono jest już w ekg) i dalej nic poźniej też znalazłem taki post ale to też nic nie dało
http://www.mail-archive.com/ekg-users@l ... 00262.html
Czy ktoś jest w stanie podać krótki opis jak to uruchomić??
edit by tasiorek