10.3.9でsmartmontools-5.37のmake失敗する。
configureは特に問題なし。
助けて。
$ make
make all-recursive
Making all in .
if g++ -DHAVE_CONFIG_H -I. -I. -I. -DSMARTMONTOOLS_SYSCONFDIR=\"/usr/local/etc\" -g -O2 -Wall -W -MT smartd.o -MD -MP -MF ".deps/smartd.Tpo" -c -o smartd.o smartd.cpp; \
then mv -f ".deps/smartd.Tpo" ".deps/smartd.Po"; else rm -f ".deps/smartd.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I. -DSMARTMONTOOLS_SYSCONFDIR=\"/usr/local/etc\" -g -O2 -Wall -W -MT atacmdnames.o -MD -MP -MF ".deps/atacmdnames.Tpo" -c -o atacmdnames.o atacmdnames.cpp; \
then mv -f ".deps/atacmdnames.Tpo" ".deps/atacmdnames.Po"; else rm -f ".deps/atacmdnames.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I. -DSMARTMONTOOLS_SYSCONFDIR=\"/usr/local/etc\" -g -O2 -Wall -W -MT atacmds.o -MD -MP -MF ".deps/atacmds.Tpo" -c -o atacmds.o atacmds.cpp; \
then mv -f ".deps/atacmds.Tpo" ".deps/atacmds.Po"; else rm -f ".deps/atacmds.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I. -DSMARTMONTOOLS_SYSCONFDIR=\"/usr/local/etc\" -g -O2 -Wall -W -MT ataprint.o -MD -MP -MF ".deps/ataprint.Tpo" -c -o ataprint.o ataprint.cpp; \
then mv -f ".deps/ataprint.Tpo" ".deps/ataprint.Po"; else rm -f ".deps/ataprint.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I. -DSMARTMONTOOLS_SYSCONFDIR=\"/usr/local/etc\" -g -O2 -Wall -W -MT knowndrives.o -MD -MP -MF ".deps/knowndrives.Tpo" -c -o knowndrives.o knowndrives.cpp; \
then mv -f ".deps/knowndrives.Tpo" ".deps/knowndrives.Po"; else rm -f ".deps/knowndrives.Tpo"; exit 1; fi

本文長すぎだと怒られたので分けます。