I could not get hddtemp-0.3-15 beta to compile. I noticed that there have not been any updates to the code in five years. Is there a newer version available somewhere or another way to monitor hdd temps? The error is below:
bash-4.1# make install
Making install in intl
make[1]: Entering directory `/root/hddtemp-0.3-beta15/intl'
if { test "hddtemp" = "gettext-runtime" || test "hddtemp" = "gettext-tools"; } \
&& test 'no' = yes; then \
/bin/sh .././mkinstalldirs /usr/local/lib /usr/local/include; \
/usr/bin/ginstall -c -m 644 libintl.h /usr/local/include/libintl.h; \
@LIBTOOL@ --mode=install \
/usr/bin/ginstall -c -m 644 libintl.a /usr/local/lib/libintl.a; \
if test "@RELOCATABLE@" = yes; then \
dependencies=`sed -n -e 's,^dependency_libs=\(.*\),\1,p' < /usr/local/lib/libintl.la | sed -e "s,^',," -e "s,'\$,,"`; \
if test -n "$dependencies"; then \
rm -f /usr/local/lib/libintl.la; \
fi; \
fi; \
else \
: ; \
fi
if test "hddtemp" = "gettext-tools" \
&& test 'no' = no \
&& test yes != no; then \
/bin/sh .././mkinstalldirs /usr/local/lib; \
@LIBTOOL@ --mode=install \
/usr/bin/ginstall -c -m 644 libgnuintl.a /usr/local/lib/libgnuintl.a; \
rm -f /usr/local/lib/preloadable_libintl.so; \
/usr/bin/ginstall -c -m 644 /usr/local/lib/libgnuintl.so /usr/local/lib/preloadable_libintl.so; \
@LIBTOOL@ --mode=uninstall \
rm -f /usr/local/lib/libgnuintl.a; \
else \
: ; \
fi
if test 'no' = yes; then \
test yes != no || /bin/sh .././mkinstalldirs /usr/local/lib; \
temp=/usr/local/lib/t-charset.alias; \
dest=/usr/local/lib/charset.alias; \
if test -f /usr/local/lib/charset.alias; then \
orig=/usr/local/lib/charset.alias; \
sed -f ref-add.sed $orig > $temp; \
/usr/bin/ginstall -c -m 644 $temp $dest; \
rm -f $temp; \
else \
if test yes = no; then \
orig=charset.alias; \
sed -f ref-add.sed $orig > $temp; \
/usr/bin/ginstall -c -m 644 $temp $dest; \
rm -f $temp; \
fi; \
fi; \
/bin/sh .././mkinstalldirs /usr/local/share/locale; \
test -f /usr/local/share/locale/locale.alias \
&& orig=/usr/local/share/locale/locale.alias \
|| orig=./locale.alias; \
temp=/usr/local/share/locale/t-locale.alias; \
dest=/usr/local/share/locale/locale.alias; \
sed -f ref-add.sed $orig > $temp; \
/usr/bin/ginstall -c -m 644 $temp $dest; \
rm -f $temp; \
else \
: ; \
fi
if test "hddtemp" = "gettext-tools"; then \
/bin/sh .././mkinstalldirs /usr/local/share/gettext/intl; \
/usr/bin/ginstall -c -m 644 VERSION /usr/local/share/gettext/intl/VERSION; \
/usr/bin/ginstall -c -m 644 ChangeLog.inst /usr/local/share/gettext/intl/ChangeLog; \
dists="COPYING.LIB-2.0 COPYING.LIB-2.1 Makefile.in config.charset locale.alias ref-add.sin ref-del.sin gmo.h gettextP.h hash-string.h loadinfo.h plural-exp.h eval-plural.h localcharset.h relocatable.h xsize.h printf-args.h printf-args.c printf-parse.h wprintf-parse.h printf-parse.c vasnprintf.h vasnwprintf.h vasnprintf.c os2compat.h libgnuintl.h.in bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c dcigettext.c dcngettext.c dngettext.c ngettext.c plural.y plural-exp.c localcharset.c relocatable.c langprefs.c localename.c log.c printf.c osdep.c os2compat.c intl-compat.c"; \
for file in $dists; do \
/usr/bin/ginstall -c -m 644 ./$file \
/usr/local/share/gettext/intl/$file; \
done; \
chmod a+x /usr/local/share/gettext/intl/config.charset; \
dists="plural.c"; \
for file in $dists; do \
if test -f $file; then dir=.; else dir=.; fi; \
/usr/bin/ginstall -c -m 644 $dir/$file \
/usr/local/share/gettext/intl/$file; \
done; \
dists="xopen-msg.sed linux-msg.sed po2tbl.sed.in cat-compat.c COPYING.LIB-2 gettext.h libgettext.h plural-eval.c libgnuintl.h"; \
for file in $dists; do \
rm -f /usr/local/share/gettext/intl/$file; \
done; \
else \
: ; \
fi
make[1]: Leaving directory `/root/hddtemp-0.3-beta15/intl'
Making install in po
make[1]: Entering directory `/root/hddtemp-0.3-beta15/po'
/bin/sh .././mkinstalldirs /usr/local/share
installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/hddtemp.mo
installing pt.gmo as /usr/local/share/locale/pt/LC_MESSAGES/hddtemp.mo
installing ru.gmo as /usr/local/share/locale/ru/LC_MESSAGES/hddtemp.mo
installing sv.gmo as /usr/local/share/locale/sv/LC_MESSAGES/hddtemp.mo
if test "hddtemp" = "gettext-tools"; then \
/bin/sh .././mkinstalldirs /usr/local/share/gettext/po; \
for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed
en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \
/usr/bin/ginstall -c -m 644 ./$file \
/usr/local/share/gettext/po/$file; \
done; \
for file in Makevars; do \
rm -f /usr/local/share/gettext/po/$file; \
done; \
else \
: ; \
fi
make[1]: Leaving directory `/root/hddtemp-0.3-beta15/po'
Making install in m4
make[1]: Entering directory `/root/hddtemp-0.3-beta15/m4'
make[2]: Entering directory `/root/hddtemp-0.3-beta15/m4'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/root/hddtemp-0.3-beta15/m4'
make[1]: Leaving directory `/root/hddtemp-0.3-beta15/m4'
Making install in src
make[1]: Entering directory `/root/hddtemp-0.3-beta15/src'
if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -I. -I. -I.. -I../intl -I../intl -Wall -W -rdynamic -g -O2 -Wall -W -Wcast-align -MT hddtemp-backtrace.o -MD -MP -MF ".deps/hddtemp-backtrace.Tpo" \
-c -o hddtemp-backtrace.o `test -f 'backtrace.c' || echo './'`backtrace.c; \
then mv -f ".deps/hddtemp-backtrace.Tpo" ".deps/hddtemp-backtrace.Po"; \
else rm -f ".deps/hddtemp-backtrace.Tpo"; exit 1; \
fi
backtrace.c: In function 'backtrace_handler':
backtrace.c:67:29: error: 'REG_EIP' undeclared (first use in this function)
backtrace.c:67:29: note: each undeclared identifier is reported only once for each function it appears in
backtrace.c:45:32: warning: unused variable 'old_ebp'
backtrace.c:45:23: warning: unused variable 'old_eip'
make[1]: *** [hddtemp-backtrace.o] Error 1
make[1]: Leaving directory `/root/hddtemp-0.3-beta15/src'
make: *** [install-recursive] Error 1