[JDEV] Re: Apple Mac OS X : announcing alpha release of Jabber 1.4.1
Jabber Developer
jabberdev at funcall.com
Wed May 16 14:09:28 CDT 2001
Jason
what exactly did you do to have it work ? We just try with pth-
1.4.0 but without success :
- if we build pth-1.4.0 as a library installed in /usr/local
when compiling jabber it complains for 2 missing symbols
- if you modify the Makefile inside jabberd to use only pth-
1.4.0 it compiles fine but seems to crash later while
running after receiving an incoming authentification (we
comment out the changes in mio.c)
If we leave our initial code in mio.c then it works exactly the
same way as with pth-1.3.7.
Were you able to have some clients connected to your
server ? Or did you just run the server without any
connections (which is what it looks like).
You have to understand that the small modifications in
mio.c have a huge impact on the server behavior. Without
the pth_usleep() and the pth_yield() the server will crash
almost after receiving an authentification or account
creation request.
Without those changes the server can start but will not
work really long. We absolutly need to have someone in
the core team to look at the problem in order to fix it
definitly.
Otherwise to answer your question : in order to create an
account, you should either use JabberIM on Windows (see
jabber.com), or open a telnet session on your server and
send the right XML to create an account. After that you can
switch to Fire.app.
Func at ll Jabber team
------
I have built and installed pth-1.4.0. "make test" returns
eveything
"OK". Make sure to build
WITHOUT "-O2" set.
In using pth-1.4, I was able to get rid of the MACOSX
changes involving
the pth calls.
I then updated platform-settings as follows:
#PSUBDIR=pth-1.3.7
#PLINK=$(HOME)/jabberd/pth-1.3.7/pth_*.o
PLINK=-L/usr/local/lib -lpth
I also moved pth-1.3.7 out of the way and did a "make
static".
Everything seems to have built fine.
It runs but I don't know what to do to connect to it with a
client
(Fire.app).
- Jason
More information about the JDev
mailing list