After a few weeks of reading, researching, and attempting to find a reliable way to compile externals, I have most simple cases working such as the tutorial objects found from the IEM tutorials and Eric Lyon's book on the subject.

However, trying to compile Oggread~ from the pdogg library (https://goo.gl/WvPLnW) results in an external that fails to load in PD, throwing the error:

Thank you for your suggestion. The background to this problem is that I'm working on an external that uses the same Ogg/Vorbis libraries, so I figured if I could get oggRead~ compiling correctly that I could use the same dependencies safely without fear of any other complications when it comes time to compile my own external.

Still though, thank you for the suggestion - I will take a look at the suggested external, although I'd ideally like to know the reason behind the failed compilation.