Index: trunk/psLib/configure.ac
===================================================================
--- trunk/psLib/configure.ac	(revision 12417)
+++ trunk/psLib/configure.ac	(revision 12430)
@@ -134,4 +134,8 @@
 CFLAGS=${CFLAGS} ${CFITSIO_CFLAGS}
 LDFLAGS=${LDFLAGS} ${CFITSIO_LDFLAGS}
+
+dnl Solaris needs to suck in these symbols from unusual locations
+AC_SEARCH_LIBS([gethostbyname], [nsl])
+AC_SEARCH_LIBS([socket], [socket])
 
 AC_CHECK_HEADERS([fitsio.h],[],
@@ -431,5 +435,7 @@
 
 AC_CHECK_HEADERS([openssl/md5.h],[],
-  [AC_MSG_ERROR([SSL headers not found.  Obtain it at http://www.openssl.org/ or use --with-ssl to specify location.])]
+	[AC_CHECK_HEADERS([sys/md5.h],[],
+		[AC_MSG_ERROR([SSL headers not found.  Obtain it at http://www.openssl.org/ or use --with-ssl to specify location.])]
+	)]
 )
 AC_CHECK_LIB(crypto,MD5,[],
