Ah, “Project: Bradenburg [1]”—the gift that keeps on giving.
The build server [2] can now find the proper build node, so that's progress. The build fails, however, because of linking errors, which at least validates the issues I'm having on my local machine. I make one small change to the Makefile I know will fix the issue, and the build server didn't pick up the change.
What?
Some investigation, and it appears the build server is pulling the repository from git [3], and not from Subversion [4]. It appears I did not receive the memo about this (a year and a half ago, I started to migrate our stuff to git [5], but stopped because some of our Solaris build servers couldn't check the repos out from git. And that's still an issue. But “Project: Bradenburg” doesn't run on Solaris so for that and some other reasons, Ops “moved” the repository to git a few months ago). So now the official build for “Project: Bradenburg” comes from git, and the rest of our official builds for projects in our department are still from Subversion.
Fine. I can deal. I actually prefer git over Subversion anyway.
I get the credentials worked out for the git repository, make my small change to fix the linking issue, only to have another linking issue. Because of course.
I swear, how did this ever compile in the first place?