Forum OpenACS Q&A: Re: gcc -lz option

Collapse
3: Re: gcc -lz option (response to 1)
Posted by Jose Leviaguirre on
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