error: use of undeclared identifier 'HEAD' const uint32_t git_revision_unix_timestamp = FC_GIT_REVISION_UNIX_TIMESTAMP;
This is a common compile time error that baffles the developers at times.
This is discussed in the bitshares issues here : https://github.com/bitshares/bitshares-core/issues/395
how to fix
The easy way to fix the issue is to delete the libraries/fc folder & fetch them again.
from the bitshares or STEEM source directory
rm -rf libraries/fc
git submodule update --init --recursive
your make command should work just fine!
Hope this helps someone.
Found yet another error related to Xcode 9 upgrade
error: class template partial specialization is not more specialized than the primary template [-Winvalid-partial-specialization]
To fix this, make sure that you are using xcode-commnd line tools and switch to the same.
sudo xcode-select -s /Library/Developer/CommandLineTools