Hello all... The code for the gnugk version 2.0.8 are ok with gcc-3.4.2 my problem now is with 2.2B4 and the Module SoftPBX.cxx and the include RasPDU.h I looked at the code and see (for me unfortunatly) no reason why it does not find the type and why the type is declared forward...struct RasServer seems like the syntax for template <xxxxxx> .... have changed or is invalid... if I remove the templates, it compiles but stops in another module that needs the templates... ============================================================== gcc -v Using built-in specs. Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 3.4.2 [FreeBSD] 20040728 ============================================================= gmake[2]: Entering directory `/usr/ports/net/gnugk/work/openh323gk' g++ -DHAS_PGSQL=1 -DLARGE_FDSET=32768 -DHAS_RADIUS=1 -D'MANUFACTURER=GNU' -D'PROGRAMMNAME=Gatekeeper' -DPTRACING -DP_USE_PRAGMA -D_REENTRANT -DOPENSSL_NO_KRB5 -I/usr/local/include -I/usr/ports/devel/pwlib/work/pwlib/include -DPTRACING -I/usr/ports/net/openh323/work/openh323/include -DHAS_OSS -DMAJOR_VERSION=2 -DMINOR_VERSION=2 -DBUILD_NUMBER=4 -Os -O -pthread -felide-constructors -x c++ -c SoftPBX.cxx -o obj_FreeBSD_x86_r/SoftPBX.o In file included from RasSrv.h:28, from SoftPBX.cxx:24: RasPDU.h: In member function `void GkInterface::SetListener(WORD, WORD&, Listener*&, Listener*(GkInterface::*)())': RasPDU.h:195: error: invalid use of undefined type `struct RasServer' RasTbl.h:34: error: forward declaration of `struct RasServer' RasPDU.h: In destructor `Requester<RAS>::~Requester()': RasPDU.h:302: error: invalid use of undefined type `struct RasServer' RasTbl.h:34: error: forward declaration of `struct RasServer' RasPDU.h: In constructor `Requester<RAS>::Requester(H225_RasMessage&, const PIPSocket::Address&)': RasPDU.h:313: error: invalid use of undefined type `struct RasServer' RasTbl.h:34: error: forward declaration of `struct RasServer' RasPDU.h: In constructor `HookedPDU<RAS>::Creator::Creator()': RasPDU.h:349: error: `m_old' undeclared (first use this function) RasPDU.h:349: error: (Each undeclared identifier is reported only once for each function it appears in.) RasPDU.h: In member function `virtual RasMsg* HookedPDU<RAS>::Creator::operator()(GatekeeperMessage*) const': RasPDU.h:351: error: `m_old' undeclared (first use this function) gmake[2]: ** [obj_FreeBSD_x86_r/SoftPBX.o] Erro 1 gmake[2]: Leaving directory `/usr/ports/net/gnugk/work/openh323gk' gmake[1]: ** [optshared] Erro 2 gmake[1]: Leaving directory `/usr/ports/net/gnugk/work/openh323gk' =========================================================================== any help please?????? Sergio ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________________ List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Homepage: http://www.gnugk.org/