PlaneShift

Support => Technical Help: Problems BEFORE entering the game => Topic started by: tom on February 05, 2005, 12:10:55 pm

Title: compile error ./out/linuxx86/optimize/libs/csutil/parasiticdatabuffer.
Post by: tom on February 05, 2005, 12:10:55 pm
Hi

I tried to install the linux version 3006 on my fedora core 3.
The installation worked fine but i got the wrong version error. So after updating with updater and update_code I now get this compile error.

C++ ./out/linuxx86/optimize/libs/csutil/parasiticdatabuffer.o
In file included from libs/csutil/parasiticdatabuffer.cpp:21:
./include/csutil/parasiticdatabuffer.h:117: error: expected identifier before \',\' token
./include/csutil/parasiticdatabuffer.h:118: error: ISO C++ forbids declaration of `SCF_DECLARE_IBASE_POOLED_EXTERN\' with no type
./include/csutil/parasiticdatabuffer.h:118: error: ISO C++ forbids declaration of `parameter\' with no type
./include/csutil/parasiticdatabuffer.h:130: error: expected `)\' before \'*\' token
libs/csutil/parasiticdatabuffer.cpp:27: error: `class csParasiticDataBufferPooled::Pool\' has not been declared
libs/csutil/parasiticdatabuffer.cpp:27: error: ISO C++ forbids declaration of `Pool\' with no type
libs/csutil/parasiticdatabuffer.cpp: In function `int Pool()\':
libs/csutil/parasiticdatabuffer.cpp:27: error: `pool\' undeclared (first use this function)
libs/csutil/parasiticdatabuffer.cpp:27: error: (Each undeclared identifier is reported only once for each function it appears in.)
libs/csutil/parasiticdatabuffer.cpp:27: warning: no return statement in function returning non-void
libs/csutil/parasiticdatabuffer.cpp: At global scope:
libs/csutil/parasiticdatabuffer.cpp:27: error: expected constructor, destructor, or type conversion before \'::\' token
libs/csutil/parasiticdatabuffer.cpp:27: error: expected `,\' or `;\' before \'::\' token
libs/csutil/parasiticdatabuffer.cpp:27: error: `class csParasiticDataBufferPooled::Pool\' has not been declared
libs/csutil/parasiticdatabuffer.cpp: In function `csParasiticDataBufferPooled* Alloc()\':
libs/csutil/parasiticdatabuffer.cpp:27: error: `pool\' undeclared (first use this function)
libs/csutil/parasiticdatabuffer.cpp:27: error: invalid use of `this\' in non-member function
libs/csutil/parasiticdatabuffer.cpp:27: error: cannot allocate an object of type `csParasiticDataBufferPooled\'
libs/csutil/parasiticdatabuffer.cpp:27: error:   because the following virtual functions are abstract:
./include/csutil/scf.h:80: error:  virtual void iBase::IncRef()
./include/csutil/scf.h:82: error:  virtual void iBase::DecRef()
./include/csutil/scf.h:84: error:  virtual int iBase::GetRefCount()
./include/csutil/scf.h:86: error:  virtual void* iBase::QueryInterface(scfInterfaceID, int)
./include/csutil/scf.h:98: error:  virtual void iBase::AddRefOwner(iBase**)
./include/csutil/scf.h:100: error:  virtual void iBase::RemoveRefOwner(iBase**)


I tried with clean install, with several jam clean  and jam -a etc.

Can anyone help me please??


Thanks...