Hi, Sorry, I have now resolved this problem. The solution was to put all the automatically generated code into a shared object, and link both the (client) executable and the (server) shared object against this instead of linking them statically. Ben Keeping Imperial College