[sldev] xmlrpc-epi and expat crash
Phoenix
phoenix at secondlife.com
Fri Feb 2 16:50:46 PST 2007
I have added notes on patching to source to the linux build
instructions.
https://wiki.secondlife.com/wiki/Compiling_the_viewer_%28Linux%
29#Prerequisites
On 2007 Feb 2, at 16:29, David Fries wrote:
> What instructions?
>
> https://wiki.secondlife.com/wiki/Compiling_the_viewer_(Linux)
>
> Anything else I should know about?
>
> On Fri, Feb 02, 2007 at 09:00:40AM -0800, Phoenix wrote:
>> Our instructions on the wiki include steps to remove xmlrpc-epi's
>> copy of expat. Are these insufficient or unclear?
>>
>> https://wiki.secondlife.com/wiki/Compiling_the_viewer_%28MS_Windows%
>> 29#XMLRPC-epi
>>
>>
>> On 2007 Feb 1, at 23:27, David Fries wrote:
>>> What do you get when some code is compiled against one set of
>>> headers
>>> and other code (in the same program) is compiled against a different
>>> set? Problems, just see my earlier post on 'OpenJPEG MAX_PATH
>>> issue'
>>> don't look for a thread, there were no replies on the list.
>>>
>>> I'm guessing that second life just started using some XML that it
>>> wasn't using earlier. Maybe something to do with capabilities and
>>> xmlrpc that wasn't used earlier? Here's the problem.
>>>
>>> xmlrpc-epi-0.51 includes expat, but it is an old version. When I
>>> say
>>> includes it, I mean there is a copy in the source directory, and
>>> that
>>> verson is compiled into the xmlrpc-epi library. Old enough that it
>>> doesn't even use expat.h which the current expat version does.
>>> There
>>> are multipe references to expat.h in the second life source code
>>> indicating that second life is expected to compile against the new
>>> version of expat.
>>>
>>> My solution was to remove expat from xmlrpc-epi and fixup the source
>>> files to reference the new header file name for expat. Another Unix
>>> developer I was talking to was having the same issue and doing
>>> what I
>>> did worked for him as well. I would expect other problem to have
>>> this
>>> problem as well.
>>>
>>> --
>>> David Fries <david at fries.net>
>>> http://fries.net/~david/ (PGP encryption key available)
>>> <remove_expat_xmlrpc-epi-0.51.diff>
>>> _______________________________________________
>>> Click here to unsubscribe or manage your list subscription:
>>> /index.html
>>
>
>
>
> --
> David Fries <david at fries.net>
> http://fries.net/~david/ (PGP encryption key available)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.secondlife.com/pipermail/sldev/attachments/20070202/060c7b57/PGP.pgp
More information about the SLDev
mailing list