Bug 563

Summary: idl compiler not generating hash function for perfect hashing
Product: TAO Reporter: Steve Hespelt <shespelt>
Component: IDL CompilerAssignee: Jeff Parsons <parsons>
Status: RESOLVED ---    
Severity: normal    
Priority: P3    
Version: 1.0.14   
Hardware: SPARC   
OS: Solaris   

Description Steve Hespelt 2000-05-10 08:02:45 CDT
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.
Comment 1 Jeff Parsons 2000-05-19 10:12:57 CDT
Steve was using an older version of gperf - not matched to his version of
ACE+TAO.