*1: Not by Solaris-specific code but by original code written by Bill.
Following monitors are NOT supported on Solaris.Temperatures are not available on every Solaris system. I don't personally have any Solaris systems on which I can get info on temperature or voltages. So I'm not highly motivated to work on these. Solaris (for x86) kernel doesn't provide support for APM, so APM support would probably never come up.
Tested on the following environment:
compiled as a 32-bit binary executable on both of these cases. I haven't tested on architecture other than sun4u (i.e. x86, sun4m and so on).
Sascha Ferlej, however, reported that it successfully compiled and worked on Solaris for x86 (Solaris 7 too).
For bug reports, comments, suggestions or anything, feel free to drop me an e-mail at dxy@acm.org.
% wget web.wt.net/~billw/gkrellm/gkrellm-1.2.9.tar.gz % gtar zxvf gkrellm-1.2.9.tar.gz % cd gkrellm-1.2.9 % make solaris >& MAKE_LOG % su # make install_solaris LOCALEDIR=/usr/local/share/locale >& MAKE_INST_LOG
% wget web.wt.net/~billw/gkrellm/gkrellm-1.2.4.tar.gz % gtar zxvf gkrellm-1.2.4.tar.gz % cd gkrellm-1.2.4 % make solaris >& MAKE_LOG % su # make install_solaris >& MAKE_INST_LOG
% wget web.wt.net/~billw/gkrellm/gkrellm-1.2.1.tar.gz % gtar zxvf gkrellm-1.2.1.tar.gz % cd gkrellm-1.2.1 % make solaris >& MAKE_LOG % su # make install_solaris >& MAKE_INST_LOG
% wget web.wt.net/~billw/gkrellm/gkrellm-1.2.0.tar.gz % gtar zxvf gkrellm-1.2.0.tar.gz % cd gkrellm-1.2.0 % make solaris >& MAKE_LOG % su # make install_solaris >& MAKE_INST_LOG
% wget web.wt.net/~billw/gkrellm/gkrellm-1.0.8-solaris-4.tar.gz % gtar zxvf gkrellm-1.0.8-solaris-4.tar.gz % cd gkrellm-1.0.8-solaris-4 % make solaris >& MAKE_LOG % su # make install_solaris
% wget newweb.wt.net/~billw/gkrellm-1.0.7.tar.gz % gtar zxvf gkrellm-1.0.7.tar.gz % cd gkrellm-1.0.7 % make gtop >& MAKE_LOG
% wget web.wt.net/~billw/gkrellm/gkrellm-0.9.8.tar.gz % gtar zxvf gkrellm-0.9.8.tar.gz % cp Makefile Makefile.dist % vi Makefile % diff Makefile.dist Makefile 9,10c9,10 < GTK_CONFIG = gtk-config < BINMODE = 755 --- > #GTK_CONFIG = gtk-config > #BINMODE = 755 28,29c28,29 < #GTK_CONFIG = gtk-config < #BINMODE = 755 --- > GTK_CONFIG = gtk-config > BINMODE = 755 34,35c34,35 < #GTOP_INCLUDE = `libgtop-config --cflags` < #GTOP_LIBS = `libgtop-config --libs` --- > GTOP_INCLUDE = `libgtop-config --cflags` > GTOP_LIBS = `libgtop-config --libs` -L/usr/openwin/lib -lXau -R/usr/openwin/lib:/usr/local/lib 72,74c72,74 < install -c -s -m $(BINMODE) gkrellm $(INSTALLDIR)/gkrellm < install -d -m $(INCLUDEDIRMODE) $(INCLUDEDIR)/gkrellm < install -m $(INCLUDEMODE) $(GKRELLM_INCLUDES) $(INCLUDEDIR)/gkrellm --- > /usr/ucb/install -c -s -m $(BINMODE) gkrellm $(INSTALLDIR)/gkrellm > /usr/ucb/install -d -m $(INCLUDEDIRMODE) $(INCLUDEDIR)/gkrellm > /usr/ucb/install -m $(INCLUDEMODE) $(GKRELLM_INCLUDES) $(INCLUDEDIR)/gkrellm % cp gkrellm.h gkrellm.h.dist % vi gkrellm.h % diff gkrellm.h.dist gkrellm.h 68,69c68,69 < #define SYSTEM_THEMES_DIR "/usr/share/gkrellm/themes" < #define SYSTEM_PLUGINS_DIR "/usr/share/gkrellm/plugins" --- > #define SYSTEM_THEMES_DIR "/usr/local/share/gkrellm/themes" > #define SYSTEM_PLUGINS_DIR "/usr/local/share/gkrellm/plugins" % make >& MAKE_LOG % su # make install >& MAKE_INST_LOG