Whilst compiling VNC I needed to add stdlib.h vnc-4_1_3-unixsrc/common/network/TcpSocket.cxx line 421 atoi vnc-4_1_3-unixsrc/unix/tx/TXImage.cxx line 247 malloc line 250 exit vnc-4_1_3-unixsrc/unix/x0vncserver/Image.cxx line 66 malloc line 69 exit It did it not complain about a lack of 'free' ! Graham