With the recent logger fix I was able to build umtrx again, but I needed a few more changes:
umtrx_eeprom.cpp missing an include
And an issue in the new logger stuff where the ternary operator and uhd::_log::log constructor looses the reference type and tries to copy the log object. The current macro might be a little bit compiler specific because of that. My solution below was to make a helper function:
With the recent logger fix I was able to build umtrx again, but I needed a few more changes: