Please report new issues athttps://github.com/DOCGroup
The linker is complaining because the private method: hash (declared in the *Perfect_Hash_OpTable in the skeleton member functions file (*S.cpp) is declared but not defined. The *Perfect_Hash_OpTable class is being generated by gperf. gperf is being invoked by tao_idl with -M which disables class generation. Should this be the case? I'm going to rebuild a copy of TAO_IDL with the -M flag removed from be_interface.cpp to see what is generated. MTIA.
Steve was using an older version of gperf - not matched to his version of ACE+TAO.