[jabberd] compile lukt niet

Pagina: 1
Acties:

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 16-02 16:16
Ik probeer jabber2s3 te compilen op mijn Debian stable machine maar dat wil niet helemaal lukken.

'k heb de volgende flags meegegeven
code:
1
spisvr01:/usr/src/jabberd-2.0s3# ./configure --with-prefix= --disable-idn

so far so goed, de Makefiles worden aangemaakt en ik krijg geen foutmeldingen. nadat ik een 'make' geef verschijnt na een tijdje de volgende foutmelding
code:
1
2
3
4
5
6
7
8
9
gcc -g -O2 -o c2s authreg.o authreg_anon.o authreg_db.o authreg_ldap.o authreg_mysql.o authreg_pam.o authreg_pgsql.o authreg_pipe.o bind.o c2s.o main.o sm.o  ../sx/.libs/libsx.a ../scod/.libs/libscod.a ../mio/.libs/libmio.a ../util/.libs/libutil.a ../subst/.libs/libsubst.a ../expat/.libs/libexpat.a -lz -lcrypt -lm -lresolv -lnsl /usr/lib/libmysqlclient.so -lssl -lcrypto
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[2]: *** [c2s] Error 1
make[2]: Leaving directory `/usr/src/jabberd-2.0s3/c2s'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/jabberd-2.0s3'
make: *** [all] Error 2
spisvr01:/usr/src/jabberd-2.0s3#

wat heb ik geprobeerd:
--disable-ssl (OpenSSL support uit, staat default aan)
--disable-mysql (MySQL support uit, staat default aan)
--with-extra-include-path=/usr/include:/usr/include/mysql/ --with-extra-library-path=/usr/lib/ --with-mydql=/usr/include/mysql:/usr/lib (de paden kloppen)

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Heb je zlib wel geinstalleerd? :)
code:
1
/usr/bin/ld: cannot find -lz
die foutmelding suggereert van niet ten minste :)

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 16-02 16:16
woei that did the trick! :)

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Probeer de volgende keer dit [google="/usr/bin/ld: cannot find -lz"]

Meestal kan je via google de oorzaak van de foutmelding wel vinden :)

[ Voor 13% gewijzigd door Wolfboy op 18-10-2004 00:06 ]

Blog [Stackoverflow] [LinkedIn]


  • Tomaat
  • Registratie: November 2001
  • Laatst online: 16-02 16:16
heb ik gedaan, maar daar kwam ik alleen op foutmeldingen m.b.t. mysql e.d dus daarom heb ik dit topic geopent

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 16-02 16:16
jabberd is nu gecompiled en geinstalleerd en aan de hand van de howto op jabberd.org geconfigureerd maar helaas, hij wil niet starten.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
spisvr01:/etc/jabberd# /bin/jabberd -D
JBRD: debug on
JBRD: version(2.0s3)
JBRD: config_dir(/etc/jabberd)
JBRD: LaunchJob: router -> /bin/router -c /etc/jabberd/router.xml -D
JBRD: LaunchJob: resolver -> /bin/resolver -c /etc/jabberd/resolver.xml -D
JBRD: LaunchJob: sm -> /bin/sm -c /etc/jabberd/sm.xml -D
JBRD: LaunchJob: s2s -> /bin/s2s -c /etc/jabberd/s2s.xml -D
JBRD: LaunchJob: c2s -> /bin/c2s -c /etc/jabberd/c2s.xml -D
ERROR: s2s died.  Shutting down server.
JBRD: Got a signal... pass it on.
JBRD: It was a TERM.  Shut it all down!
spisvr01:/etc/jabberd#

/var/log/syslog heeft het volgende te melden
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Oct 18 00:56:11 spisvr01 jabberd/router[24675]: starting up
Oct 18 00:56:11 spisvr01 jabberd/router[24675]: process id is 24675, written to /var/jabberd/pid/router.pid
Oct 18 00:56:11 spisvr01 jabberd/router[24675]: loaded user table (1 users)
Oct 18 00:56:11 spisvr01 jabberd/router[24675]: [0.0.0.0, port=5347] listening for incoming connections
Oct 18 00:56:11 spisvr01 jabberd/resolver[24676]: starting up
Oct 18 00:56:11 spisvr01 jabberd/resolver[24676]: process id is 24676, written to /var/jabberd/pid/resolver.pid
Oct 18 00:56:11 spisvr01 jabberd/resolver[24676]: attempting connection to router at 127.0.0.1, port=5347
Oct 18 00:56:11 spisvr01 jabberd/router[24675]: [127.0.0.1, port=56106] connect
Oct 18 00:56:11 spisvr01 jabberd/router[24675]: [127.0.0.1, port=56106] authenticated as jabberd
Oct 18 00:56:11 spisvr01 jabberd/resolver[24676]: connection to router established
Oct 18 00:56:11 spisvr01 jabberd/router[24675]: [resolver] online (bound to 127.0.0.1, port 56106)
Oct 18 00:56:11 spisvr01 jabberd/sm[24677]: starting up
Oct 18 00:56:11 spisvr01 jabberd/resolver[24676]: ready to resolve
Oct 18 00:56:11 spisvr01 jabberd/sm[24677]: process id is 24677, written to /var/jabberd/pid/sm.pid
Oct 18 00:56:11 spisvr01 jabberd/sm[24677]: initialised storage driver 'mysql'
Oct 18 00:56:11 spisvr01 jabberd/sm[24677]: version: jabberd sm 2.0s3
Oct 18 00:56:11 spisvr01 jabberd/sm[24677]: attempting connection to router at 127.0.0.1, port=5347
Oct 18 00:56:11 spisvr01 jabberd/router[24675]: [127.0.0.1, port=56107] connect
Oct 18 00:56:11 spisvr01 jabberd/router[24675]: [127.0.0.1, port=56107] authenticated as jabberd
Oct 18 00:56:11 spisvr01 jabberd/sm[24677]: connection to router established
Oct 18 00:56:11 spisvr01 jabberd/router[24675]: [tuxie.com] online (bound to 127.0.0.1, port 56107)
Oct 18 00:56:11 spisvr01 jabberd/c2s[24681]: starting up
Oct 18 00:56:11 spisvr01 jabberd/router[24675]: shutting down
Oct 18 00:56:11 spisvr01 jabberd/resolver[24676]: connection to router closed
Oct 18 00:56:11 spisvr01 jabberd/resolver[24676]: attempting reconnect (3 left)
Oct 18 00:56:11 spisvr01 jabberd/sm[24677]: ready for sessions
Oct 18 00:56:11 spisvr01 jabberd/sm[24677]: shutting down
Oct 18 00:56:11 spisvr01 jabberd/c2s[24681]: process id is 24681, written to /var/jabberd/pid/c2s.pid
Oct 18 00:56:11 spisvr01 jabberd/c2s[24681]: initialised auth module 'mysql'
Oct 18 00:56:11 spisvr01 jabberd/c2s[24681]: [tuxie.com] configured; realm=(null)
Oct 18 00:56:11 spisvr01 jabberd/c2s[24681]: attempting connection to router at 127.0.0.1, port=5347
Oct 18 00:56:11 spisvr01 jabberd/c2s[24681]: shutting down
Oct 18 00:56:13 spisvr01 jabberd/resolver[24676]: attempting connection to router at 127.0.0.1, port=5347
Oct 18 00:56:13 spisvr01 jabberd/resolver[24676]: shutting down
spisvr01:/etc/jabberd#

  • Wilke
  • Registratie: December 2000
  • Laatst online: 19:49
s2s (server2server) communicatie wilde blijkbaar niet starten..maar waarom niet :? Geen idee, met alleen deze logs.

Jabberd is nogal een hel om te configureren is mijn ervaring (heb er ook een tijd lang een draaiend gehad, maar nu is'tie stuk :( )...is het niet handiger om gewoon een bestaande zoals bv. amessage.nl te gebruiken?

  • blackd
  • Registratie: Februari 2001
  • Niet online
Wilke schreef op 18 oktober 2004 @ 02:06:
...is het niet handiger om gewoon een bestaande zoals bv. amessage.nl te gebruiken?
offtopic:
Niet als je de transports serieus wil gaan gebruiken :X

Da's nogal het probleem van grote jabberservers; veel verbindingen naar MSN / ICQ servers waardoor die jabberservers nog wel eens geblokkeerd worden, en kun je dus niet inloggen.

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


  • Tomaat
  • Registratie: November 2001
  • Laatst online: 16-02 16:16
Wilke; ik heb ook een Jabber account via xs4all.nl maar het leek me juist leuk om een Jabber server met bijbehorend adres aan m'n eigen domein te hangen :)

maar wat zou je dan willen zien waar je meer aan hebt dan alleen deze log files?

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 16-02 16:16
*teder schopje geeft*
Pagina: 1