Just tried building the 2.6.10 with the IBM C++ compiler on AIX and
ran into some unresolved symbols:
  ld: 0711-317 ERROR: Undefined symbol: IdNameCache::table_size
  ld: 0711-317 ERROR: Undefined symbol: CharReader::NOCHAR
  ld: 0711-317 ERROR: Undefined symbol: CharReader::EOFCHAR
  ld: 0711-317 ERROR: Undefined symbol: FileFeeder::buffer_size
  ld: 0711-317 ERROR: Undefined symbol: SessionPool::pool_size

All of the above are defined in a similar way:
  class CharReader : public SMTask
  {
     ...
     static const int NOCHAR=-2;
     static const int EOFCHAR=-1;
     ...

  class SessionPool
  {
   static const int pool_size=64;
   ...

The SessionPool::pool_size errors comes from usage like the following
(src/FileAccess.cc):
  void SessionPool::Reuse(FileAccess *f)
  {
     ...
     for(i=0; i<pool_size; i++)
     {
        assert(pool[i]!=f);
        if(pool[i]==0)
     ...

Any ideas?

-- 
albert chin ([EMAIL PROTECTED])

Reply via email to