I'm using PTLib 2.4.5 downloaded from http://www.h323plus.org/source/download/ptlib-2.4.5-src.zip I updated H323Plus (downloaded initially from http://www.h323plus.org/source/download/h323plus-v1_21_0.zip) with "cvs up" and GnuGK directly from CVS server. Note that without FDSET=4096 it compiles ok... Maybe some distro/environment limitations? Using OpenSUSE 11.1 running over a VMWare machine, with 512MB/RAM and Intel Xeon 2.8GHz... Edson. Jan Willamowius escreveu: > What PTLib version are you using ? I don't see the error here with > PTLib 2.4.5 and todays CVS for GnuGk and H323Plus. > > > Edson - Lists wrote: >> Hi, Jan >> >> Thanks for the quick respond.... >> >> Reading Your comments and looking the compilation results, I notice that >> this warning was presented just before the real error (or at least what >> prevent the compilation to succeed): >> >> g++ -I/usr/include/mysql -DHAS_MYSQL=1 -DLARGE_FDSET=4096 -DHAS_H46023=1 >> -DHAS_H46018=1 -DHAS_MSG_NOSIGNAL=1 -D'MANUFACTURER=GNU' >> -D'PROGRAMMNAME=Gatekeeper' -DPTRACING -DPTRACING=1 -D_REENTRANT >> -fno-exceptions -Wall -DNDEBUG -I/root/ptlib//include -DPTRACING >> -I/root/h323plus/include -DMAJOR_VERSION=2 -DMINOR_VERSION=3 >> -DBUILD_NUMBER=1 -O2 -felide-constructors -Wreorder -c GkClient.cxx -o >> obj_linux_x86/GkClient.o >> GkClient.cxx: In member function âvirtual PBoolean >> STUNsocket::GetLocalAddress(PIPSocket::Address&)â: >> GkClient.cxx:482: error: void value not ignored as it ought to be >> GkClient.cxx: In member function âvirtual PBoolean >> STUNsocket::GetLocalAddress(PIPSocket::Address&, WORD&)â: >> GkClient.cxx:492: error: void value not ignored as it ought to be >> GkClient.cxx: In member function âvirtual bool >> STUNClient::CreateSocketPair(UDPSocket*&, UDPSocket*&, const >> PIPSocket::Address&)â: >> GkClient.cxx:652: error: no matching function for call to >> âPList<STUNsocket>::Append(STUNsocket*)â >> /root/ptlib//include/ptlib/lists.h:146: note: candidates are: virtual >> PINDEX PAbstractList::Append(PObject*) >> GkClient.cxx:653: error: no matching function for call to >> âSTUNClient::OpenSocket(STUNsocket&, PNatMethod::PortInfo&, const >> PIPSocket::Address&)â >> /root/ptlib//include/ptclib/pstun.h:295: note: candidates are: bool >> PSTUNClient::OpenSocket(PUDPSocket&, PNatMethod::PortInfo&, const >> PIPSocket::Address&) >> GkClient.cxx:666: error: no matching function for call to >> âSTUNmessage::Poll(STUNsocket&, STUNmessage&, PINDEX&)â >> GkClient.cxx:446: note: candidates are: bool >> STUNmessage::Poll(PUDPSocket&, const STUNmessage&, PINDEX) >> GkClient.cxx:698: error: no matching function for call to >> âPList<STUNsocket>::Remove(UDPSocket*&)â >> /root/ptlib//include/ptlib/lists.h:185: note: candidates are: virtual >> PBoolean PAbstractList::Remove(const PObject*) >> GkClient.cxx:699: error: no matching function for call to >> âPList<STUNsocket>::Remove(UDPSocket*&)â >> /root/ptlib//include/ptlib/lists.h:185: note: candidates are: virtual >> PBoolean PAbstractList::Remove(const PObject*) >> make[1]: *** [obj_linux_x86/GkClient.o] Error 1 >> make[1]: Leaving directory `/root/openh323gk' >> make: *** [optnoshared] Error 2 >> >> So the problem isn't in PTLib, but in GkClient.cxx somewhere... :( >> >> Edson. >> >> Jan Willamowius escreveu: >>> Hi, >>> >>>> Neighbor.cxx:64:2: warning: #warning "Your PTLib version isn't able to >>>> produce compatible MD5 crypto tokens" >>> Thats just a warning, but unfortunately its true: In February 2008 >>> PTLib made a change that breaks generation of H.235 MD5 tokens that are >>> compatible with the rest of the H.323 community. >>> >>> If you don't use H.235 tokens, you can ignore this warning. >>> If you do, you can use older OpenH323 Releases (eg. Atlas), but those >>> don't support H.460 or you can manually revert the patch in PTLib. >>> http://opalvoip.svn.sourceforge.net/viewvc/opalvoip/ptlib/trunk/src/ptclib/asner.cxx?r1=19542&r2=19568 >>> >>> I have already posted this to the OPAL list, but so far there is no >>> solution. >>> >>> Regards, >>> Jan >>> >>> >>> Edson - Lists wrote: >>>> Using: >>>> export OPENH323DIR=/root/h323plus/; ./configure --enable-h46018 >>>> --disable-radius >>>> >>>> compilation is OK and binary runs (not tested), but if I use: >>>> >>>> export OPENH323DIR=/root/h323plus/; ./configure --enable-h46018 >>>> --disable-radius --with-large-fdset=4096 >>>> >>>> compilation fails with: >>>> ..... >>>> g++ -I/usr/include/mysql -DHAS_MYSQL=1 -DLARGE_FDSET=4096 -DHAS_H46023=1 >>>> -DHAS_H46018=1 -DHAS_MSG_NOSIGNAL=1 -D'MANUFACTURER=GNU' >>>> -D'PROGRAMMNAME=Gatekeeper' -DPTRACING -DPTRACING=1 -D_REENTRANT >>>> -fno-exceptions -Wall -DNDEBUG -I/root/ptlib//include -DPTRACING >>>> -I/root/h323plus/include -DMAJOR_VERSION=2 -DMINOR_VERSION=3 >>>> -DBUILD_NUMBER=1 -O2 -felide-constructors -Wreorder -c Neighbor.cxx -o >>>> obj_linux_x86/Neighbor.o >>>> Neighbor.cxx:64:2: warning: #warning "Your PTLib version isn't able to >>>> produce compatible MD5 crypto tokens" >>>> .... >>>> >>>> Both compilation use last CVS version of H323PLUS and GNUGK. >>>> >>>> Edson. > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________________ Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users Homepage: http://www.gnugk.org/