Re: [OpenSIPStack] ATLSIP Compiling issues (yes, still no joy)
Brought to you by:
joegenbaclor
From: Robert V. <ro...@dc...> - 2008-03-27 10:34:20
|
Joegen, Thanks alot, it finally worked! Also, thanks to everyone else who tried to help me. Regards, Robert Vos ----- Original Message ----- From: "jo...@op..." <joe...@gm...> To: <ope...@li...> Sent: Thursday, March 27, 2008 10:45 AM Subject: Re: [OpenSIPStack] ATLSIP Compiling issues (yes, still no joy) > Maybe because it cant locate the modules in your path > > Modules missing: > > LIBVPB.dll ->> This is the voicetronix DLL. #undef HAS_VPB in > opensipstack\include\opal\buildopts.h would take care of this > MSVCR80.dll ->> Search for this DLL in your machine and put the folder > in your %PATH% > DWMAPI.dll ->> > http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=946323&SiteID=1 > > HTH, > > Joegen > > Robert Vos wrote: >> Hi, >> >> I am still having troubles with ATLSIP. Using MS Visual Studio 2005 on >> Windows XP. A friend of mine compiled ATLSIP using the same tools without >> an >> issue, but for the life of me I can't figure out how to get it to work on >> my >> machine. >> >> >> OpenSipStak builds fine. ATLSIP creates the atlsip.dll, but then fails >> when >> atempting to register it. Here is the build log: >> >> >> >> >> 2>------ Rebuild All started: Project: ATLSIP, Configuration: Release >> Win32 ------ >> >> >> 2>Deleting intermediate and output files for project 'ATLSIP', >> configuration >> 'Release|Win32' >> >> >> 2>Creating Type Library... >> >> >> 2>Processing .\ATLSIP.idl >> >> >> 2>ATLSIP.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\oaidl.idl >> >> >> 2>oaidl.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\objidl.idl >> >> >> 2>objidl.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\unknwn.idl >> >> >> 2>unknwn.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\wtypes.idl >> >> >> 2>wtypes.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\basetsd.h >> >> >> 2>basetsd.h >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\guiddef.h >> >> >> 2>guiddef.h >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\ocidl.idl >> >> >> 2>ocidl.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\oleidl.idl >> >> >> 2>oleidl.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\servprov.idl >> >> >> 2>servprov.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\urlmon.idl >> >> >> 2>urlmon.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\msxml.idl >> >> >> 2>msxml.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\oaidl.acf >> >> >> 2>oaidl.acf >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\ocidl.acf >> >> >> 2>ocidl.acf >> >> >> 2>Compiling... >> >> >> 2>stdafx.cpp >> >> >> 2>Compiling... >> >> >> 2>OpenSIPStackCtl.cpp >> >> >> 2>BSTRString.cpp >> >> >> 2>ATLSIP.cpp >> >> >> 2>Generating Code... >> >> >> 2>Compiling... >> >> >> 2>ATLSIP_i.c >> >> >> 2>Compiling resources... >> >> >> 2>Linking... >> >> >> 2>msvcrt.lib(ti_inst.obj) : warning LNK4006: "private: __thiscall >> type_info::type_info(class type_info const &)" >> (??0type_info@@AAE@ABV0@@Z) >> already defined in libcmt.lib(typinfo.obj); second definition ignored >> >> >> 2>msvcrt.lib(ti_inst.obj) : warning LNK4006: "private: class type_info & >> __thiscall type_info::operator=(class type_info const &)" >> (??4type_info@@AAEAAV0@ABV0@@Z) already defined in >> libcmt.lib(typinfo.obj); >> second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: __thiscall >> std::exception::exception(char const * const &)" >> (??0exception@std@@QAE@ABQBD@Z) already defined in >> libcmt.lib(stdexcpt.obj); >> second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: virtual __thiscall >> std::exception::~exception(void)" (??1exception@std@@UAE@XZ) already >> defined >> in libcmt.lib(stdexcpt.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: __thiscall >> std::exception::exception(void)" (??0exception@std@@QAE@XZ) already >> defined >> in libcmt.lib(stdexcpt.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isspace already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _free already defined in >> libcmt.lib(free.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _islower already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _malloc already defined in >> libcmt.lib(malloc.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strtol already defined in >> libcmt.lib(strtol.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strtoul already defined in >> libcmt.lib(strtol.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _tolower already defined in >> libcmt.lib(tolower.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __invalid_parameter_noinfo >> already defined in libcmt.lib(invarg.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: __thiscall >> std::exception::exception(class std::exception const &)" >> (??0exception@std@@QAE@ABV01@@Z) already defined in >> libcmt.lib(stdexcpt.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _calloc already defined in >> libcmt.lib(calloc.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isupper already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strncmp already defined in >> libcmt.lib(strncmp.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _exit already defined in >> libcmt.lib(crt0dat.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __exit already defined in >> libcmt.lib(crt0dat.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strrchr already defined in >> libcmt.lib(strrchr.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _atoi already defined in >> libcmt.lib(atox.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _getenv already defined in >> libcmt.lib(getenv.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _sprintf already defined in >> libcmt.lib(sprintf.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __errno already defined in >> libcmt.lib(dosmap.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __stricmp already defined in >> libcmt.lib(stricmp.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isxdigit already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isdigit already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __atoi64 already defined in >> libcmt.lib(atox.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __write already defined in >> libcmt.lib(write.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _realloc already defined in >> libcmt.lib(realloc.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _memmove already defined in >> libcmt.lib(memmove.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isprint already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strchr already defined in >> libcmt.lib(strchr.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isalnum already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _memmove_s already defined >> in >> libcmt.lib(memmove_s.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __close already defined in >> libcmt.lib(close.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isalpha already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _atol already defined in >> libcmt.lib(atox.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __strnicmp already defined >> in >> libcmt.lib(strnicmp.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _printf already defined in >> libcmt.lib(printf.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: ___iob_func already defined >> in >> libcmt.lib(_file.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: char const * >> __thiscall type_info::_name_internal_method(struct __type_info_node >> *)const >> " (?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z) >> already >> defined in libcmt.lib(typinfo.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> >::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >(class >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> > const &)" >> (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) >> already defined in libcpmt.lib(string.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> >::~basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >(void)" >> (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) >> already defined in BSTRString.obj; second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> >::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >(void)" >> (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) >> already defined in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> >::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >(char const *)" >> (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) >> already defined in libcpmt.lib(string.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> >::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >(unsigned int,char)" >> (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z) >> already defined in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: class >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> > & __thiscall std::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >::operator=(class >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> > const &)" >> (??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z) >> already defined in BSTRString.obj; second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: class >> std::_String_iterator<char,struct std::char_traits<char>,class >> std::allocator<char> > __thiscall std::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >::begin(void)" >> (?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ) >> already defined in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall >> std::_Mutex::_Lock(void)" (?_Lock@_Mutex@std@@QAEXXZ) already defined in >> libcpmt.lib(xmutex.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall >> std::_Mutex::_Unlock(void)" (?_Unlock@_Mutex@std@@QAEXXZ) already defined >> in >> libcpmt.lib(xmutex.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall >> std::basic_ios<char,struct std::char_traits<char> >::setstate(int,bool)" >> (?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) already >> defined in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: virtual __thiscall >> std::basic_ostream<char,struct std::char_traits<char> >> >::~basic_ostream<char,struct std::char_traits<char> >(void)" >> (??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined >> in >> libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: virtual __thiscall >> std::basic_ios<char,struct std::char_traits<char> >> >::~basic_ios<char,struct >> std::char_traits<char> >(void)" >> (??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined in >> libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall >> std::basic_ostream<char,struct std::char_traits<char> >> >::basic_ostream<char,struct std::char_traits<char> >(class >> std::basic_streambuf<char,struct std::char_traits<char> > *,bool)" >> (??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z) >> already defined in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "private: static void >> __cdecl >> std::ios_base::_Ios_base_dtor(class std::ios_base *)" >> (?_Ios_base_dtor@ios_base@std@@CAXPAV12@@Z) already defined in >> libcpmt.lib(ios.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: virtual __thiscall >> std::basic_streambuf<char,struct std::char_traits<char> >> >::~basic_streambuf<char,struct std::char_traits<char> >(void)" >> (??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ) already >> defined >> in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "protected: __thiscall >> std::basic_streambuf<char,struct std::char_traits<char> >> >::basic_streambuf<char,struct std::char_traits<char> >(void)" >> (??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ) already >> defined >> in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall >> std::basic_ios<char,struct std::char_traits<char> >::clear(int,bool)" >> (?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) already >> defined >> in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "protected: void __thiscall >> std::basic_ios<char,struct std::char_traits<char> >::init(class >> std::basic_streambuf<char,struct std::char_traits<char> > *,bool)" >> (?init@?$basic_ios@DU?$char_traits@D@std@@@std@@IAEXPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@_N@Z) >> already defined in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2> Creating library Release/ATLSIP.lib and object Release/ATLSIP.exp >> >> >> 2>libcmt.lib(crt0init.obj) : warning LNK4098: defaultlib 'msvcrt.lib' >> conflicts with use of other libs; use /NODEFAULTLIB:library >> >> >> 2>LINK : warning LNK4199: /DELAYLOAD:OleAcc.dll ignored; no imports found >> from OleAcc.dll >> >> >> 2>Release/ATLSIP.dll : warning LNK4088: image being generated due to >> /FORCE >> option; image may not run >> >> >> 2>Embedding manifest... >> >> >> 2>Performing registration >> >> >> 2>Project : error PRJ0019: A tool returned an error code from "Performing >> registration" >> >> >> 2>Build log was saved at "file://e:\Werk\Sip\Open >> Source\OpenSipStack\atlsip\Release\BuildLog.htm" >> >> >> 2>ATLSIP - 1 error(s), 63 warning(s) >> >> >> ========== Rebuild All: 1 succeeded, 1 failed, 0 skipped ========== >> >> >> Sorry to keep bugging, but i'm at a total loss, and can't fork out $2000 >> + >> for a commertial one. >> >> >> Regards, >> >> >> Robert Vos >> >> >> ------------------------------------------------------------------------- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> >> > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel |