Re: [OpenSIPStack] ATLSIP Compiling issues (yes, still no joy)
Brought to you by:
joegenbaclor
From: <jo...@op...> - 2008-03-27 08:45:20
|
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 > > > > |