I rebuilt and fixed the warnings and it does now appear to build cleanly - a real tribute to the backwards compat of ICU ... I have to wait until my Sanskrit source can verify if the transliteration looks ok ...
Apparently not. It seems that ICU doesn't support IAST, only the more general and different ISO15919. Ah well, perhaps I will have to fight with Lingua::Translit.