[jdev] Re: Re: [jadmin] Problem building jabber-1.4.1
Lars Sommer
im at powerdise.com
Tue Mar 13 17:28:50 CDT 2007
Hi Matthias and Norman.
I still cant run jabber with the debugger.
I install jabber like this:
./configure --prefix=/jabber/
make
make install
now i cant even run the server normally, either in my
usr/local/jabber/jabberd-1.4.4/jabberd/ or in /jabber/bin/
it says ./jabberd: error while loading shared libraries: libpth.so.20:
cannot open shared object file: No such file or directory
Now if i tro to debug it with gdb, it ignores me:
[root at localhost bin]# gdb jabberd
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
blablabla
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) bt
No stack.
If i run it inside gdb:
(gdb) run jabberd
Starting program: /jabber/bin/jabberd jabberd
/jabber/bin/jabberd: error while loading shared libraries: libpth.so.20:
cannot open shared object file: No such file or directory
Program exited with code 0177.
(gdb)
Am i doin anything wrong here? Or doesent it seem like pth isnt
configured as it should?
As said, im aint that familiar with these linux tools, so bare over with
me :) But i really appreciate your help!!
Thanks alot guys.
/Lars
On Tue, 2007-03-13 at 10:32 -0500, jdev-request at jabber.org wrote:
> Hi Lars!
>
> Lars Sommer schrieb:
> > [root at localhost jabberd]# gdb jabberd
> > blabla
> > "/usr/local/jabber/jabberd-1.4.4/jabberd/jabberd": not in executable
> > format: File format not recognized
> >
>
> So you still run the non-installed version of jabberd in your debugger!
> /usr/local/jabber/jabberd-1.4.4/jabberd/jabberd does not seem to be the
> installed executable of jabberd, but the file in your source directory.
>
> I don't know where you have installed jabberd, but you have to run the
> installed file inside gdb. Either by leaving the directory where you
> compiled jabberd or by specifying the full path to jabberd. (BTW: I
> would not recommend having the local directory in root's PATH.)
>
>
> Matthias
> ------------------------------
> shouln't you be running gdb /usr/local/sbin/jabberd instead ? (or
> something like that)
>
> --
> - Norman Rasmussen
> - Email: norman at rasmussen.co.za
> - Home page: http://norman.rasmussen.co.za/
More information about the JDev
mailing list