..... when i attempt to compile SmaugFUSS 1.8, ...
make Leaving directory '/home/James/smaug1.8/src'
You're not actually using SmaugFUSS, you're using very old Smaug 1.8, based on the name of your directory. If it was FUSS, the directory would say smaugfuss.
Unless you're trying to restart an old mud you had then, as suggested above, your best bet is to download SmaugFUSS 1.9 from this site and there should be no problems getting it to compile cleanly.