Thanks Patrick!
'make' was looking for libz.so so I create a symbolic link to libz.so.1
Here:
[root@jleviagu nsxml]# locate libz
/usr/lib/libz.so.1
/usr/lib/libz.so.1.1.3
/usr/lib/libzvt.so.2.2.10
/usr/lib/libzvt.so.2
/usr/lib/gaim/libzephyr.la
/usr/lib/gaim/libzephyr.so
[root@jleviagu nsxml]# ln -s /usr/lib/libz.so.1 /usr/lib/libz.so
Then I compiled the nsxml source
[root@jleviagu lib]# cd /usr/local/src/aolserver/nsxml/
[root@jleviagu nsxml]# make
/bin/rm -f nsxml.so
gcc -shared -nostartfiles -o nsxml.so ns_xml.o -L/usr/lib -lxml2 -lz -lm
and move the compiled nsxml.so into /usr/local/aolserver/bin
[root@jleviagu[root@jleviagu nsxml]# mv nsxml.so /usr/local/aolserver/bin/
I wonder if I should make the link to libz.so.1.1.3