The compiled .lib objects will get updated eventually through the ‘Required*.zip’ files on GitHub. In this case, the source files had been updated with the correct functions but the .libs were out of date, so compiling just worked.
My guess as to the discrepancy you mention is that you built a different branch/tag on the other computer in which the offending functions hadn’t been introduced, or you built the master at a previous point in time, again, before the use of the offending functions was introduced.
BTW, I’ve seen it mentioned that hlslcc is being moved into the source tree (so it shouldn’t be distributed through the additional zip files) so it could be that the addional build step to build it during the normal UE4 build process hasn’t been coded yet. That is also a possibility, though I did not delve that deep into the issue.