diff -Nrup gkrellm-2.3.2.mod.3/server/main.c gkrellm-2.3.2.mod.4/server/main.c
--- gkrellm-2.3.2.mod.3/server/main.c 2008-10-09 19:56:37.284510000 +0800
+++ gkrellm-2.3.2.mod.4/server/main.c 2008-10-09 20:07:54.465594000 +0800
@@ -27,6 +27,14 @@
#include <syslog.h>
#endif // !WIN32
+/**********************************************************************
+ * Sun Solais doesn't seem to define LOG_MAKEPRI, so following compatibility code is provided.
+ **********************************************************************/
+
+#ifdef sun
+#define LOG_MAKEPRI(f, p) (((f) << 3) | (p))
+#endif /* sun */
+
// win32 defines addrinfo but only supports getaddrinfo call on winxp or newer
#if !defined(HAVE_GETADDRINFO) && !defined(WIN32)
struct addrinfo