Its hard to say whats going on here. newLISP always passes this test on Solaris x86, so I guess that your are running on a Sparc CPU? If I could get access to a Sparc I could debug this, but without it, it is difficult.
I stepped through the code with a source level debugger, trying to catch something 'fishy', but no luck so far, trying the code with and without the space.
I wonder if this alone does get the problem on the Sparc machine:
(xml-parse "<hello></hello>")
or if the attribute tag inside the 'hello' tag is necessary.
TESTING FINISHED WITH ERRORS:
>>>> net-accept failed nil
>>>> net-close failed nil
>>>> net-connect failed nil
>>>> net-error failed nil
>>>> net-listen failed nil
>>>> net-local failed nil
>>>> net-peek failed nil
>>>> net-peer failed nil
>>>> net-receive failed nil
>>>> net-select failed nil
>>>> net-send failed nil
>>>> net-sessions failed nil
process and functions using it while testing, like
pipe and some udp functions, are not tested
test using: ./newlisp qa ext
read the header of this file for more info
true
It makes no diffenrence with/without the ext-toggle.
My tests with 8.1.5 on both Solaris on x86 and Solaris on Sparc are running fine. Most likely something different is going on here, like not having permissions to use certain ports or something similar.
Net working routines are now tested by default and do need no enabling via the ext option.