I've found that it all seems to come from PLIB. The version of PLIB installed in opensuse 43.2 doesn't have 'puaLargeInput::setText'. Also found that puaLargeInput::getText is protected which crrcsim doesn't like. Will work on a workaround using addText but first clearing the buffer. I think this post can be closed. Alasdair
linux - compile error - puaLargeInput’ has no member ‘setText'