I can confirm that it also doesn't build for me, with the same error, but I have no idea if the iso-research branch is supposed to be in a broken state or not (it definitely won't build on modern systems as it doesn't have the required fixes for modern Make, or python2). I don't know why you're trying to build from that branch. Taking random changes from other branches is not likely to fix your problem.
It looks to me that the reason it's not linking is because bmp.o needs audio-ak.o in order to get sound_recording_enabled_canon symbol, but it wasn't obvious to me how to add that dependency in a clean way.