[sldev] Debug problem second life on kdevelop
Nyx
nyx at lindenlab.com
Fri Aug 7 07:31:37 PDT 2009
When trying to debug on linux with an IDE, you need to be careful of a
few things.
1) the binary in the packaged folder is stripped of debugging info by
default. If you want to debug, be sure to copy secondlife-bin to the
packaged directory and run that.
2) secondlife on linux is generally run from a script which sets up a
number of environment issues before calling the binary. It appears
you're trying to debug the launcher script which lives in
newview/packaged, instead of the binary in newview/packaged/bin
3) If you want to skip over the launcher script, you need to make sure
your IDE sets up the environment in its place. At minimum you need to
add a few directories to LD_LIBRARY_PATH as shown below.
Set
LD_LIBRARY_PATH=/home/.../viewer-linux-i686-relwithdebinfo/newview/packaged/lib:/home/.../indra/viewer-linux-i686-relwithdebinfo/newview/packaged/app_settings/mozilla-runtime-linux-i686:${LD_LIBRARY_PATH}
I personally use slickedit for my IDE, so I don't know the details on
where in the UI you'll have to change these settings, but this should
help you get started. Let us know if you run into any more roadblocks!
-Nyx
chandra kiran kuchi wrote:
> I didnt mention them explicitly, I followed the instructions given in
> second life wiki and it is bringing up debugger with that options by
> default.
>
> On Fri, Aug 7, 2009 at 6:53 AM, Carlo Wood <carlo at alinoe.com
> <mailto:carlo at alinoe.com>> wrote:
>
> Why are you starting secondlife with the commandline options
> --interpreter=mi2 -quiet ?
>
> On Thu, Aug 06, 2009 at 08:13:05PM -0400, chandra kiran kuchi wrote:
> > Whenever I press start debug, I get the following error message.
> >
> > Second Life found an error parsing the command line.
> > Please see: http://wiki.secondlife.com/wiki/Client_parameters
> > Error: unknown option -i
> >
> > I am starting debugger with GDB output, which is showing
> following error
> > message.
> >
> >
> /home/****/linden/indra/viewer-linux-i686-relwithdebinfo/newview/packaged/
> > secondlife
> /home/*****/linden/indra/viewer-linux-i686-relwithdebinfo/newview/
> > packaged/secondlife --interpreter=mi2 -quiet
> > (gdb) set print static-members off
> > (gdb) Process exited
> >
> >
> > Did anybody had success with kdevelop debugging? Looking for help.
> >
> > --
> > Regards,
> > Chandra K Kuchi
> >
>
> > _______________________________________________
> > Policies and (un)subscribe information available here:
> > http://wiki.secondlife.com/wiki/SLDev
> > Please read the policies before posting to keep unmoderated
> posting privileges
>
> --
> Carlo Wood <carlo at alinoe.com <mailto:carlo at alinoe.com>>
>
>
>
>
> --
> Regards,
> Chandra K Kuchi
> ------------------------------------------------------------------------
>
> _______________________________________________
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/SLDev
> Please read the policies before posting to keep unmoderated posting privileges
More information about the SLDev
mailing list