Hi Guys
I solve my last problem that sent by mail to you, but i have another problem 
with H323plus 1.21 & Ptlib 2.4.5 from H323PLUS.org package.When we try to run 
PTLIB-DLL  package from ptlib package, I define below error :
 
 

------ Build started: Project: PTLib Static, Configuration: Release Win32 ------
PTLib Static - up-to-date.
 
------ Build started: Project: PTLib DLL, Configuration: Debug Win32 ------
Linking...
Creating library c:\ptlib\Lib\\PTLibd.lib and object c:\ptlib\Lib\\PTLibd.exp
ptlibs.lib(object.obj) : error LNK2005: "void __cdecl PAssertFunc(char const 
*,int,char const *,char const *)" (?PAssertFunc@@yaxpbd...@z) already defined 
in ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: virtual enum 
PObject::Comparison __thiscall PObject::CompareObjectMemoryDirect(class PObject 
const &)const " 
(?compareobjectmemorydir...@pobject@@ube?aw4compari...@1@ABV1@@Z) already 
defined in ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: virtual enum 
PObject::Comparison __thiscall PObject::Compare(class PObject const &)const " 
(?comp...@pobject@@ube?aw4compari...@1@ABV1@@Z) already defined in 
ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: virtual void __thiscall 
PObject::PrintOn(class std::basic_ostream<char,struct std::char_traits<char> > 
&)const " 
(?prin...@pobject@@ubexaav?$basic_ostr...@du?$char_traits@d...@std@@@std@@@Z) 
already defined in ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: virtual void __thiscall 
PObject::ReadFrom(class std::basic_istream<char,struct std::char_traits<char> > 
&)" 
(?readf...@pobject@@uaexaav?$basic_istr...@du?$char_traits@d...@std@@@std@@@Z) 
already defined in ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: virtual int __thiscall 
PObject::HashFunction(void)const " (?hashfunct...@pobject@@UBEHXZ) already 
defined in ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: static class PCriticalSection 
& __cdecl PFactoryBase::GetFactoriesMutex(void)" 
(?getfactoriesmu...@pfactorybase@@SAAAVPCriticalSection@@XZ) already defined in 
ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "void __cdecl PAssertFunc(char const 
*,int,char const *,enum PStandardAssertMessage)" 
(?PAssertFunc@@YAXPBDH0W4PStandardAssertMessage@@@Z) already defined in 
ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: virtual class PObject * 
__thiscall PObject::Clone(void)const " (?cl...@pobject@@ubep...@xz) already 
defined in ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: __thiscall 
PSmartPointer::PSmartPointer(class PSmartPointer const &)" 
(??0PSmartPointer@@q...@abv0@@Z) already defined in ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: class PSmartPointer & 
__thiscall PSmartPointer::operator=(class PSmartPointer const &)" 
(??4PSmartPointer@@qaea...@abv0@@Z) already defined in ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: virtual __thiscall 
PSmartPointer::~PSmartPointer(void)" (??1PSmartPointer@@u...@xz) already 
defined in ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: virtual enum 
PObject::Comparison __thiscall PSmartPointer::Compare(class PObject const 
&)const " (?comp...@psmartpointer@@ube?aw4compari...@pobject@@ABV3@@Z) already 
defined in ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: __thiscall 
PFactoryBase::FactoryMap::~FactoryMap(void)" 
(??1factory...@pfactorybase@@q...@xz) already defined in ptlibsd.lib(object.obj)
ptlibs.lib(object.obj) : error LNK2005: "public: static class 
PFactoryBase::FactoryMap & __cdecl PFactoryBase::GetFactories(void)" 
(?getfactor...@pfactorybase@@saaavfactory...@1@XZ) already defined in 
ptlibsd.lib(object.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "protected: static int * 
PTextToSpeech_SAPI::refCount" (?refco...@ptexttospeech_sapi@@1PAHA) already 
defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "int 
PWLibFactoryLoader::PTextToSpeech_PString_loader" 
(?ptexttospeech_pstring_loa...@pwlibfactoryloader@@3HA) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_SAPI::OpenChannel(class PChannel *)" 
(?openchan...@ptexttospeech_sapi@@UAE_NPAVPChannel@@@Z) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_SAPI::SetVoice(class PString const &)" 
(?setvo...@ptexttospeech_sapi@@UAE_NABVPString@@@Z) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_SAPI::SetRate(unsigned int)" 
(?setr...@ptexttospeech_sapi@@uae...@z) already defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual unsigned int __thiscall 
PTextToSpeech_SAPI::GetRate(void)" (?getr...@ptexttospeech_sapi@@UAEIXZ) 
already defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_SAPI::SetVolume(unsigned int)" 
(?setvol...@ptexttospeech_sapi@@uae...@z) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual unsigned int __thiscall 
PTextToSpeech_SAPI::GetVolume(void)" (?getvol...@ptexttospeech_sapi@@UAEIXZ) 
already defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual __thiscall 
PTextToSpeech_Festival::~PTextToSpeech_Festival(void)" 
(??1PTextToSpeech_Festival@@u...@xz) already defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_Festival::OpenChannel(class PChannel *)" 
(?openchan...@ptexttospeech_festival@@UAE_NPAVPChannel@@@Z) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_Festival::OpenFile(class PFilePath const &)" 
(?openf...@ptexttospeech_festival@@UAE_NABVPFilePath@@@Z) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_Festival::Speak(class PString const &,enum 
PTextToSpeech::TextType)" 
(?sp...@ptexttospeech_festival@@UAE_NABVPString@@w4textt...@ptexttospeech@@@Z) 
already defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_Festival::SetVoice(class PString const &)" 
(?setvo...@ptexttospeech_festival@@UAE_NABVPString@@@Z) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_Festival::SetRate(unsigned int)" 
(?setr...@ptexttospeech_festival@@uae...@z) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual unsigned int __thiscall 
PTextToSpeech_Festival::GetRate(void)" 
(?getr...@ptexttospeech_festival@@UAEIXZ) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_Festival::SetVolume(unsigned int)" 
(?setvol...@ptexttospeech_festival@@uae...@z) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual unsigned int __thiscall 
PTextToSpeech_Festival::GetVolume(void)" 
(?getvol...@ptexttospeech_festival@@UAEIXZ) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual __thiscall 
PTextToSpeech_SAPI::~PTextToSpeech_SAPI(void)" (??1PTextToSpeech_SAPI@@u...@xz) 
already defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "protected: bool __thiscall 
PTextToSpeech_SAPI::OpenVoice(void)" (?openvo...@ptexttospeech_sapi@@IAE_NXZ) 
already defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_SAPI::OpenFile(class PFilePath const &)" 
(?openf...@ptexttospeech_sapi@@UAE_NABVPFilePath@@@Z) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_SAPI::Close(void)" (?cl...@ptexttospeech_sapi@@UAE_NXZ) already 
defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_SAPI::Speak(class PString const &,enum PTextToSpeech::TextType)" 
(?sp...@ptexttospeech_sapi@@UAE_NABVPString@@w4textt...@ptexttospeech@@@Z) 
already defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: __thiscall 
PTextToSpeech_Festival::PTextToSpeech_Festival(void)" 
(??0PTextToSpeech_Festival@@q...@xz) already defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "protected: bool __thiscall 
PTextToSpeech_Festival::Invoke(class PString const &,class PFilePath const &)" 
(?inv...@ptexttospeech_festival@@IAE_NABVPString@@ABVPFilePath@@@Z) already 
defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: __thiscall 
PTextToSpeech_SAPI::PTextToSpeech_SAPI(void)" (??0PTextToSpeech_SAPI@@q...@xz) 
already defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual bool __thiscall 
PTextToSpeech_Festival::Close(void)" (?cl...@ptexttospeech_festival@@UAE_NXZ) 
already defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual class PStringArray 
__thiscall PTextToSpeech_Festival::GetVoiceList(void)" 
(?getvoicel...@ptexttospeech_festival@@UAE?AVPStringArray@@XZ) already defined 
in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "public: virtual class PStringArray 
__thiscall PTextToSpeech_SAPI::GetVoiceList(void)" 
(?getvoicel...@ptexttospeech_sapi@@UAE?AVPStringArray@@XZ) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "class PFactory<class PTextToSpeech,class 
std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> 
> >::Worker<class PTextToSpeech_SAPI> sapiTTSFactory" 
(?sapiTTSFactory@@3v?$wor...@vptexttospeech_sapi@@@?$pfact...@vptexttospeech@@v?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@@A)
 already defined in ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "protected: static class PCriticalSection 
PTextToSpeech_SAPI::refMutex" 
(?refmu...@ptexttospeech_sapi@@1VPCriticalSection@@A) already defined in 
ptlibsd.lib(ptts.obj)
ptlibs.lib(ptts.obj) : error LNK2005: "class PFactory<class PTextToSpeech,class 
std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> 
> >::Worker<class PTextToSpeech_Festival> festivalTTSFactory" 
(?festivalTTSFactory@@3v?$wor...@vptexttospeech_festival@@@?$pfact...@vptexttospeech@@v?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@@A)
 already defined in ptlibsd.lib(ptts.obj)
libcmt.lib(crt0dat.obj) : error LNK2005: _exit already defined in 
MSVCRTD.lib(MSVCR71D.dll)
libcmt.lib(crt0dat.obj) : error LNK2005: __exit already defined in 
MSVCRTD.lib(MSVCR71D.dll)
libcmt.lib(crt0init.obj) : error LNK2005: ___xc_z already defined in 
MSVCRTD.lib(cinitexe.obj)
libcmt.lib(crt0init.obj) : error LNK2005: ___xc_a already defined in 
MSVCRTD.lib(cinitexe.obj)
libcmt.lib(crt0init.obj) : error LNK2005: ___xi_z already defined in 
MSVCRTD.lib(cinitexe.obj)
libcmt.lib(crt0init.obj) : error LNK2005: ___xi_a already defined in 
MSVCRTD.lib(cinitexe.obj)
libcmt.lib(winxfltr.obj) : error LNK2005: ___CppXcptFilter already defined in 
MSVCRTD.lib(MSVCR71D.dll)
libcmt.lib(dosmap.obj) : error LNK2005: __errno already defined in 
MSVCRTD.lib(MSVCR71D.dll)
libcmt.lib(xtoa.obj) : error LNK2005: __i64toa already defined in 
MSVCRTD.lib(MSVCR71D.dll)
libcmt.lib(xtoa.obj) : error LNK2005: __ui64toa already defined in 
MSVCRTD.lib(MSVCR71D.dll)
libcmt.lib(getenv.obj) : error LNK2005: _getenv already defined in 
MSVCRTD.lib(MSVCR71D.dll)
LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; 
use /NODEFAULTLIB:library
MSVCRTD.lib(cinitexe.obj) : warning LNK4098: defaultlib 'libcmt.lib' conflicts 
with use of other libs; use /NODEFAULTLIB:library
MSVCRTD.lib(cinitexe.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts 
with use of other libs; use /NODEFAULTLIB:library
libcmt.lib(crt0.obj) : error LNK2019: unresolved external symbol _main 
referenced in function _mainCRTStartup
..\..\..\Lib\PTLibd.dll : fatal error LNK1120: 1 unresolved externals
Build log was saved at "file://c:\ptlib\Lib\Debug\BuildLog.htm"
PTLib DLL - 59 error(s), 3 warning(s)
 
---------------------- Done ----------------------
Build: 1 succeeded, 1 failed, 0 skipped 
How can we solve this linker error problem?
please help us to run these package, I am in wait.
Best Regards.
Zahra

--- On Mon, 10/8/09, Simon Horne <[email protected]> wrote:


From: Simon Horne <[email protected]>
Subject: [h323plus] H.460.18/.19/.23/.24/.24A support now in GnuGk / H323plus
To: [email protected], [email protected]
Date: Monday, 10 August, 2009, 3:58 AM








Guys
 
I would just like to let you know that GnuGk 2.3.1 (CVS) and H323plus 1.21 
(CVS) now support the complete H.323 NAT Traversal solution. 
 
This a major step forward for both projects and H.323. 
 
I have built a sample windows installer for GnuGk and MyPhone (CVS version) for 
demonstration purposes.
 
GnuGk Windows Installer (Win2000 or above)
www.h323plus.org/standards/GnuGkSetup231.exe
 
MyPhone Installer (XP or above)
www.h323plus.org/standards/MyPhoneSetup121.exe
 
Any queries then please address them to the appropriate mailing lists.
 
Details for what the standards do:
H.460.18 
Mechanism to enable registration and call signalling traversal across a NAT/FW
 
H.460.19
Mechanism to enable media traversal (proxying) across a NAT/FW
 
H.460.23 (ITU approval in November)
NAT detection and classification 
 
H.460.24 (ITU approval in November)
Point to Point Media through NAT. Allows media to traverse NAT/FW without the 
need to proxy media (disable H.460.19).
 
H.460.24 Annex A
Same NAT RTCP probe. Extension of H.460.24 to allow endpoints behind the same 
NAT/FW to probe for direct connectivity.
 
The standards documents are available from Packetizer.
http://www.packetizer.com/ipmc/h323/standards.html
http://www.packetizer.com/ipmc/h323/doc_status.html
 
 
Simon
 
 


      New Email addresses available on Yahoo!
Get the Email name you&#39;ve always wanted on the new @ymail and @rocketmail. 
Hurry before someone else does!
http://mail.promotions.yahoo.com/newdomains/aa/
------------------------------------------------------------------------------
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:[email protected]
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/

Reply via email to