The standard tigervnc-1.0.0.tar.gz release builds on opensolaris with only a minor change (-lxnet added).
More Solaris patches can be found here:
http://thread.gmane.org/gmane.network.vnc.tigervnc.devel/453/focus=455