opensipstack-devel Mailing List for OpenSIPStack (Page 27)
Brought to you by:
joegenbaclor
You can subscribe to this list here.
2006 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
(12) |
Jul
(4) |
Aug
(3) |
Sep
(24) |
Oct
(45) |
Nov
(41) |
Dec
(67) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(51) |
Feb
(93) |
Mar
(54) |
Apr
(76) |
May
(114) |
Jun
(133) |
Jul
(124) |
Aug
(180) |
Sep
(53) |
Oct
(41) |
Nov
(109) |
Dec
(92) |
2008 |
Jan
(52) |
Feb
(40) |
Mar
(29) |
Apr
(40) |
May
(83) |
Jun
(68) |
Jul
(30) |
Aug
(72) |
Sep
(50) |
Oct
(48) |
Nov
(25) |
Dec
(80) |
2009 |
Jan
(9) |
Feb
(2) |
Mar
(32) |
Apr
(67) |
May
|
Jun
(7) |
Jul
(7) |
Aug
(4) |
Sep
(3) |
Oct
|
Nov
(6) |
Dec
(2) |
2010 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
(10) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(1) |
Oct
|
Nov
(5) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
(1) |
Apr
(2) |
May
(2) |
Jun
|
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Joegen E. B. <joe...@gm...> - 2008-04-10 06:53:04
|
I think I was that last guy in that thread you mentioned. I must admit the last guy was wrong ;-). I have patched CVS so that all instances of PAtomicInteger never use the operator=() and use PAtomicInteger::SetValue() instead. Thank you for following up on this. Joegen Matthias Dreißig wrote: > Hi all, > > if I try to compile opensipstack 1.1.7 on SUSE 10.3 (Intel dual core > CPU) a compile error occurs. I run ./configure and make bothnoshared. > There is already a thread describing this problem but there is no clear > solution. In this thread the last guy said the pwlib include path > contains another instance of pwlib. How can I fix the problem? > > If I make the operator in include/ptlib/critsec.h from private to public > all works fine but this is perhaps not the best way. > > Thanks > M. Dreißig > > log: > opensipstack-1.1.7/include/ptlib/critsec.h: In member function ?void > SIPTransactions::SIPTransaction::SetState(int)?: > opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& > PAtomicInteger::operator=(const PAtomicInteger&)? is private > opensipstack-1.1.7/include/SIPTransaction.h:258: error: within this context > opensipstack-1.1.7/include/ptlib/critsec.h: In constructor > ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = > SIPTransactions::SIPTransaction]?: > opensipstack-1.1.7/include/GCObject.h:521: instantiated from > ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const > Tools::OString&, const Tools::OString&, const char*, int) [with T = > SIPTransactions::SIPTransaction]? > opensipstack-1.1.7/include/SIPTransaction.h:147: instantiated from here > opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& > PAtomicInteger::operator=(const PAtomicInteger&)? is private > opensipstack-1.1.7/include/GCObject.h:281: error: within this context > opensipstack-1.1.7/include/ptlib/critsec.h: In constructor > ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = > UACORE::SIPSession]?: > opensipstack-1.1.7/include/GCObject.h:521: instantiated from > ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const > Tools::OString&, const Tools::OString&, const char*, int) [with T = > UACORE::SIPSession]? > opensipstack-1.1.7/include/SIPSession.h:244: instantiated from here > opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& > PAtomicInteger::operator=(const PAtomicInteger&)? is private > opensipstack-1.1.7/include/GCObject.h:281: error: within this context > opensipstack-1.1.7/include/ptlib/critsec.h: In constructor > ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = > RFC3265::RFC3265Subscription]?: > opensipstack-1.1.7/include/GCObject.h:521: instantiated from > ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const > Tools::OString&, const Tools::OString&, const char*, int) [with T = > RFC3265::RFC3265Subscription]? > opensipstack-1.1.7/include/RFC3265Subscription.h:93: instantiated from > here > opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& > PAtomicInteger::operator=(const PAtomicInteger&)? is private > opensipstack-1.1.7/include/GCObject.h:281: error: within this context > opensipstack-1.1.7/include/ptlib/critsec.h: In constructor > ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = > RFC3265::RFC3265Resource]?: > opensipstack-1.1.7/include/GCObject.h:521: instantiated from > ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const > Tools::OString&, const Tools::OString&, const char*, int) [with T = > RFC3265::RFC3265Resource]? > opensipstack-1.1.7/include/RFC3265Resource.h:74: instantiated from here > opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& > PAtomicInteger::operator=(const PAtomicInteger&)? is private > opensipstack-1.1.7/include/GCObject.h:281: error: within this context > opensipstack-1.1.7/include/ptlib/critsec.h: In constructor > ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = > B2BUA::B2BMediaInterface::AggregatedMedia]?: > opensipstack-1.1.7/include/GCObject.h:521: instantiated from > ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const > Tools::OString&, const Tools::OString&, const char*, int) [with T = > B2BUA::B2BMediaInterface::AggregatedMedia]? > opensipstack-1.1.7/include/B2BMediaInterface.h:223: instantiated from here > opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& > PAtomicInteger::operator=(const PAtomicInteger&)? is private > opensipstack-1.1.7/include/GCObject.h:281: error: within this context > opensipstack-1.1.7/include/ptlib/critsec.h: In constructor > ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = > SIPTransactions::SIPTransaction]?: > opensipstack-1.1.7/include/GCObject.h:521: instantiated from > ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const > Tools::OString&, const Tools::OString&, const char*, int) [with T = > SIPTransactions::SIPTransaction]? > opensipstack-1.1.7/include/SIPTransaction.h:147: instantiated from here > opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& > PAtomicInteger::operator=(const PAtomicInteger&)? is private > opensipstack-1.1.7/include/GCObject.h:281: error: within this context > opensipstack-1.1.7/include/ptlib/critsec.h: In constructor > ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = > UACORE::SIPSession]?: > opensipstack-1.1.7/include/GCObject.h:521: instantiated from > ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const > Tools::OString&, const Tools::OString&, const char*, int) [with T = > UACORE::SIPSession]? > opensipstack-1.1.7/include/SIPSession.h:244: instantiated from here > opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& > PAtomicInteger::operator=(const PAtomicInteger&)? is private > opensipstack-1.1.7/include/GCObject.h:281: error: within this context > opensipstack-1.1.7/include/ptlib/critsec.h: In constructor > ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = > RFC3265::RFC3265Subscription]?: > opensipstack-1.1.7/include/GCObject.h:521: instantiated from > ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const > Tools::OString&, const Tools::OString&, const char*, int) [with T = > RFC3265::RFC3265Subscription]? > opensipstack-1.1.7/include/RFC3265Subscription.h:93: instantiated from > here > opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& > PAtomicInteger::operator=(const PAtomicInteger&)? is private > opensipstack-1.1.7/include/GCObject.h:281: error: within this context > opensipstack-1.1.7/include/ptlib/critsec.h: In constructor > ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = > RFC3265::RFC3265Resource]?: > opensipstack-1.1.7/include/GCObject.h:521: instantiated from > ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const > Tools::OString&, const Tools::OString&, const char*, int) [with T = > RFC3265::RFC3265Resource]? > opensipstack-1.1.7/include/RFC3265Resource.h:74: instantiated from here > opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& > PAtomicInteger::operator=(const PAtomicInteger&)? is private > opensipstack-1.1.7/include/GCObject.h:281: error: within this context > opensipstack-1.1.7/include/ptlib/critsec.h: In constructor > ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = > B2BUA::B2BMediaInterface::AggregatedMedia]?: > opensipstack-1.1.7/include/GCObject.h:521: instantiated from > ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const > Tools::OString&, const Tools::OString&, const char*, int) [with T = > B2BUA::B2BMediaInterface::AggregatedMedia]? > opensipstack-1.1.7/include/B2BMediaInterface.h:223: instantiated from here > opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& > PAtomicInteger::operator=(const PAtomicInteger&)? is private > opensipstack-1.1.7/include/GCObject.h:281: error: within this context > make[3]: *** > [/opensipstack-1.1.7/lib/obj_linux_x86_r/B2BCallInterface.o] Fehler 1 > make[3]: *** Warte auf noch nicht beendete Prozesse... > make[3]: *** > [/opensipstack-1.1.7/lib/obj_linux_x86_r/B2BAuthInterface.o] Fehler 1 > make[3]: Leaving directory `/opensipstack-1.1.7/src' > make[2]: *** [optnoshared] Fehler 2 > make[2]: Leaving directory `/opensipstack-1.1.7/src' > make[1]: *** [optnoshared] Fehler 2 > make[1]: Leaving directory `/opensipstack-1.1.7' > make: *** [bothnoshared] Fehler 2 > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > |
From: Albert <agu...@so...> - 2008-04-09 13:19:08
|
Hi Brad, Please checkout the latest version of opensipstack. It has already been updated so you can build in mac osx. Thanks! Regards, Albert Joegen E. Baclor wrote: > Hi Brad, > > I have forwarded this already to Albert. He should get back to you with > more info. > > Joegen > > brad zdanivsky wrote: > >> Thank you.. here are my build outputs: >> >> open sup stack configure: >> >> config.status: creating make/opensipstack.mak >> config.status: creating Makefile >> config.status: creating src/Makefile >> config.status: creating make/ptbuildopts.mak >> config.status: creating make/ptlib-config >> config.status: creating src/pwlib/Makefile >> config.status: creating src/pwlib/plugins/Makefile >> config.status: creating gnu/IPRoute2Wrapper/iproute2.mak >> config.status: creating gnu/IPRoute2Wrapper/Makefile >> config.status: creating include/ossbuildopts.h >> config.status: include/ossbuildopts.h is unchanged >> config.status: creating include/ptbuildopts.h >> config.status: include/ptbuildopts.h is unchanged >> config.status: creating include/opal/buildopts.h >> config.status: include/opal/buildopts.h is unchanged >> config.status: creating include/vxibuildopts.h >> config.status: include/vxibuildopts.h is unchanged >> >> Then make: >> >> make P_SHAREDLIB=0 opt >> make[1]: Nothing to be done for `opt'. >> set -e; make -C src/pwlib optnoshared; make -C src optnoshared; >> make P_SHAREDLIB=0 opt >> make[2]: Nothing to be done for `opt'. >> set -e; make -C src/ptlib/unix optnoshared; make -C plugins optnoshared; >> make P_SHAREDLIB=0 opt >> c++ -Wno-long-double -D_REENTRANT -Wall -D__MACOSX__ -m486 >> -I/Users/bradzdanivsky/Desktop/opensipstack/include -O2 -fno-common >> -dynamic -c maccoreaudio.cxx -o >> /Users/bradzdanivsky/Desktop/opensipstack/lib/obj_Darwin_x86_r/maccoreaudio.o >> >> maccoreaudio/circular_buffer.inl: In member function ‘int >> CircularBuffer::Fill(const char*, PINDEX, Boolean, Boolean)’: >> maccoreaudio/circular_buffer.inl:178: error: ‘MIN’ was not declared in >> this scope >> maccoreaudio/circular_buffer.inl:180: error: ‘MIN’ was not declared in >> this scope >> maccoreaudio/circular_buffer.inl:183: error: ‘MIN’ was not declared in >> this scope >> maccoreaudio/circular_buffer.inl: In member function ‘PINDEX >> CircularBuffer::Drain(char*, PINDEX, Boolean)’: >> maccoreaudio/circular_buffer.inl:245: error: ‘MIN’ was not declared in >> this scope >> maccoreaudio/circular_buffer.inl:248: error: ‘MIN’ was not declared in >> this scope >> maccoreaudio.cxx: In destructor ‘virtual >> PSoundChannelCoreAudio::~PSoundChannelCoreAudio()’: >> maccoreaudio.cxx:223: warning: unused variable ‘error’ >> maccoreaudio.cxx:231: warning: unused variable ‘error’ >> maccoreaudio.cxx:235: warning: unused variable ‘error’ >> maccoreaudio.cxx:239: warning: unused variable ‘error’ >> maccoreaudio.cxx:243: warning: unused variable ‘error’ >> maccoreaudio/maccoreaudio_devices.inl: In function ‘PString >> CADeviceName(AudioDeviceID)’: >> maccoreaudio/maccoreaudio_devices.inl:69: warning: NULL used in >> arithmetic >> maccoreaudio.cxx: In static member function ‘static OSStatus >> PSoundChannelCoreAudio::ComplexBufferFillPlayback(OpaqueAudioConverter*, >> UInt32*, AudioBufferList*, AudioStreamPacketDescription**, void*)’: >> maccoreaudio.cxx:414: error: ‘MIN’ was not declared in this scope >> maccoreaudio.cxx: In static member function ‘static OSStatus >> PSoundChannelCoreAudio::PlayRenderProc(void*, >> AudioUnitRenderActionFlags*, const AudioTimeStamp*, UInt32, UInt32, >> AudioBufferList*)’: >> maccoreaudio.cxx:480: warning: unused variable ‘error’ >> maccoreaudio.cxx: In static member function ‘static OSStatus >> PSoundChannelCoreAudio::RecordProc(void*, AudioUnitRenderActionFlags*, >> const AudioTimeStamp*, UInt32, UInt32, AudioBufferList*)’: >> maccoreaudio.cxx:534: warning: unused variable ‘error’ >> maccoreaudio.cxx:553: error: ‘MIN’ was not declared in this scope >> maccoreaudio.cxx:567: warning: unused variable ‘error’ >> maccoreaudio.cxx: In static member function ‘static OSStatus >> PSoundChannelCoreAudio::ComplexBufferFillRecord(OpaqueAudioConverter*, >> UInt32*, AudioBufferList*, AudioStreamPacketDescription**, void*)’: >> maccoreaudio.cxx:600: error: ‘MIN’ was not declared in this scope >> maccoreaudio.cxx: In member function ‘OSStatus >> PSoundChannelCoreAudio::CallbackSetup()’: >> maccoreaudio.cxx:656: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘OSStatus >> PSoundChannelCoreAudio::SetupInputUnit(AudioDeviceID)’: >> maccoreaudio.cxx:696: warning: unused variable ‘error’ >> maccoreaudio.cxx:699: warning: unused variable ‘error’ >> maccoreaudio.cxx:702: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘OSStatus >> PSoundChannelCoreAudio::EnableIO()’: >> maccoreaudio.cxx:731: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘OSStatus >> PSoundChannelCoreAudio::SetupOutputUnit(AudioDeviceID)’: >> maccoreaudio.cxx:771: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘OSStatus >> PSoundChannelCoreAudio::SetDeviceAsCurrent(AudioDeviceID)’: >> maccoreaudio.cxx:795: warning: unused variable ‘error’ >> maccoreaudio.cxx:810: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘virtual BOOL >> PSoundChannelCoreAudio::Open(const PString&, >> PSoundChannel::Directions, unsigned int, unsigned int, unsigned int)’: >> maccoreaudio.cxx:846: warning: unused variable ‘error’ >> maccoreaudio.cxx:856: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘OSStatus >> PSoundChannelCoreAudio::MatchHALOutputFormat()’: >> maccoreaudio.cxx:917: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘OSStatus >> PSoundChannelCoreAudio::MatchHALInputFormat()’: >> maccoreaudio.cxx:1029: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘virtual BOOL >> PSoundChannelCoreAudio::SetFormat(unsigned int, unsigned int, unsigned >> int)’: >> maccoreaudio.cxx:1088: warning: unused variable ‘error’ >> maccoreaudio.cxx:1110: warning: unused variable ‘error’ >> maccoreaudio.cxx:1117: warning: unused variable ‘error’ >> maccoreaudio.cxx:1127: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘virtual BOOL >> PSoundChannelCoreAudio::SetBuffers(PINDEX, PINDEX)’: >> maccoreaudio.cxx:1272: warning: unused variable ‘error’ >> maccoreaudio.cxx:1282: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘OSStatus >> PSoundChannelCoreAudio::SetupAdditionalRecordBuffers()’: >> maccoreaudio.cxx:1334: warning: unused variable ‘error’ >> maccoreaudio.cxx:1370: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘virtual BOOL >> PSoundChannelCoreAudio::SetVolume(unsigned int)’: >> maccoreaudio.cxx:1519: warning: unused variable ‘error’ >> maccoreaudio.cxx:1529: warning: unused variable ‘error’ >> maccoreaudio.cxx:1537: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘virtual BOOL >> PSoundChannelCoreAudio::Write(const void*, PINDEX)’: >> maccoreaudio.cxx:1592: warning: unused variable ‘error’ >> maccoreaudio.cxx:1613: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘virtual BOOL >> PSoundChannelCoreAudio::Read(void*, PINDEX)’: >> maccoreaudio.cxx:1674: warning: unused variable ‘error’ >> maccoreaudio.cxx:1696: warning: unused variable ‘error’ >> maccoreaudio.cxx: In member function ‘virtual BOOL >> PSoundChannelCoreAudio::StartRecording()’: >> maccoreaudio.cxx:1731: warning: unused variable ‘error’ >> make[3]: *** >> [/Users/bradzdanivsky/Desktop/opensipstack/lib/obj_Darwin_x86_r/maccoreaudio.o] >> Error 1 >> make[2]: *** [optnoshared] Error 2 >> make[1]: *** [optnoshared] Error 2 >> make: *** [optnoshared] Error 2 >> >> >> I am on darwin osx, but want to move this into an xcode project next. >> >> Thank you, >> Brad >> >> >> Joegen E. Baclor wrote: >> >>> Hi Brad, >>> >>> Solegy has a softphone built for mac and is based on opensipstack. My >>> quick answer is yes. If you are having problems compiling just >>> specify them here. I am sure the Solegy guys would be happy to help >>> you out. >>> >>> Joegen >>> >>> brad zdanivsky wrote: >>> >>>> Hi, any one tried to get the sip stack to compile under darwin (max >>>> os)? >>>> >>>> I'd really like to get the stack project running with xcode. >>>> >>>> Thanks, >>>> brad >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> >>>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >>>> Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, >>>> April 7! Use priority code J8TLD2. >>>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone >>>> >>>> _______________________________________________ >>>> opensipstack-devel mailing list >>>> ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>> >>>> >>>> >>> ------------------------------------------------------------------------- >>> >>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >>> Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, >>> April 7! Use priority code J8TLD2. >>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone >>> >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> >> >> > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > |
From: Matthias D. <mdr...@gm...> - 2008-04-09 08:13:44
|
Hi all, if I try to compile opensipstack 1.1.7 on SUSE 10.3 (Intel dual core CPU) a compile error occurs. I run ./configure and make bothnoshared. There is already a thread describing this problem but there is no clear solution. In this thread the last guy said the pwlib include path contains another instance of pwlib. How can I fix the problem? If I make the operator in include/ptlib/critsec.h from private to public all works fine but this is perhaps not the best way. Thanks M. Dreißig log: opensipstack-1.1.7/include/ptlib/critsec.h: In member function ?void SIPTransactions::SIPTransaction::SetState(int)?: opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& PAtomicInteger::operator=(const PAtomicInteger&)? is private opensipstack-1.1.7/include/SIPTransaction.h:258: error: within this context opensipstack-1.1.7/include/ptlib/critsec.h: In constructor ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = SIPTransactions::SIPTransaction]?: opensipstack-1.1.7/include/GCObject.h:521: instantiated from ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const Tools::OString&, const Tools::OString&, const char*, int) [with T = SIPTransactions::SIPTransaction]? opensipstack-1.1.7/include/SIPTransaction.h:147: instantiated from here opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& PAtomicInteger::operator=(const PAtomicInteger&)? is private opensipstack-1.1.7/include/GCObject.h:281: error: within this context opensipstack-1.1.7/include/ptlib/critsec.h: In constructor ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = UACORE::SIPSession]?: opensipstack-1.1.7/include/GCObject.h:521: instantiated from ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const Tools::OString&, const Tools::OString&, const char*, int) [with T = UACORE::SIPSession]? opensipstack-1.1.7/include/SIPSession.h:244: instantiated from here opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& PAtomicInteger::operator=(const PAtomicInteger&)? is private opensipstack-1.1.7/include/GCObject.h:281: error: within this context opensipstack-1.1.7/include/ptlib/critsec.h: In constructor ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = RFC3265::RFC3265Subscription]?: opensipstack-1.1.7/include/GCObject.h:521: instantiated from ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const Tools::OString&, const Tools::OString&, const char*, int) [with T = RFC3265::RFC3265Subscription]? opensipstack-1.1.7/include/RFC3265Subscription.h:93: instantiated from here opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& PAtomicInteger::operator=(const PAtomicInteger&)? is private opensipstack-1.1.7/include/GCObject.h:281: error: within this context opensipstack-1.1.7/include/ptlib/critsec.h: In constructor ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = RFC3265::RFC3265Resource]?: opensipstack-1.1.7/include/GCObject.h:521: instantiated from ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const Tools::OString&, const Tools::OString&, const char*, int) [with T = RFC3265::RFC3265Resource]? opensipstack-1.1.7/include/RFC3265Resource.h:74: instantiated from here opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& PAtomicInteger::operator=(const PAtomicInteger&)? is private opensipstack-1.1.7/include/GCObject.h:281: error: within this context opensipstack-1.1.7/include/ptlib/critsec.h: In constructor ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = B2BUA::B2BMediaInterface::AggregatedMedia]?: opensipstack-1.1.7/include/GCObject.h:521: instantiated from ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const Tools::OString&, const Tools::OString&, const char*, int) [with T = B2BUA::B2BMediaInterface::AggregatedMedia]? opensipstack-1.1.7/include/B2BMediaInterface.h:223: instantiated from here opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& PAtomicInteger::operator=(const PAtomicInteger&)? is private opensipstack-1.1.7/include/GCObject.h:281: error: within this context opensipstack-1.1.7/include/ptlib/critsec.h: In constructor ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = SIPTransactions::SIPTransaction]?: opensipstack-1.1.7/include/GCObject.h:521: instantiated from ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const Tools::OString&, const Tools::OString&, const char*, int) [with T = SIPTransactions::SIPTransaction]? opensipstack-1.1.7/include/SIPTransaction.h:147: instantiated from here opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& PAtomicInteger::operator=(const PAtomicInteger&)? is private opensipstack-1.1.7/include/GCObject.h:281: error: within this context opensipstack-1.1.7/include/ptlib/critsec.h: In constructor ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = UACORE::SIPSession]?: opensipstack-1.1.7/include/GCObject.h:521: instantiated from ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const Tools::OString&, const Tools::OString&, const char*, int) [with T = UACORE::SIPSession]? opensipstack-1.1.7/include/SIPSession.h:244: instantiated from here opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& PAtomicInteger::operator=(const PAtomicInteger&)? is private opensipstack-1.1.7/include/GCObject.h:281: error: within this context opensipstack-1.1.7/include/ptlib/critsec.h: In constructor ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = RFC3265::RFC3265Subscription]?: opensipstack-1.1.7/include/GCObject.h:521: instantiated from ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const Tools::OString&, const Tools::OString&, const char*, int) [with T = RFC3265::RFC3265Subscription]? opensipstack-1.1.7/include/RFC3265Subscription.h:93: instantiated from here opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& PAtomicInteger::operator=(const PAtomicInteger&)? is private opensipstack-1.1.7/include/GCObject.h:281: error: within this context opensipstack-1.1.7/include/ptlib/critsec.h: In constructor ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = RFC3265::RFC3265Resource]?: opensipstack-1.1.7/include/GCObject.h:521: instantiated from ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const Tools::OString&, const Tools::OString&, const char*, int) [with T = RFC3265::RFC3265Resource]? opensipstack-1.1.7/include/RFC3265Resource.h:74: instantiated from here opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& PAtomicInteger::operator=(const PAtomicInteger&)? is private opensipstack-1.1.7/include/GCObject.h:281: error: within this context opensipstack-1.1.7/include/ptlib/critsec.h: In constructor ?GC::GCObject<T>::GCObject(T*, const Tools::OString&) [with T = B2BUA::B2BMediaInterface::AggregatedMedia]?: opensipstack-1.1.7/include/GCObject.h:521: instantiated from ?GC::GCReference<T> GC::Collector<T>::CreateReference(T*, const Tools::OString&, const Tools::OString&, const char*, int) [with T = B2BUA::B2BMediaInterface::AggregatedMedia]? opensipstack-1.1.7/include/B2BMediaInterface.h:223: instantiated from here opensipstack-1.1.7/include/ptlib/critsec.h:251: error: ?PAtomicInteger& PAtomicInteger::operator=(const PAtomicInteger&)? is private opensipstack-1.1.7/include/GCObject.h:281: error: within this context make[3]: *** [/opensipstack-1.1.7/lib/obj_linux_x86_r/B2BCallInterface.o] Fehler 1 make[3]: *** Warte auf noch nicht beendete Prozesse... make[3]: *** [/opensipstack-1.1.7/lib/obj_linux_x86_r/B2BAuthInterface.o] Fehler 1 make[3]: Leaving directory `/opensipstack-1.1.7/src' make[2]: *** [optnoshared] Fehler 2 make[2]: Leaving directory `/opensipstack-1.1.7/src' make[1]: *** [optnoshared] Fehler 2 make[1]: Leaving directory `/opensipstack-1.1.7' make: *** [bothnoshared] Fehler 2 |
From: Joegen E. B. <joe...@gm...> - 2008-04-09 04:47:22
|
Hi Brad, I have forwarded this already to Albert. He should get back to you with more info. Joegen brad zdanivsky wrote: > Thank you.. here are my build outputs: > > open sup stack configure: > > config.status: creating make/opensipstack.mak > config.status: creating Makefile > config.status: creating src/Makefile > config.status: creating make/ptbuildopts.mak > config.status: creating make/ptlib-config > config.status: creating src/pwlib/Makefile > config.status: creating src/pwlib/plugins/Makefile > config.status: creating gnu/IPRoute2Wrapper/iproute2.mak > config.status: creating gnu/IPRoute2Wrapper/Makefile > config.status: creating include/ossbuildopts.h > config.status: include/ossbuildopts.h is unchanged > config.status: creating include/ptbuildopts.h > config.status: include/ptbuildopts.h is unchanged > config.status: creating include/opal/buildopts.h > config.status: include/opal/buildopts.h is unchanged > config.status: creating include/vxibuildopts.h > config.status: include/vxibuildopts.h is unchanged > > Then make: > > make P_SHAREDLIB=0 opt > make[1]: Nothing to be done for `opt'. > set -e; make -C src/pwlib optnoshared; make -C src optnoshared; > make P_SHAREDLIB=0 opt > make[2]: Nothing to be done for `opt'. > set -e; make -C src/ptlib/unix optnoshared; make -C plugins optnoshared; > make P_SHAREDLIB=0 opt > c++ -Wno-long-double -D_REENTRANT -Wall -D__MACOSX__ -m486 > -I/Users/bradzdanivsky/Desktop/opensipstack/include -O2 -fno-common > -dynamic -c maccoreaudio.cxx -o > /Users/bradzdanivsky/Desktop/opensipstack/lib/obj_Darwin_x86_r/maccoreaudio.o > > maccoreaudio/circular_buffer.inl: In member function ‘int > CircularBuffer::Fill(const char*, PINDEX, Boolean, Boolean)’: > maccoreaudio/circular_buffer.inl:178: error: ‘MIN’ was not declared in > this scope > maccoreaudio/circular_buffer.inl:180: error: ‘MIN’ was not declared in > this scope > maccoreaudio/circular_buffer.inl:183: error: ‘MIN’ was not declared in > this scope > maccoreaudio/circular_buffer.inl: In member function ‘PINDEX > CircularBuffer::Drain(char*, PINDEX, Boolean)’: > maccoreaudio/circular_buffer.inl:245: error: ‘MIN’ was not declared in > this scope > maccoreaudio/circular_buffer.inl:248: error: ‘MIN’ was not declared in > this scope > maccoreaudio.cxx: In destructor ‘virtual > PSoundChannelCoreAudio::~PSoundChannelCoreAudio()’: > maccoreaudio.cxx:223: warning: unused variable ‘error’ > maccoreaudio.cxx:231: warning: unused variable ‘error’ > maccoreaudio.cxx:235: warning: unused variable ‘error’ > maccoreaudio.cxx:239: warning: unused variable ‘error’ > maccoreaudio.cxx:243: warning: unused variable ‘error’ > maccoreaudio/maccoreaudio_devices.inl: In function ‘PString > CADeviceName(AudioDeviceID)’: > maccoreaudio/maccoreaudio_devices.inl:69: warning: NULL used in > arithmetic > maccoreaudio.cxx: In static member function ‘static OSStatus > PSoundChannelCoreAudio::ComplexBufferFillPlayback(OpaqueAudioConverter*, > UInt32*, AudioBufferList*, AudioStreamPacketDescription**, void*)’: > maccoreaudio.cxx:414: error: ‘MIN’ was not declared in this scope > maccoreaudio.cxx: In static member function ‘static OSStatus > PSoundChannelCoreAudio::PlayRenderProc(void*, > AudioUnitRenderActionFlags*, const AudioTimeStamp*, UInt32, UInt32, > AudioBufferList*)’: > maccoreaudio.cxx:480: warning: unused variable ‘error’ > maccoreaudio.cxx: In static member function ‘static OSStatus > PSoundChannelCoreAudio::RecordProc(void*, AudioUnitRenderActionFlags*, > const AudioTimeStamp*, UInt32, UInt32, AudioBufferList*)’: > maccoreaudio.cxx:534: warning: unused variable ‘error’ > maccoreaudio.cxx:553: error: ‘MIN’ was not declared in this scope > maccoreaudio.cxx:567: warning: unused variable ‘error’ > maccoreaudio.cxx: In static member function ‘static OSStatus > PSoundChannelCoreAudio::ComplexBufferFillRecord(OpaqueAudioConverter*, > UInt32*, AudioBufferList*, AudioStreamPacketDescription**, void*)’: > maccoreaudio.cxx:600: error: ‘MIN’ was not declared in this scope > maccoreaudio.cxx: In member function ‘OSStatus > PSoundChannelCoreAudio::CallbackSetup()’: > maccoreaudio.cxx:656: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘OSStatus > PSoundChannelCoreAudio::SetupInputUnit(AudioDeviceID)’: > maccoreaudio.cxx:696: warning: unused variable ‘error’ > maccoreaudio.cxx:699: warning: unused variable ‘error’ > maccoreaudio.cxx:702: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘OSStatus > PSoundChannelCoreAudio::EnableIO()’: > maccoreaudio.cxx:731: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘OSStatus > PSoundChannelCoreAudio::SetupOutputUnit(AudioDeviceID)’: > maccoreaudio.cxx:771: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘OSStatus > PSoundChannelCoreAudio::SetDeviceAsCurrent(AudioDeviceID)’: > maccoreaudio.cxx:795: warning: unused variable ‘error’ > maccoreaudio.cxx:810: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘virtual BOOL > PSoundChannelCoreAudio::Open(const PString&, > PSoundChannel::Directions, unsigned int, unsigned int, unsigned int)’: > maccoreaudio.cxx:846: warning: unused variable ‘error’ > maccoreaudio.cxx:856: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘OSStatus > PSoundChannelCoreAudio::MatchHALOutputFormat()’: > maccoreaudio.cxx:917: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘OSStatus > PSoundChannelCoreAudio::MatchHALInputFormat()’: > maccoreaudio.cxx:1029: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘virtual BOOL > PSoundChannelCoreAudio::SetFormat(unsigned int, unsigned int, unsigned > int)’: > maccoreaudio.cxx:1088: warning: unused variable ‘error’ > maccoreaudio.cxx:1110: warning: unused variable ‘error’ > maccoreaudio.cxx:1117: warning: unused variable ‘error’ > maccoreaudio.cxx:1127: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘virtual BOOL > PSoundChannelCoreAudio::SetBuffers(PINDEX, PINDEX)’: > maccoreaudio.cxx:1272: warning: unused variable ‘error’ > maccoreaudio.cxx:1282: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘OSStatus > PSoundChannelCoreAudio::SetupAdditionalRecordBuffers()’: > maccoreaudio.cxx:1334: warning: unused variable ‘error’ > maccoreaudio.cxx:1370: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘virtual BOOL > PSoundChannelCoreAudio::SetVolume(unsigned int)’: > maccoreaudio.cxx:1519: warning: unused variable ‘error’ > maccoreaudio.cxx:1529: warning: unused variable ‘error’ > maccoreaudio.cxx:1537: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘virtual BOOL > PSoundChannelCoreAudio::Write(const void*, PINDEX)’: > maccoreaudio.cxx:1592: warning: unused variable ‘error’ > maccoreaudio.cxx:1613: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘virtual BOOL > PSoundChannelCoreAudio::Read(void*, PINDEX)’: > maccoreaudio.cxx:1674: warning: unused variable ‘error’ > maccoreaudio.cxx:1696: warning: unused variable ‘error’ > maccoreaudio.cxx: In member function ‘virtual BOOL > PSoundChannelCoreAudio::StartRecording()’: > maccoreaudio.cxx:1731: warning: unused variable ‘error’ > make[3]: *** > [/Users/bradzdanivsky/Desktop/opensipstack/lib/obj_Darwin_x86_r/maccoreaudio.o] > Error 1 > make[2]: *** [optnoshared] Error 2 > make[1]: *** [optnoshared] Error 2 > make: *** [optnoshared] Error 2 > > > I am on darwin osx, but want to move this into an xcode project next. > > Thank you, > Brad > > > Joegen E. Baclor wrote: >> Hi Brad, >> >> Solegy has a softphone built for mac and is based on opensipstack. My >> quick answer is yes. If you are having problems compiling just >> specify them here. I am sure the Solegy guys would be happy to help >> you out. >> >> Joegen >> >> brad zdanivsky wrote: >>> Hi, any one tried to get the sip stack to compile under darwin (max >>> os)? >>> >>> I'd really like to get the stack project running with xcode. >>> >>> Thanks, >>> brad >>> >>> >>> ------------------------------------------------------------------------- >>> >>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >>> Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, >>> April 7! Use priority code J8TLD2. >>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone >>> >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> >> >> >> ------------------------------------------------------------------------- >> >> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >> Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, >> April 7! Use priority code J8TLD2. >> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone >> >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> > > > |
From: brad z. <ver...@in...> - 2008-04-09 03:28:30
|
Thank you.. here are my build outputs: open sup stack configure: config.status: creating make/opensipstack.mak config.status: creating Makefile config.status: creating src/Makefile config.status: creating make/ptbuildopts.mak config.status: creating make/ptlib-config config.status: creating src/pwlib/Makefile config.status: creating src/pwlib/plugins/Makefile config.status: creating gnu/IPRoute2Wrapper/iproute2.mak config.status: creating gnu/IPRoute2Wrapper/Makefile config.status: creating include/ossbuildopts.h config.status: include/ossbuildopts.h is unchanged config.status: creating include/ptbuildopts.h config.status: include/ptbuildopts.h is unchanged config.status: creating include/opal/buildopts.h config.status: include/opal/buildopts.h is unchanged config.status: creating include/vxibuildopts.h config.status: include/vxibuildopts.h is unchanged Then make: make P_SHAREDLIB=0 opt make[1]: Nothing to be done for `opt'. set -e; make -C src/pwlib optnoshared; make -C src optnoshared; make P_SHAREDLIB=0 opt make[2]: Nothing to be done for `opt'. set -e; make -C src/ptlib/unix optnoshared; make -C plugins optnoshared; make P_SHAREDLIB=0 opt c++ -Wno-long-double -D_REENTRANT -Wall -D__MACOSX__ -m486 -I/Users/bradzdanivsky/Desktop/opensipstack/include -O2 -fno-common -dynamic -c maccoreaudio.cxx -o /Users/bradzdanivsky/Desktop/opensipstack/lib/obj_Darwin_x86_r/maccoreaudio.o maccoreaudio/circular_buffer.inl: In member function ‘int CircularBuffer::Fill(const char*, PINDEX, Boolean, Boolean)’: maccoreaudio/circular_buffer.inl:178: error: ‘MIN’ was not declared in this scope maccoreaudio/circular_buffer.inl:180: error: ‘MIN’ was not declared in this scope maccoreaudio/circular_buffer.inl:183: error: ‘MIN’ was not declared in this scope maccoreaudio/circular_buffer.inl: In member function ‘PINDEX CircularBuffer::Drain(char*, PINDEX, Boolean)’: maccoreaudio/circular_buffer.inl:245: error: ‘MIN’ was not declared in this scope maccoreaudio/circular_buffer.inl:248: error: ‘MIN’ was not declared in this scope maccoreaudio.cxx: In destructor ‘virtual PSoundChannelCoreAudio::~PSoundChannelCoreAudio()’: maccoreaudio.cxx:223: warning: unused variable ‘error’ maccoreaudio.cxx:231: warning: unused variable ‘error’ maccoreaudio.cxx:235: warning: unused variable ‘error’ maccoreaudio.cxx:239: warning: unused variable ‘error’ maccoreaudio.cxx:243: warning: unused variable ‘error’ maccoreaudio/maccoreaudio_devices.inl: In function ‘PString CADeviceName(AudioDeviceID)’: maccoreaudio/maccoreaudio_devices.inl:69: warning: NULL used in arithmetic maccoreaudio.cxx: In static member function ‘static OSStatus PSoundChannelCoreAudio::ComplexBufferFillPlayback(OpaqueAudioConverter*, UInt32*, AudioBufferList*, AudioStreamPacketDescription**, void*)’: maccoreaudio.cxx:414: error: ‘MIN’ was not declared in this scope maccoreaudio.cxx: In static member function ‘static OSStatus PSoundChannelCoreAudio::PlayRenderProc(void*, AudioUnitRenderActionFlags*, const AudioTimeStamp*, UInt32, UInt32, AudioBufferList*)’: maccoreaudio.cxx:480: warning: unused variable ‘error’ maccoreaudio.cxx: In static member function ‘static OSStatus PSoundChannelCoreAudio::RecordProc(void*, AudioUnitRenderActionFlags*, const AudioTimeStamp*, UInt32, UInt32, AudioBufferList*)’: maccoreaudio.cxx:534: warning: unused variable ‘error’ maccoreaudio.cxx:553: error: ‘MIN’ was not declared in this scope maccoreaudio.cxx:567: warning: unused variable ‘error’ maccoreaudio.cxx: In static member function ‘static OSStatus PSoundChannelCoreAudio::ComplexBufferFillRecord(OpaqueAudioConverter*, UInt32*, AudioBufferList*, AudioStreamPacketDescription**, void*)’: maccoreaudio.cxx:600: error: ‘MIN’ was not declared in this scope maccoreaudio.cxx: In member function ‘OSStatus PSoundChannelCoreAudio::CallbackSetup()’: maccoreaudio.cxx:656: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘OSStatus PSoundChannelCoreAudio::SetupInputUnit(AudioDeviceID)’: maccoreaudio.cxx:696: warning: unused variable ‘error’ maccoreaudio.cxx:699: warning: unused variable ‘error’ maccoreaudio.cxx:702: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘OSStatus PSoundChannelCoreAudio::EnableIO()’: maccoreaudio.cxx:731: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘OSStatus PSoundChannelCoreAudio::SetupOutputUnit(AudioDeviceID)’: maccoreaudio.cxx:771: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘OSStatus PSoundChannelCoreAudio::SetDeviceAsCurrent(AudioDeviceID)’: maccoreaudio.cxx:795: warning: unused variable ‘error’ maccoreaudio.cxx:810: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘virtual BOOL PSoundChannelCoreAudio::Open(const PString&, PSoundChannel::Directions, unsigned int, unsigned int, unsigned int)’: maccoreaudio.cxx:846: warning: unused variable ‘error’ maccoreaudio.cxx:856: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘OSStatus PSoundChannelCoreAudio::MatchHALOutputFormat()’: maccoreaudio.cxx:917: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘OSStatus PSoundChannelCoreAudio::MatchHALInputFormat()’: maccoreaudio.cxx:1029: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘virtual BOOL PSoundChannelCoreAudio::SetFormat(unsigned int, unsigned int, unsigned int)’: maccoreaudio.cxx:1088: warning: unused variable ‘error’ maccoreaudio.cxx:1110: warning: unused variable ‘error’ maccoreaudio.cxx:1117: warning: unused variable ‘error’ maccoreaudio.cxx:1127: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘virtual BOOL PSoundChannelCoreAudio::SetBuffers(PINDEX, PINDEX)’: maccoreaudio.cxx:1272: warning: unused variable ‘error’ maccoreaudio.cxx:1282: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘OSStatus PSoundChannelCoreAudio::SetupAdditionalRecordBuffers()’: maccoreaudio.cxx:1334: warning: unused variable ‘error’ maccoreaudio.cxx:1370: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘virtual BOOL PSoundChannelCoreAudio::SetVolume(unsigned int)’: maccoreaudio.cxx:1519: warning: unused variable ‘error’ maccoreaudio.cxx:1529: warning: unused variable ‘error’ maccoreaudio.cxx:1537: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘virtual BOOL PSoundChannelCoreAudio::Write(const void*, PINDEX)’: maccoreaudio.cxx:1592: warning: unused variable ‘error’ maccoreaudio.cxx:1613: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘virtual BOOL PSoundChannelCoreAudio::Read(void*, PINDEX)’: maccoreaudio.cxx:1674: warning: unused variable ‘error’ maccoreaudio.cxx:1696: warning: unused variable ‘error’ maccoreaudio.cxx: In member function ‘virtual BOOL PSoundChannelCoreAudio::StartRecording()’: maccoreaudio.cxx:1731: warning: unused variable ‘error’ make[3]: *** [/Users/bradzdanivsky/Desktop/opensipstack/lib/obj_Darwin_x86_r/maccoreaudio.o] Error 1 make[2]: *** [optnoshared] Error 2 make[1]: *** [optnoshared] Error 2 make: *** [optnoshared] Error 2 I am on darwin osx, but want to move this into an xcode project next. Thank you, Brad Joegen E. Baclor wrote: > Hi Brad, > > Solegy has a softphone built for mac and is based on opensipstack. My > quick answer is yes. If you are having problems compiling just specify > them here. I am sure the Solegy guys would be happy to help you out. > > Joegen > > brad zdanivsky wrote: >> Hi, any one tried to get the sip stack to compile under darwin (max os)? >> >> I'd really like to get the stack project running with xcode. >> >> Thanks, >> brad >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >> Register now and save $200. Hurry, offer ends at 11:59 p.m., >> Monday, April 7! Use priority code J8TLD2. >> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Register now and save $200. Hurry, offer ends at 11:59 p.m., > Monday, April 7! Use priority code J8TLD2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > |
From: Joegen E. B. <joe...@gm...> - 2008-04-08 01:32:49
|
Hi Brad, Solegy has a softphone built for mac and is based on opensipstack. My quick answer is yes. If you are having problems compiling just specify them here. I am sure the Solegy guys would be happy to help you out. Joegen brad zdanivsky wrote: > Hi, any one tried to get the sip stack to compile under darwin (max os)? > > I'd really like to get the stack project running with xcode. > > Thanks, > brad > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Register now and save $200. Hurry, offer ends at 11:59 p.m., > Monday, April 7! Use priority code J8TLD2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > |
From: brad z. <ver...@in...> - 2008-04-08 00:10:14
|
Hi, any one tried to get the sip stack to compile under darwin (max os)? I'd really like to get the stack project running with xcode. Thanks, brad |
From: Joegen E. B. <joe...@gm...> - 2008-04-04 17:54:49
|
It was Chris who described the 300-400 traffic. In my personal experience, a dual core Opteron can handle 30 CPS at 400 active connections without critical increase in event queue size. Whit Thiele wrote: > Joergen, > > Do you have the hardware/OS specs of the server you describe that is running > 300-400 simultaneous connections on OSBC? > > Whit > > > -----Original Message----- > From: ope...@li... > [mailto:ope...@li...] On Behalf Of > Joegen E. Baclor > Sent: Saturday, January 12, 2008 9:41 PM > To: ope...@op...; > ope...@li... > Subject: Re: [OpenSIPStack] Call Capacity Stats > > Chris Veazey wrote: > >> Is that 300-400 with or without media anchoring? >> >> >> > Our configuration only proxy media when needed. If the call came from a > NATed device or terminates to one, then we do media anchoring on those > calls. Ball park estimate, I'd say 60-40 where 60% of those calls are > media anchored. > > > >> Also are you referencing OS level thread handlers or the OSBC >> > configuration parameters like Transaction Thread Count and Session Thread > Count? > >> >> > > No. I am referring to the hard limit set by the operating system for > the number of file handles per process. Transaction Thread Count and > Session Thread Count are finite pools of threads which should not grow > parallel to traffic. You would normally do not want to manually > increase the default value for these parameters unless you have reason > to do so. > > >> ------------------------------------------------------------------------- >> 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 > > ------------------------------------------------------------------------- > 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 > > > |
From: Whit T. <de...@wh...> - 2008-04-04 13:28:26
|
Joergen, Do you have the hardware/OS specs of the server you describe that is running 300-400 simultaneous connections on OSBC? Whit -----Original Message----- From: ope...@li... [mailto:ope...@li...] On Behalf Of Joegen E. Baclor Sent: Saturday, January 12, 2008 9:41 PM To: ope...@op...; ope...@li... Subject: Re: [OpenSIPStack] Call Capacity Stats Chris Veazey wrote: > Is that 300-400 with or without media anchoring? > > Our configuration only proxy media when needed. If the call came from a NATed device or terminates to one, then we do media anchoring on those calls. Ball park estimate, I'd say 60-40 where 60% of those calls are media anchored. > Also are you referencing OS level thread handlers or the OSBC configuration parameters like Transaction Thread Count and Session Thread Count? > > > No. I am referring to the hard limit set by the operating system for the number of file handles per process. Transaction Thread Count and Session Thread Count are finite pools of threads which should not grow parallel to traffic. You would normally do not want to manually increase the default value for these parameters unless you have reason to do so. > ------------------------------------------------------------------------- > 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 |
From: <jo...@op...> - 2008-04-01 15:00:38
|
Can you send a capture of the misrouted packet? Joegen ope...@op... wrote: > header missing > MIME-Version: 1.0 > Content-Type: text/plain; charset=ISO-8859-1 > Content-Transfer-Encoding: 7bit > > Thank Joegen, but I look for some alternative. > > The opensbc can attack directly to P-CSCF I-CSCF or S-CSCF but I was having different errors. I think that a part of the problem is the DNS resolution. If I try to go to P-CSCF (port 4060), automatically the opensbc send the sip packet to the port 5060. Maybe another different routes? > > ------------------------------------------------------------------------- > 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 > > > > |
From: <ope...@op...> - 2008-04-01 14:49:31
|
header missing MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Thank Joegen, but I look for some alternative. The opensbc can attack directly to P-CSCF I-CSCF or S-CSCF but I was having different errors. I think that a part of the problem is the DNS resolution. If I try to go to P-CSCF (port 4060), automatically the opensbc send the sip packet to the port 5060. Maybe another different routes? |
From: Joegen E. B. <joe...@gm...> - 2008-04-01 13:47:00
|
OpenSBC is not a P-CSCF. Thus it does not insert IMS specific headers. I am not saying you cannot hack your way around OpenSBC and insert the header yourself if you really need it. The relevant RFC is RFC3455. You can insert the header in this method ProxySession::RoutePolicy SBCRoutingHandler::RouteProxyRequest( ProxySession & session, SIPMessage & request ); Joegen ope...@op... wrote: > I hope someone can help about the next error. > > > When I try to connet to the Core-IMS it´s sending "400 Bad Request - P-Visited-Network-ID header missing" > > > ¿What is the problem? > > > ¿Any alternative? > > > > > > Thanks in advance. > > > *Configuration basic:* > Proxy Only Mode or B2BOnlyMode > Opensbc listener: sip:10.1.1.1:5060 > Client SIP:10.2.2.2 > Proxy-IMS-Core:10.3.3.3 > B2Broutes: > [sip:*@oprobe.test] sip:10.3.3.3:4060 > [sip:*] sip:10.1.1.1:5060 > > > > > > --------------------------------- *comunication´s dump*------------------------------------------- > > No. Time Source Destination Protocol Info > 18401 140.730795 10.2.2.2 10.1.1.1 SIP Request: REGISTER sip:probe.test > > No. Time Source Destination Protocol Info > Internet Protocol, Src: 10.2.2.2 (10.2.2.2), Dst: 10.1.1.1 (10.1.1.1) > User Datagram Protocol, Src Port: 22326 (22326), Dst Port: sip (5060) > > > No. Time Source Destination Protocol Info > 18410 140.740088 10.1.1.1 10.2.2.2 SIP Status: 100 Trying (0 bindings) > > Frame 18410 (411 bytes on wire, 411 bytes captured) > Internet Protocol, Src: 10.1.1.1 (10.1.1.1), Dst: 10.2.2.2 (10.2.2.2) > User Datagram Protocol, Src Port: sip (5060), Dst Port: 22326 (22326) > > > No. Time Source Destination Protocol Info > 18411 140.742465 10.1.1.1 10.3.3.3 SIP Request: REGISTER sip:probe.test > > Frame 18411 (768 bytes on wire, 768 bytes captured) > Internet Protocol, Src: 10.1.1.1 (10.1.1.1), Dst: 10.3.3.3 (10.3.3.3) > User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060) > > > No. Time Source Destination Protocol Info > 18412 140.743310 10.3.3.3 10.1.1.1 SIP Status: 400 Bad Request - P-Visited-Network-ID header missing (0 bindings) > > Frame 18412 (845 bytes on wire, 845 bytes captured) > Internet Protocol, Src: 10.3.3.3 (10.3.3.3), Dst: 10.1.1.1 (10.1.1.1) > User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060) > > > No. Time Source Destination Protocol Info > 18413 140.746147 10.1.1.1 10.2.2.2 SIP Status: 400 Bad Request - P-Visited-Network-ID header missing (0 bindings) > > Frame 18413 (699 bytes on wire, 699 bytes captured) > Internet Protocol, Src: 10.1.1.1 (10.1.1.1), Dst: 10.2.2.2 (10.2.2.2) > User Datagram Protocol, Src Port: sip (5060), Dst Port: 22326 (22326) > > > -------------------------------------------------------------------------------------------------------------- > > > *OpenSBC log level 5* > > > 335290:41:06.549 INF: [CID=0x0f49] <<< REGISTER sip:probe.test SIP/2.0 SRC: 10.2.2.2:22326:UDP enc=0 bytes=545 > 335290:41:06.549 DBG: [CID=0x0f49] > 335290:41:06.549 DBG: [CID=0x0f49] REGISTER sip:probe.test SIP/2.0 > 335290:41:06.549 DBG: [CID=0x0f49] From: "Javi" <sip:javier@probe.test>;tag=fc6f8027 > 335290:41:06.549 DBG: [CID=0x0f49] To: "Javi" <sip:javier@probe.test> > 335290:41:06.549 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.2.2.2:22326;branch=z9hG4bK-d87543-842bd60df3018b7b-1--d87543- > 335290:41:06.549 DBG: [CID=0x0f49] CSeq: 1 REGISTER > 335290:41:06.549 DBG: [CID=0x0f49] Call-ID: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. > 335290:41:06.549 DBG: [CID=0x0f49] Contact: <sip:javier@10.2.2.2:22326;rinstance=5bcbbe6b157c63cf> > 335290:41:06.549 DBG: [CID=0x0f49] User-Agent: X-Lite release 1011s stamp 41150 > 335290:41:06.549 DBG: [CID=0x0f49] Expires: 3600 > 335290:41:06.549 DBG: [CID=0x0f49] Max-Forwards: 70 > 335290:41:06.549 DBG: [CID=0x0f49] Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO > 335290:41:06.549 DBG: [CID=0x0f49] Content-Length: 0 > 335290:41:06.549 DBG: [CID=0x0f49] > 335290:41:06.549 DBG: [CID=0x0f49] > 335290:41:06.549 DBG: [CID=0x0f49] Finding transaction for REGISTER sip:probe.test SIP/2.0 > 335290:41:06.549 DBG: [CID=0x0f49] Setting Transaction ID to NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK-d87543-842bd60df3018b7b-1--d87543-|REGISTER > 335290:41:06.549 DBG: [CID=0x0f49] > 335290:41:06.549 DBG: [CID=0x0f49] *** CREATING TRANSACTION (NIST) *** > 335290:41:06.549 DBG: [CID=0x0f49] Message: REGISTER sip:probe.test SIP/2.0 > 335290:41:06.549 DBG: [CID=0x0f49] Call-Id: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. > 335290:41:06.549 DBG: [CID=0x0f49] > 335290:41:06.549 DTL: [CID=0x0f49] NIST(160656374) *** CREATED *** - NIST|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK-d87543-842bd60df3018b7b-1--d87543-|REGISTER > 335290:41:06.549 PWL: [CID=0x0000] PWLib File handle low water mark set: 101 Thread unblock pipe > 335290:41:06.549 PWL: [CID=0x0000] PWLib Created thread 0x85fe270 Garbage Collector > 335290:41:06.549 PWL: [CID=0x0000] PWLib File handle high water mark set: 247 Thread unblock pipe > 335290:41:06.549 PWL: [CID=0x0000] PWLib Created thread 0x85fe878 GC::Collector > 335290:41:06.549 PWL: [CID=0x0000] PWLib Started thread 0x85fe878 GC::Collector > 335290:41:06.549 PWL: [CID=0x0000] PWLib Thread high water mark set: 118 > 335290:41:06.549 DTL: [CID=0x0f49] NIST(160656374) Event(SIPMessage) - REGISTER sip:probe.test SIP/2.0 > 335290:41:06.549 DBG: [CID=0x0f49] TRANSACTION: (NIST) REGISTER sip:probe.test SIP/2.0 State: 0 > 335290:41:06.550 DTL: [CID=0x0f49] NIST(160656374) StateIdle->StateTrying > 335290:41:06.550 DBG: [CID=0x0f49] Event: SIPStack::Enqueue(REGISTER sip:probe.test SIP/2.0) > 335290:41:06.550 PWL: [CID=0x0000] PWLib Started thread 0x85fe270 Garbage Collector > 335290:41:06.550 DBG: [CID=0x0f49] Event: B2BUserAgent::ProcessEvent( REGISTER sip:probe.test SIP/2.0 ) > 335290:41:06.555 DTL: [CID=0x0f49] Event: ---> Inbound - REGISTER sip:probe.test SIP/2.0 > 335290:41:06.555 DBG: [CID=0x0f49] Session CREATED > 335290:41:06.556 INF: [CID=0x0f49] *** CREATED *** PROXY Session NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. > 335290:41:06.556 PWL: [CID=0x0000] PWLib File handle high water mark set: 249 Thread unblock pipe > 335290:41:06.556 PWL: [CID=0x0000] PWLib Created thread 0xb6e0c330 Garbage Collector > 335290:41:06.556 PWL: [CID=0x0000] PWLib File handle high water mark set: 251 Thread unblock pipe > 335290:41:06.556 PWL: [CID=0x0000] PWLib Created thread 0xb6e0c948 GC::Collector > 335290:41:06.556 PWL: [CID=0x0000] PWLib Thread high water mark set: 119 > 335290:41:06.556 PWL: [CID=0x0000] PWLib Thread high water mark set: 120 > 335290:41:06.556 DBG: [CID=0x0f49] *** MESSAGE ARRIVAL *** for SIP Session NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. > 335290:41:06.556 DTL: [CID=0x0f49] Found NIST|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK-d87543-842bd60df3018b7b-1--d87543-|REGISTER for SIP/2.0 100 Trying > 335290:41:06.556 PWL: [CID=0x0000] PWLib Started thread 0xb6e0c948 GC::Collector > 335290:41:06.556 DTL: [CID=0x0f49] NIST(160656374) Event(SIPMessage) - SIP/2.0 100 Trying > 335290:41:06.556 PWL: [CID=0x0000] PWLib Started thread 0xb6e0c330 Garbage Collector > 335290:41:06.557 DBG: [CID=0x0f49] TRANSACTION: (NIST) SIP/2.0 100 Trying State: 1 > 335290:41:06.557 DTL: [CID=0x0f49] NIST(160656374) StateTrying->StateProceeding > 335290:41:06.557 INF: [CID=0x0f49] >>> SIP/2.0 100 Trying DST: 10.2.2.2:22326:UDP SRC: 10.1.1.1:5060 enc=0 bytes=369 > 335290:41:06.557 DBG: [CID=0x0f49] > 335290:41:06.557 DBG: [CID=0x0f49] SIP/2.0 100 Trying > 335290:41:06.557 DBG: [CID=0x0f49] From: "Javi" <sip:javier@probe.test>;tag=fc6f8027 > 335290:41:06.557 DBG: [CID=0x0f49] To: "Javi" <sip:javier@probe.test> > 335290:41:06.557 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.2.2.2:22326;iid=18308;branch=z9hG4bK-d87543-842bd60df3018b7b-1--d87543-;rport=22326;received=10.2.2.2 > 335290:41:06.557 DBG: [CID=0x0f49] CSeq: 1 REGISTER > 335290:41:06.557 DBG: [CID=0x0f49] Call-ID: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. > 335290:41:06.557 DBG: [CID=0x0f49] Server: OpenSIPStack-1.1.7-22 > 335290:41:06.557 DBG: [CID=0x0f49] Content-Length: 0 > 335290:41:06.557 DBG: [CID=0x0f49] > 335290:41:06.557 DBG: [CID=0x0f49] > 335290:41:06.557 PWL: [CID=0x0000] Using Iface: 10.1.1.1 to send to Dest: 10.2.2.2 > 335290:41:06.558 INF: [CID=0x0f49] Routing REGISTER for URI sip:javier@probe.test > 335290:41:06.558 PWL: [CID=0x0000] *** NO STATIC ROUTE DEFINED *** From: sip:javier@probe.test Target: sip:javier@probe.test > 335290:41:06.558 DBG: [CID=0x06cb] CREATED via=10.1.1.1:5060 for target=10.3.3.3 protocol=UDP > 335290:41:06.558 DBG: [CID=0x0f49] Proxying request REGISTER sip:probe.test SIP/2.0 > 335290:41:06.558 DBG: [CID=0x0f49] Finding transaction for REGISTER sip:probe.test SIP/2.0 > 335290:41:06.558 DBG: [CID=0x0f49] Setting Transaction ID to NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c|REGISTER > 335290:41:06.558 DBG: [CID=0x0f49] > 335290:41:06.558 DBG: [CID=0x0f49] *** CREATING TRANSACTION (NICT) *** > 335290:41:06.558 DBG: [CID=0x0f49] Message: REGISTER sip:probe.test SIP/2.0 > 335290:41:06.558 DBG: [CID=0x0f49] Call-Id: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. > 335290:41:06.558 DBG: [CID=0x0f49] > 335290:41:06.558 DTL: [CID=0x0f49] NICT(160656375) *** CREATED *** - NICT|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c|REGISTER > 335290:41:06.559 DTL: [CID=0x0f49] NICT(160656375) Event(SIPMessage) - REGISTER sip:probe.test SIP/2.0 > 335290:41:06.559 DBG: [CID=0x0f49] TRANSACTION: (NICT) REGISTER sip:probe.test SIP/2.0 State: 0 > 335290:41:06.559 DTL: [CID=0x0f49] NICT(160656375) StateIdle->StateTrying(REGISTER sip:probe.test SIP/2.0) > 335290:41:06.559 DBG: [CID=0x0f49] NICT(160656375) Timer E( 500 ms ) STARTED > 335290:41:06.559 DBG: [CID=0x0f49] NICT(160656375) Timer F( 10000 ms ) STARTED > 335290:41:06.559 INF: [CID=0x0f49] >>> REGISTER sip:probe.test SIP/2.0 DST: 10.3.3.3:5060:UDP SRC: 10.1.1.1:5060 enc=0 bytes=726 > 335290:41:06.560 DBG: [CID=0x0f49] > 335290:41:06.560 DBG: [CID=0x0f49] REGISTER sip:probe.test SIP/2.0 > 335290:41:06.560 DBG: [CID=0x0f49] From: "Javi" <sip:javier@probe.test>;tag=fc6f8027 > 335290:41:06.560 DBG: [CID=0x0f49] To: "Javi" <sip:javier@probe.test> > 335290:41:06.560 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.1.1.1:5060;iid=18308;branch=z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c;uas-addr=10.3.3.3;rport > 335290:41:06.560 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.2.2.2:22326;branch=z9hG4bK-d87543-842bd60df3018b7b-1--d87543-;rport=22326;received=10.2.2.2 > 335290:41:06.560 DBG: [CID=0x0f49] CSeq: 1 REGISTER > 335290:41:06.560 DBG: [CID=0x0f49] Call-ID: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. > 335290:41:06.560 DBG: [CID=0x0f49] Contact: <sip:javier@10.2.2.2:22326;rinstance=5bcbbe6b157c63cf> > 335290:41:06.560 DBG: [CID=0x0f49] User-Agent: X-Lite release 1011s stamp 41150 > 335290:41:06.560 DBG: [CID=0x0f49] Expires: 3600 > 335290:41:06.560 DBG: [CID=0x0f49] Max-Forwards: 69 > 335290:41:06.560 DBG: [CID=0x0f49] Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO > 335290:41:06.560 DBG: [CID=0x0f49] Content-Length: 0 > 335290:41:06.560 DBG: [CID=0x0f49] > 335290:41:06.560 DBG: [CID=0x0f49] > 335290:41:06.560 PWL: [CID=0x0000] Using Iface: 10.1.1.1 to send to Dest: 10.3.3.3 > 335290:41:06.561 INF: [CID=0x0f49] <<< SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing SRC: 10.3.3.3:5060:UDP enc=0 bytes=803 > 335290:41:06.561 DBG: [CID=0x0f49] > 335290:41:06.561 DBG: [CID=0x0f49] SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing > 335290:41:06.561 DBG: [CID=0x0f49] From: "Javi" <sip:javier@probe.test>;tag=fc6f8027 > 335290:41:06.561 DBG: [CID=0x0f49] To: "Javi" <sip:javier@probe.test>;tag=52d9d80fa1acefdf01b269454b0bf1a1-6137 > 335290:41:06.561 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.1.1.1:5060;iid=18308;branch=z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c;uas-addr=10.3.3.3;rport=5060 > 335290:41:06.561 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.2.2.2:22326;branch=z9hG4bK-d87543-842bd60df3018b7b-1--d87543-;rport=22326;received=10.2.2.2 > 335290:41:06.561 DBG: [CID=0x0f49] CSeq: 1 REGISTER > 335290:41:06.561 DBG: [CID=0x0f49] Call-ID: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. > 335290:41:06.561 DBG: [CID=0x0f49] Server: Sip EXpress router (2.1.0-dev1 OpenIMSCore (i386/linux)) > 335290:41:06.561 DBG: [CID=0x0f49] Warning: 392 10.3.3.3:5060 "Noisy feedback tells: pid=19841 req_src_ip=10.1.1.1 req_src_port=5060 in_uri=sip:probe.test out_uri=sip:probe.test via_cnt==2" > 335290:41:06.561 DBG: [CID=0x0f49] Content-Length: 0 > 335290:41:06.561 DBG: [CID=0x0f49] > 335290:41:06.561 DBG: [CID=0x0f49] > 335290:41:06.561 DBG: [CID=0x0f49] Finding transaction for SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing > 335290:41:06.561 DBG: [CID=0x0f49] Setting Transaction ID to NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c|REGISTER > 335290:41:06.561 DTL: [CID=0x0f49] Found NICT|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c|REGISTER for SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing > 335290:41:06.561 DTL: [CID=0x0f49] NICT(160656375) Event(SIPMessage) - SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing > 335290:41:06.561 DBG: [CID=0x0f49] TRANSACTION: (NICT) SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing State: 1 > 335290:41:06.561 DTL: [CID=0x0f49] NICT(160656375) StateTrying->StateCompleted > 335290:41:06.561 DBG: [CID=0x0f49] NICT(160656375) Timer E STOPPED > 335290:41:06.561 DBG: [CID=0x0f49] NICT(160656375) Timer F STOPPED > 335290:41:06.561 DBG: [CID=0x0f49] Event: SIPStack::Enqueue(SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing) > 335290:41:06.562 DBG: [CID=0x0f49] NICT(160656375) Timer K( 5000 ms ) STARTED > 335290:41:06.562 DBG: [CID=0x0f49] Event: B2BUserAgent::ProcessEvent( SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing ) > 335290:41:06.562 DBG: [CID=0x0f49] Event: Setting UA Core [Proxy] to handle event REGISTER > 335290:41:06.562 DTL: [CID=0x0f49] Event: ---> Inbound - SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing > 335290:41:06.562 DBG: [CID=0x0f49] *** MESSAGE ARRIVAL *** for SIP Session NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. > 335290:41:06.562 DBG: [CID=0x0f49] Finding transaction for SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing > 335290:41:06.562 DBG: [CID=0x0f49] Setting Transaction ID to NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK-d87543-842bd60df3018b7b-1--d87543-|REGISTER > 335290:41:06.562 DTL: [CID=0x0f49] Found NIST|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK-d87543-842bd60df3018b7b-1--d87543-|REGISTER for SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing > 335290:41:06.563 DTL: [CID=0x0f49] NIST(160656374) Event(SIPMessage) - SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing > 335290:41:06.563 DBG: [CID=0x0f49] TRANSACTION: (NIST) SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing State: 2 > 335290:41:06.563 DTL: [CID=0x0f49] NIST(160656374) StateProceeding->StateCompleted > 335290:41:06.563 DBG: [CID=0x0f49] NIST(160656374) Timer J( 32000 ms ) STARTED > 335290:41:06.563 INF: [CID=0x0f49] >>> SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing DST: 10.2.2.2:22326:UDP SRC: 10.1.1.1:5060 enc=0 bytes=657 > 335290:41:06.563 DBG: [CID=0x0f49] > 335290:41:06.563 DBG: [CID=0x0f49] SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing > 335290:41:06.563 DBG: [CID=0x0f49] From: "Javi" <sip:javier@probe.test>;tag=fc6f8027 > 335290:41:06.563 DBG: [CID=0x0f49] To: "Javi" <sip:javier@probe.test>;tag=52d9d80fa1acefdf01b269454b0bf1a1-6137 > 335290:41:06.563 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.2.2.2:22326;iid=18308;branch=z9hG4bK-d87543-842bd60df3018b7b-1--d87543-;rport=22326;received=10.2.2.2 > 335290:41:06.563 DBG: [CID=0x0f49] CSeq: 1 REGISTER > 335290:41:06.563 DBG: [CID=0x0f49] Call-ID: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. > 335290:41:06.563 DBG: [CID=0x0f49] Server: Sip EXpress router (2.1.0-dev1 OpenIMSCore (i386/linux)) > 335290:41:06.563 DBG: [CID=0x0f49] Warning: 392 10.3.3.3:5060 "Noisy feedback tells: pid=19841 req_src_ip=10.1.1.1 req_src_port=5060 in_uri=sip:probe.test out_uri=sip:probe.test via_cnt==2" > 335290:41:06.563 DBG: [CID=0x0f49] Content-Length: 0 > 335290:41:06.563 DBG: [CID=0x0f49] > 335290:41:06.563 DBG: [CID=0x0f49] > 335290:41:06.563 PWL: [CID=0x0000] Using Iface: 10.1.1.1 to send to Dest: 10.2.2.2 > 335290:41:06.563 DTL: [CID=0x06cb] *** QUEUED FOR DELETION *** SIPSession: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. > 335290:41:06.563 DBG: [CID=0x0000] GC: First Stale Object ProxySession > 335290:41:07.564 INF: [CID=0x0f49] *** DESTROYED *** PROXY Session NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. > 335290:41:07.564 DBG: [CID=0x0f49] PROXY: Session DESTROYED > 335290:41:11.559 DBG: [CID=0x0f49] NICT(160656375) Timer K( 5000 ms ) EXPIRED > 335290:41:11.559 DTL: [CID=0x0f49] NICT(160656375) Event( Timer-K ) Interval: 5000 > 335290:41:11.559 DTL: [CID=0x0f49] NICT(160656375) Event(Final) > 335290:41:11.559 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** NICT|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c|REGISTER > 335290:41:11.559 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction > 335290:41:11.559 DBG: [CID=0x0f49] TRANSACTION: (NICT) DESTROYED > 335290:41:11.559 DTL: [CID=0x0f49] NICT(160656375) *** DESTROYED *** - NICT|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c|REGISTER > > > > > ------------------------------------------------------------------------- > 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 > > > |
From: <ope...@op...> - 2008-04-01 11:17:44
|
I hope someone can help about the next error. When I try to connet to the Core-IMS it´s sending "400 Bad Request - P-Visited-Network-ID header missing" ¿What is the problem? ¿Any alternative? Thanks in advance. *Configuration basic:* Proxy Only Mode or B2BOnlyMode Opensbc listener: sip:10.1.1.1:5060 Client SIP:10.2.2.2 Proxy-IMS-Core:10.3.3.3 B2Broutes: [sip:*@oprobe.test] sip:10.3.3.3:4060 [sip:*] sip:10.1.1.1:5060 --------------------------------- *comunication´s dump*------------------------------------------- No. Time Source Destination Protocol Info 18401 140.730795 10.2.2.2 10.1.1.1 SIP Request: REGISTER sip:probe.test No. Time Source Destination Protocol Info Internet Protocol, Src: 10.2.2.2 (10.2.2.2), Dst: 10.1.1.1 (10.1.1.1) User Datagram Protocol, Src Port: 22326 (22326), Dst Port: sip (5060) No. Time Source Destination Protocol Info 18410 140.740088 10.1.1.1 10.2.2.2 SIP Status: 100 Trying (0 bindings) Frame 18410 (411 bytes on wire, 411 bytes captured) Internet Protocol, Src: 10.1.1.1 (10.1.1.1), Dst: 10.2.2.2 (10.2.2.2) User Datagram Protocol, Src Port: sip (5060), Dst Port: 22326 (22326) No. Time Source Destination Protocol Info 18411 140.742465 10.1.1.1 10.3.3.3 SIP Request: REGISTER sip:probe.test Frame 18411 (768 bytes on wire, 768 bytes captured) Internet Protocol, Src: 10.1.1.1 (10.1.1.1), Dst: 10.3.3.3 (10.3.3.3) User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060) No. Time Source Destination Protocol Info 18412 140.743310 10.3.3.3 10.1.1.1 SIP Status: 400 Bad Request - P-Visited-Network-ID header missing (0 bindings) Frame 18412 (845 bytes on wire, 845 bytes captured) Internet Protocol, Src: 10.3.3.3 (10.3.3.3), Dst: 10.1.1.1 (10.1.1.1) User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060) No. Time Source Destination Protocol Info 18413 140.746147 10.1.1.1 10.2.2.2 SIP Status: 400 Bad Request - P-Visited-Network-ID header missing (0 bindings) Frame 18413 (699 bytes on wire, 699 bytes captured) Internet Protocol, Src: 10.1.1.1 (10.1.1.1), Dst: 10.2.2.2 (10.2.2.2) User Datagram Protocol, Src Port: sip (5060), Dst Port: 22326 (22326) -------------------------------------------------------------------------------------------------------------- *OpenSBC log level 5* 335290:41:06.549 INF: [CID=0x0f49] <<< REGISTER sip:probe.test SIP/2.0 SRC: 10.2.2.2:22326:UDP enc=0 bytes=545 335290:41:06.549 DBG: [CID=0x0f49] 335290:41:06.549 DBG: [CID=0x0f49] REGISTER sip:probe.test SIP/2.0 335290:41:06.549 DBG: [CID=0x0f49] From: "Javi" <sip:javier@probe.test>;tag=fc6f8027 335290:41:06.549 DBG: [CID=0x0f49] To: "Javi" <sip:javier@probe.test> 335290:41:06.549 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.2.2.2:22326;branch=z9hG4bK-d87543-842bd60df3018b7b-1--d87543- 335290:41:06.549 DBG: [CID=0x0f49] CSeq: 1 REGISTER 335290:41:06.549 DBG: [CID=0x0f49] Call-ID: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. 335290:41:06.549 DBG: [CID=0x0f49] Contact: <sip:javier@10.2.2.2:22326;rinstance=5bcbbe6b157c63cf> 335290:41:06.549 DBG: [CID=0x0f49] User-Agent: X-Lite release 1011s stamp 41150 335290:41:06.549 DBG: [CID=0x0f49] Expires: 3600 335290:41:06.549 DBG: [CID=0x0f49] Max-Forwards: 70 335290:41:06.549 DBG: [CID=0x0f49] Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO 335290:41:06.549 DBG: [CID=0x0f49] Content-Length: 0 335290:41:06.549 DBG: [CID=0x0f49] 335290:41:06.549 DBG: [CID=0x0f49] 335290:41:06.549 DBG: [CID=0x0f49] Finding transaction for REGISTER sip:probe.test SIP/2.0 335290:41:06.549 DBG: [CID=0x0f49] Setting Transaction ID to NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK-d87543-842bd60df3018b7b-1--d87543-|REGISTER 335290:41:06.549 DBG: [CID=0x0f49] 335290:41:06.549 DBG: [CID=0x0f49] *** CREATING TRANSACTION (NIST) *** 335290:41:06.549 DBG: [CID=0x0f49] Message: REGISTER sip:probe.test SIP/2.0 335290:41:06.549 DBG: [CID=0x0f49] Call-Id: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. 335290:41:06.549 DBG: [CID=0x0f49] 335290:41:06.549 DTL: [CID=0x0f49] NIST(160656374) *** CREATED *** - NIST|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK-d87543-842bd60df3018b7b-1--d87543-|REGISTER 335290:41:06.549 PWL: [CID=0x0000] PWLib File handle low water mark set: 101 Thread unblock pipe 335290:41:06.549 PWL: [CID=0x0000] PWLib Created thread 0x85fe270 Garbage Collector 335290:41:06.549 PWL: [CID=0x0000] PWLib File handle high water mark set: 247 Thread unblock pipe 335290:41:06.549 PWL: [CID=0x0000] PWLib Created thread 0x85fe878 GC::Collector 335290:41:06.549 PWL: [CID=0x0000] PWLib Started thread 0x85fe878 GC::Collector 335290:41:06.549 PWL: [CID=0x0000] PWLib Thread high water mark set: 118 335290:41:06.549 DTL: [CID=0x0f49] NIST(160656374) Event(SIPMessage) - REGISTER sip:probe.test SIP/2.0 335290:41:06.549 DBG: [CID=0x0f49] TRANSACTION: (NIST) REGISTER sip:probe.test SIP/2.0 State: 0 335290:41:06.550 DTL: [CID=0x0f49] NIST(160656374) StateIdle->StateTrying 335290:41:06.550 DBG: [CID=0x0f49] Event: SIPStack::Enqueue(REGISTER sip:probe.test SIP/2.0) 335290:41:06.550 PWL: [CID=0x0000] PWLib Started thread 0x85fe270 Garbage Collector 335290:41:06.550 DBG: [CID=0x0f49] Event: B2BUserAgent::ProcessEvent( REGISTER sip:probe.test SIP/2.0 ) 335290:41:06.555 DTL: [CID=0x0f49] Event: ---> Inbound - REGISTER sip:probe.test SIP/2.0 335290:41:06.555 DBG: [CID=0x0f49] Session CREATED 335290:41:06.556 INF: [CID=0x0f49] *** CREATED *** PROXY Session NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. 335290:41:06.556 PWL: [CID=0x0000] PWLib File handle high water mark set: 249 Thread unblock pipe 335290:41:06.556 PWL: [CID=0x0000] PWLib Created thread 0xb6e0c330 Garbage Collector 335290:41:06.556 PWL: [CID=0x0000] PWLib File handle high water mark set: 251 Thread unblock pipe 335290:41:06.556 PWL: [CID=0x0000] PWLib Created thread 0xb6e0c948 GC::Collector 335290:41:06.556 PWL: [CID=0x0000] PWLib Thread high water mark set: 119 335290:41:06.556 PWL: [CID=0x0000] PWLib Thread high water mark set: 120 335290:41:06.556 DBG: [CID=0x0f49] *** MESSAGE ARRIVAL *** for SIP Session NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. 335290:41:06.556 DTL: [CID=0x0f49] Found NIST|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK-d87543-842bd60df3018b7b-1--d87543-|REGISTER for SIP/2.0 100 Trying 335290:41:06.556 PWL: [CID=0x0000] PWLib Started thread 0xb6e0c948 GC::Collector 335290:41:06.556 DTL: [CID=0x0f49] NIST(160656374) Event(SIPMessage) - SIP/2.0 100 Trying 335290:41:06.556 PWL: [CID=0x0000] PWLib Started thread 0xb6e0c330 Garbage Collector 335290:41:06.557 DBG: [CID=0x0f49] TRANSACTION: (NIST) SIP/2.0 100 Trying State: 1 335290:41:06.557 DTL: [CID=0x0f49] NIST(160656374) StateTrying->StateProceeding 335290:41:06.557 INF: [CID=0x0f49] >>> SIP/2.0 100 Trying DST: 10.2.2.2:22326:UDP SRC: 10.1.1.1:5060 enc=0 bytes=369 335290:41:06.557 DBG: [CID=0x0f49] 335290:41:06.557 DBG: [CID=0x0f49] SIP/2.0 100 Trying 335290:41:06.557 DBG: [CID=0x0f49] From: "Javi" <sip:javier@probe.test>;tag=fc6f8027 335290:41:06.557 DBG: [CID=0x0f49] To: "Javi" <sip:javier@probe.test> 335290:41:06.557 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.2.2.2:22326;iid=18308;branch=z9hG4bK-d87543-842bd60df3018b7b-1--d87543-;rport=22326;received=10.2.2.2 335290:41:06.557 DBG: [CID=0x0f49] CSeq: 1 REGISTER 335290:41:06.557 DBG: [CID=0x0f49] Call-ID: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. 335290:41:06.557 DBG: [CID=0x0f49] Server: OpenSIPStack-1.1.7-22 335290:41:06.557 DBG: [CID=0x0f49] Content-Length: 0 335290:41:06.557 DBG: [CID=0x0f49] 335290:41:06.557 DBG: [CID=0x0f49] 335290:41:06.557 PWL: [CID=0x0000] Using Iface: 10.1.1.1 to send to Dest: 10.2.2.2 335290:41:06.558 INF: [CID=0x0f49] Routing REGISTER for URI sip:javier@probe.test 335290:41:06.558 PWL: [CID=0x0000] *** NO STATIC ROUTE DEFINED *** From: sip:javier@probe.test Target: sip:javier@probe.test 335290:41:06.558 DBG: [CID=0x06cb] CREATED via=10.1.1.1:5060 for target=10.3.3.3 protocol=UDP 335290:41:06.558 DBG: [CID=0x0f49] Proxying request REGISTER sip:probe.test SIP/2.0 335290:41:06.558 DBG: [CID=0x0f49] Finding transaction for REGISTER sip:probe.test SIP/2.0 335290:41:06.558 DBG: [CID=0x0f49] Setting Transaction ID to NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c|REGISTER 335290:41:06.558 DBG: [CID=0x0f49] 335290:41:06.558 DBG: [CID=0x0f49] *** CREATING TRANSACTION (NICT) *** 335290:41:06.558 DBG: [CID=0x0f49] Message: REGISTER sip:probe.test SIP/2.0 335290:41:06.558 DBG: [CID=0x0f49] Call-Id: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. 335290:41:06.558 DBG: [CID=0x0f49] 335290:41:06.558 DTL: [CID=0x0f49] NICT(160656375) *** CREATED *** - NICT|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c|REGISTER 335290:41:06.559 DTL: [CID=0x0f49] NICT(160656375) Event(SIPMessage) - REGISTER sip:probe.test SIP/2.0 335290:41:06.559 DBG: [CID=0x0f49] TRANSACTION: (NICT) REGISTER sip:probe.test SIP/2.0 State: 0 335290:41:06.559 DTL: [CID=0x0f49] NICT(160656375) StateIdle->StateTrying(REGISTER sip:probe.test SIP/2.0) 335290:41:06.559 DBG: [CID=0x0f49] NICT(160656375) Timer E( 500 ms ) STARTED 335290:41:06.559 DBG: [CID=0x0f49] NICT(160656375) Timer F( 10000 ms ) STARTED 335290:41:06.559 INF: [CID=0x0f49] >>> REGISTER sip:probe.test SIP/2.0 DST: 10.3.3.3:5060:UDP SRC: 10.1.1.1:5060 enc=0 bytes=726 335290:41:06.560 DBG: [CID=0x0f49] 335290:41:06.560 DBG: [CID=0x0f49] REGISTER sip:probe.test SIP/2.0 335290:41:06.560 DBG: [CID=0x0f49] From: "Javi" <sip:javier@probe.test>;tag=fc6f8027 335290:41:06.560 DBG: [CID=0x0f49] To: "Javi" <sip:javier@probe.test> 335290:41:06.560 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.1.1.1:5060;iid=18308;branch=z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c;uas-addr=10.3.3.3;rport 335290:41:06.560 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.2.2.2:22326;branch=z9hG4bK-d87543-842bd60df3018b7b-1--d87543-;rport=22326;received=10.2.2.2 335290:41:06.560 DBG: [CID=0x0f49] CSeq: 1 REGISTER 335290:41:06.560 DBG: [CID=0x0f49] Call-ID: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. 335290:41:06.560 DBG: [CID=0x0f49] Contact: <sip:javier@10.2.2.2:22326;rinstance=5bcbbe6b157c63cf> 335290:41:06.560 DBG: [CID=0x0f49] User-Agent: X-Lite release 1011s stamp 41150 335290:41:06.560 DBG: [CID=0x0f49] Expires: 3600 335290:41:06.560 DBG: [CID=0x0f49] Max-Forwards: 69 335290:41:06.560 DBG: [CID=0x0f49] Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO 335290:41:06.560 DBG: [CID=0x0f49] Content-Length: 0 335290:41:06.560 DBG: [CID=0x0f49] 335290:41:06.560 DBG: [CID=0x0f49] 335290:41:06.560 PWL: [CID=0x0000] Using Iface: 10.1.1.1 to send to Dest: 10.3.3.3 335290:41:06.561 INF: [CID=0x0f49] <<< SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing SRC: 10.3.3.3:5060:UDP enc=0 bytes=803 335290:41:06.561 DBG: [CID=0x0f49] 335290:41:06.561 DBG: [CID=0x0f49] SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing 335290:41:06.561 DBG: [CID=0x0f49] From: "Javi" <sip:javier@probe.test>;tag=fc6f8027 335290:41:06.561 DBG: [CID=0x0f49] To: "Javi" <sip:javier@probe.test>;tag=52d9d80fa1acefdf01b269454b0bf1a1-6137 335290:41:06.561 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.1.1.1:5060;iid=18308;branch=z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c;uas-addr=10.3.3.3;rport=5060 335290:41:06.561 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.2.2.2:22326;branch=z9hG4bK-d87543-842bd60df3018b7b-1--d87543-;rport=22326;received=10.2.2.2 335290:41:06.561 DBG: [CID=0x0f49] CSeq: 1 REGISTER 335290:41:06.561 DBG: [CID=0x0f49] Call-ID: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. 335290:41:06.561 DBG: [CID=0x0f49] Server: Sip EXpress router (2.1.0-dev1 OpenIMSCore (i386/linux)) 335290:41:06.561 DBG: [CID=0x0f49] Warning: 392 10.3.3.3:5060 "Noisy feedback tells: pid=19841 req_src_ip=10.1.1.1 req_src_port=5060 in_uri=sip:probe.test out_uri=sip:probe.test via_cnt==2" 335290:41:06.561 DBG: [CID=0x0f49] Content-Length: 0 335290:41:06.561 DBG: [CID=0x0f49] 335290:41:06.561 DBG: [CID=0x0f49] 335290:41:06.561 DBG: [CID=0x0f49] Finding transaction for SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing 335290:41:06.561 DBG: [CID=0x0f49] Setting Transaction ID to NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c|REGISTER 335290:41:06.561 DTL: [CID=0x0f49] Found NICT|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c|REGISTER for SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing 335290:41:06.561 DTL: [CID=0x0f49] NICT(160656375) Event(SIPMessage) - SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing 335290:41:06.561 DBG: [CID=0x0f49] TRANSACTION: (NICT) SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing State: 1 335290:41:06.561 DTL: [CID=0x0f49] NICT(160656375) StateTrying->StateCompleted 335290:41:06.561 DBG: [CID=0x0f49] NICT(160656375) Timer E STOPPED 335290:41:06.561 DBG: [CID=0x0f49] NICT(160656375) Timer F STOPPED 335290:41:06.561 DBG: [CID=0x0f49] Event: SIPStack::Enqueue(SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing) 335290:41:06.562 DBG: [CID=0x0f49] NICT(160656375) Timer K( 5000 ms ) STARTED 335290:41:06.562 DBG: [CID=0x0f49] Event: B2BUserAgent::ProcessEvent( SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing ) 335290:41:06.562 DBG: [CID=0x0f49] Event: Setting UA Core [Proxy] to handle event REGISTER 335290:41:06.562 DTL: [CID=0x0f49] Event: ---> Inbound - SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing 335290:41:06.562 DBG: [CID=0x0f49] *** MESSAGE ARRIVAL *** for SIP Session NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. 335290:41:06.562 DBG: [CID=0x0f49] Finding transaction for SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing 335290:41:06.562 DBG: [CID=0x0f49] Setting Transaction ID to NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK-d87543-842bd60df3018b7b-1--d87543-|REGISTER 335290:41:06.562 DTL: [CID=0x0f49] Found NIST|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK-d87543-842bd60df3018b7b-1--d87543-|REGISTER for SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing 335290:41:06.563 DTL: [CID=0x0f49] NIST(160656374) Event(SIPMessage) - SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing 335290:41:06.563 DBG: [CID=0x0f49] TRANSACTION: (NIST) SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing State: 2 335290:41:06.563 DTL: [CID=0x0f49] NIST(160656374) StateProceeding->StateCompleted 335290:41:06.563 DBG: [CID=0x0f49] NIST(160656374) Timer J( 32000 ms ) STARTED 335290:41:06.563 INF: [CID=0x0f49] >>> SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing DST: 10.2.2.2:22326:UDP SRC: 10.1.1.1:5060 enc=0 bytes=657 335290:41:06.563 DBG: [CID=0x0f49] 335290:41:06.563 DBG: [CID=0x0f49] SIP/2.0 400 Bad Request - P-Visited-Network-ID header missing 335290:41:06.563 DBG: [CID=0x0f49] From: "Javi" <sip:javier@probe.test>;tag=fc6f8027 335290:41:06.563 DBG: [CID=0x0f49] To: "Javi" <sip:javier@probe.test>;tag=52d9d80fa1acefdf01b269454b0bf1a1-6137 335290:41:06.563 DBG: [CID=0x0f49] Via: SIP/2.0/UDP 10.2.2.2:22326;iid=18308;branch=z9hG4bK-d87543-842bd60df3018b7b-1--d87543-;rport=22326;received=10.2.2.2 335290:41:06.563 DBG: [CID=0x0f49] CSeq: 1 REGISTER 335290:41:06.563 DBG: [CID=0x0f49] Call-ID: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. 335290:41:06.563 DBG: [CID=0x0f49] Server: Sip EXpress router (2.1.0-dev1 OpenIMSCore (i386/linux)) 335290:41:06.563 DBG: [CID=0x0f49] Warning: 392 10.3.3.3:5060 "Noisy feedback tells: pid=19841 req_src_ip=10.1.1.1 req_src_port=5060 in_uri=sip:probe.test out_uri=sip:probe.test via_cnt==2" 335290:41:06.563 DBG: [CID=0x0f49] Content-Length: 0 335290:41:06.563 DBG: [CID=0x0f49] 335290:41:06.563 DBG: [CID=0x0f49] 335290:41:06.563 PWL: [CID=0x0000] Using Iface: 10.1.1.1 to send to Dest: 10.2.2.2 335290:41:06.563 DTL: [CID=0x06cb] *** QUEUED FOR DELETION *** SIPSession: NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. 335290:41:06.563 DBG: [CID=0x0000] GC: First Stale Object ProxySession 335290:41:07.564 INF: [CID=0x0f49] *** DESTROYED *** PROXY Session NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU. 335290:41:07.564 DBG: [CID=0x0f49] PROXY: Session DESTROYED 335290:41:11.559 DBG: [CID=0x0f49] NICT(160656375) Timer K( 5000 ms ) EXPIRED 335290:41:11.559 DTL: [CID=0x0f49] NICT(160656375) Event( Timer-K ) Interval: 5000 335290:41:11.559 DTL: [CID=0x0f49] NICT(160656375) Event(Final) 335290:41:11.559 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** NICT|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c|REGISTER 335290:41:11.559 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction 335290:41:11.559 DBG: [CID=0x0f49] TRANSACTION: (NICT) DESTROYED 335290:41:11.559 DTL: [CID=0x0f49] NICT(160656375) *** DESTROYED *** - NICT|NzliNWNlNTZiMWZmMGZiMWI5ZTFmYzQ1MTZlYzkxZTU.|z9hG4bK9e3258cd45fedc118f2fb33a52202fcf-9fdd45cf333b38ed3bc3c80432dad79c|REGISTER |
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 |
From: Joegen E. B. <joe...@gm...> - 2008-03-27 08:57:58
|
Check out void SoftPhoneManager::ApplyMediaInfo() for an example of how to add media formats. Joegen Claudio Miceli wrote: > How can I add mediaformats to my format list ? > > I have used the operator += , from class opalmediaformat > , but it did not work. Am I doing something wrong ? Could you give me a > simple example ? > > Thanks in advance > > > Claudio Miceli de Farias > ------------------------------------------------------------------------- > 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 > > > |
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 > > > > |
From: Robert V. <ro...@dc...> - 2008-03-27 06:58:58
|
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 |
From: Claudio M. <cmi...@gm...> - 2008-03-26 17:37:55
|
How can I add mediaformats to my format list ? I have used the operator += , from class opalmediaformat , but it did not work. Am I doing something wrong ? Could you give me a simple example ? Thanks in advance Claudio Miceli de Farias |
From: H.Kropf <mai...@gl...> - 2008-03-25 11:15:36
|
Sorry This "quick hack" method does not work, because after void SoftPhoneSIPEndPoint::OnProgress(...) { ... m_Manager.GetSoftPhoneInterface()->StopRingBackTone(); ... } is called void SoftPhoneSIPEndPoint::OnAlert(...) { ... m_Manager.GetSoftPhoneInterface()->PlayRingBackTone(); ... } and the RingBackTone does not interrupt It can be necessary (for example) to add a boolean variable m_NoRingBack in class CallSession and to use it so: void SoftPhoneSIPEndPoint::OnProgress( CallSession & session, const SIPMessage & alerting ) { ... if( session.GetType() == CallSession::Client ) session->m_NoRingBack = true; ... } void SoftPhoneSIPEndPoint::OnAlert( CallSession & session, const SIPMessage & alerting ) { ... if(!session->m_NoRingBack) m_Manager.GetSoftPhoneInterface()->PlayRingBackTone(); session->m_NoRingBack = false; ... } Joegen E. Baclor wrote: > This may happen if your gateway sends a 180 without SDP followed by 180 > or a 183 with SDP. This can be corrected by stopping the false ring > in OnProgress() > > void SoftPhoneSIPEndPoint::OnProgress( > CallSession & session, > const SIPMessage & alerting > ) > { > OpalOSSEndPoint::OnProgress( session, alerting ); > PString info = session.GetTargetURI().AsString(); > if( session.GetType() == CallSession::Client ) > m_Manager.GetSoftPhoneInterface()->Event_OutgoingCallRinging( (const > char *)info ); > } > > Just insert m_Manager.GetSoftPhoneInterface()->StopRingBackTone(); in > this method as a quick hack. I think a cleaner way of doing this is to > not honor early media at all and retain the false ring if the call has > already received a no-media Alerting packet prior to the 183. perhaps > we can set this in the stack level. I am open to suggestions. > > What's your view Ilian? > > Joegen > > Whit Thiele wrote: > >> Hey guys, >> >> Where and when should the ringing sounds be generated? I use Asterisk so >> when a call is launched, asterisk generates the ringing sound. If I don't >> disable the PlayRingingSound methods, I get "double" rings. >> >> >> Should this be a configurable setting in the ATLSIP library? >> >> Whit >> >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. >> Still grepping through log files to find problems? Stop. >> Now Search log events and configuration files using AJAX and a browser. >> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> >> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > |
From: H.Kropf <mai...@gl...> - 2008-03-25 11:14:00
|
This method does not work, because after it the method 1 is caused and the sound does not interrupt. It can be necessary to add a variable 123 in class CallSession and to appropriate to it value TRUE in a method 1, and in a method 2 to read out it and to appropriate to it value FALSE This "quick hack" method does not work, because after void SoftPhoneSIPEndPoint::OnProgress(...) { ... m_Manager.GetSoftPhoneInterface()->StopRingBackTone(); ... } is called void SoftPhoneSIPEndPoint::OnAlert(...) { ... m_Manager.GetSoftPhoneInterface()->PlayRingBackTone(); ... } and the RingBackTone does not interrupt It can be necessary (for example) to add a boolean variable m_NoRingBack in class CallSession and to use it so: void SoftPhoneSIPEndPoint::OnProgress( CallSession & session, const SIPMessage & alerting ) { ... if( session.GetType() == CallSession::Client ) session->m_NoRingBack = true; ... } void SoftPhoneSIPEndPoint::OnAlert( CallSession & session, const SIPMessage & alerting ) { ... if(!session->m_NoRingBack) m_Manager.GetSoftPhoneInterface()->PlayRingBackTone(); session->m_NoRingBack = false; ... } Joegen E. Baclor wrote: > This may happen if your gateway sends a 180 without SDP followed by 180 > or a 183 with SDP. This can be corrected by stopping the false ring > in OnProgress() > > void SoftPhoneSIPEndPoint::OnProgress( > CallSession & session, > const SIPMessage & alerting > ) > { > OpalOSSEndPoint::OnProgress( session, alerting ); > PString info = session.GetTargetURI().AsString(); > if( session.GetType() == CallSession::Client ) > m_Manager.GetSoftPhoneInterface()->Event_OutgoingCallRinging( (const > char *)info ); > } > > Just insert m_Manager.GetSoftPhoneInterface()->StopRingBackTone(); in > this method as a quick hack. I think a cleaner way of doing this is to > not honor early media at all and retain the false ring if the call has > already received a no-media Alerting packet prior to the 183. perhaps > we can set this in the stack level. I am open to suggestions. > > What's your view Ilian? > > Joegen > > Whit Thiele wrote: > >> Hey guys, >> >> Where and when should the ringing sounds be generated? I use Asterisk so >> when a call is launched, asterisk generates the ringing sound. If I don't >> disable the PlayRingingSound methods, I get "double" rings. >> >> >> Should this be a configurable setting in the ATLSIP library? >> >> Whit >> >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. >> Still grepping through log files to find problems? Stop. >> Now Search log events and configuration files using AJAX and a browser. >> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> >> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > |
From: Joegen E. B. <joe...@gm...> - 2008-03-19 01:40:32
|
See BOOL RTP_UDP::WriteData(RTP_DataFrame & frame) and BOOL RTP_UDP::WriteControl(RTP_ControlFrame & frame) Claudio Miceli wrote: > Which method actually sends rtp packet ? I have a problem with sending a > stream. I can open a connction but there is no data flow. > In order to send rtp, which is the method responsible for sending a packet? > actually any packet, even a empty one ( I am interested for simulations) > > Thanks in advance > > > Claudio Miceli de Farias > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > |
From: Claudio M. <cmi...@gm...> - 2008-03-18 19:54:35
|
Which method actually sends rtp packet ? I have a problem with sending a stream. I can open a connction but there is no data flow. In order to send rtp, which is the method responsible for sending a packet? actually any packet, even a empty one ( I am interested for simulations) Thanks in advance Claudio Miceli de Farias |
From: Robert V. <ro...@dc...> - 2008-03-18 07:33:46
|
Hi, I am using Microsoft Visual Studio 2005 on Windows XP (SP2) Regards, Robert Vos ----- Original Message ----- From: "Ilian Jeri C. Pinzon" <ip...@so...> To: <ope...@li...> Sent: Monday, March 17, 2008 11:31 AM Subject: Re: [OpenSIPStack] ATLSIP compiling issues > Hi, > > Please post your IDE version and Operating System. > > Regards, > Ilian > > Robert Vos wrote: >> Ok, >> >> So i got the source from the CSV (OpenSipStack and ATLSIP) and I have the >> same errors. Using dependency walker, the exported functions is now >> listed >> at least. >> >> The "module not found" error returned by regsvr32 seems to indicate on a >> missing dependency? The three listed are: LIBVPB.DLL; MSVCR80.DLL; >> DWMAPI.DLL. If this is the case, where would I be able to find the >> files? >> >> Regards, >> Robert Vos >> >> ----- Original Message ----- >> From: "Ilian Jeri C. Pinzon" <ip...@so...> >> To: <ope...@li...> >> Sent: Friday, March 14, 2008 1:14 PM >> Subject: Re: [OpenSIPStack] ATLSIP compiling issues >> >> >> >>> Yep. You should. The downloads section is not updated yet. Sorry for >>> that. >>> >>> Regards, >>> Ilian >>> >>> Robert Vos wrote: >>> >>>> Ilian, >>>> >>>> I got the code from http://www.opensipstack.org/downloads.html. >>>> >>>> Should I rather get the code from the CVS? >>>> >>>> Regards, >>>> Robert >>>> >>>> ----- Original Message ----- >>>> From: "Ilian Jeri C. Pinzon" <ip...@so...> >>>> To: <ope...@li...> >>>> Sent: Friday, March 14, 2008 12:07 PM >>>> Subject: Re: [OpenSIPStack] ATLSIP compiling issues >>>> >>>> >>>> >>>> >>>>> Hi, >>>>> >>>>> Robert Vos wrote: >>>>> >>>>> >>>>>> Hi, >>>>>> >>>>>> I am having lots of issues regarding atlsip dll's. When I compile >>>>>> the >>>>>> solution (using MVS 2005) the dll gets created. When I then attempt >>>>>> to >>>>>> register the dll, I get an error: Module not found. (The dll that >>>>>> comes >>>>>> with >>>>>> the OOS phone binary registers fine, and I have successfully used it >>>>>> in >>>>>> my >>>>>> own test app.). Attempting to register the >>>>>> AxInterop.ATLSIPLib.1.0.dll >>>>>> returns with error: Module was loaded, but the DllRegisterServer >>>>>> entry >>>>>> point >>>>>> was not found. >>>>>> >>>>>> >>>>>> >>>>> You don't need to register the Interop dlls. Just ATLSIP.dll. The >>>>> Interop dlls are used by .NET projects. You can look at a reference >>>>> C++ >>>>> .NET project at OSSPhone\vc80 project under ATLSIP. >>>>> >>>>> Did you get your code from CVS head? Building the project from there >>>>> should be easy. >>>>> >>>>> Regards, >>>>> Ilian >>>>> >>>>> >>>>>> Running Dependency walker on the dll's gives: >>>>>> >>>>>> Release build: ATLSIP.dll (Does not register) >>>>>> >>>>>> Modules missing: LIBVPB.dll >>>>>> MSVCR80.dll >>>>>> DWMAPI.dll >>>>>> >>>>>> OSS Binary release ATLSIP.dll (Registers fine) >>>>>> >>>>>> Modules missing: MSVCR80.dll >>>>>> DWMAPI.dll >>>>>> >>>>>> AxInterop.ATLSIPLib.1.0.dll >>>>>> >>>>>> Modules missing: DWMAPI.dll >>>>>> Also, the required dll exported functions are not listed in the >>>>>> exported >>>>>> functions list (it is empty) >>>>>> >>>>>> >>>>>> Could this LIBVPB.dll be the problem? If it is, where would I find >>>>>> it? >>>>>> If >>>>>> not, is it perhaps my developing platform? >>>>>> >>>>>> Sorry to keep bugging with questions, but I really have no idea how >>>>>> to >>>>>> tackle this problem >>>>>> >>>>>> Regards, >>>>>> Robert Vos >>>>>> >>>>>> ----- Original Message ----- >>>>>> From: "Joegen E. Baclor" <joe...@gm...> >>>>>> To: <ope...@li...> >>>>>> Sent: Friday, March 14, 2008 4:44 AM >>>>>> Subject: Re: [OpenSIPStack] DLL Compile? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> Try running dependency walker against the DLL. you might be missing >>>>>>> some of them. >>>>>>> >>>>>>> http://www.dependencywalker.com/ >>>>>>> >>>>>>> >>>>>>> Robert Vos wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> It's me again. I'm getting an error when I atemp to compile >>>>>>>> ATLSIP. >>>>>>>> >>>>>>>> It compiles and creates the ATLSIP.dll. but then exits with: >>>>>>>> >>>>>>>> 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 ========== >>>>>>>> >>>>>>>> >>>>>>>> If then attempt to use regsvr32 on the dll, it returns with an >>>>>>>> error >>>>>>>> that >>>>>>>> the module can not be found. >>>>>>>> >>>>>>>> Any ideas? >>>>>>>> >>>>>>>> Regards, >>>>>>>> Robert >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------- >>>>>>>> This SF.net email is sponsored by: Microsoft >>>>>>>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>>>>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>>>>>> _______________________________________________ >>>>>>>> opensipstack-devel mailing list >>>>>>>> ope...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> ------------------------------------------------------------------------- >>>>>>> This SF.net email is sponsored by: Microsoft >>>>>>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>>>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>>>>> _______________________________________________ >>>>>>> opensipstack-devel mailing list >>>>>>> ope...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>>>>> >>>>>>> >>>>>>> >>>>>> ------------------------------------------------------------------------- >>>>>> This SF.net email is sponsored by: Microsoft >>>>>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>>>> _______________________________________________ >>>>>> opensipstack-devel mailing list >>>>>> ope...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> ------------------------------------------------------------------------- >>>>> This SF.net email is sponsored by: Microsoft >>>>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>>> _______________________________________________ >>>>> opensipstack-devel mailing list >>>>> ope...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>>> >>>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by: Microsoft >>>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>> _______________________________________________ >>>> opensipstack-devel mailing list >>>> ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>> >>>> >>>> >>>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by: Microsoft >>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel |
From: sebastian p. <seb...@gm...> - 2008-03-17 12:24:34
|
OK. Thanks, that's what i was looking for, the method where the instance to RegisterSession object is created before the phone does a Login. Sorry if my question wasn't clear enough. BTW, isn't there any documents explaining the behaviour of this library (the most importants classes and methods)? I know it's not necessary for using the applications (OSSPhone or OpenSBC) but for developing some new code it is. -Sebastian- 2008/3/17, jo...@op... <joe...@gm...>: > > I am not sure I fully understood what you are trying to do but for your > question about OnCreateClientSession, the override for this is in > RegisterSessionManager: > > SIPSession * RegisterSessionManager::OnCreateClientSession( > const ProfileUA & profile, > const OString & sessionId > ) > { > PWaitAndSignal lock( m_SessionsMutex ); > > if( m_RegisterSessionsByURI.Contains( sessionId.c_str() ) ) > return m_RegisterSessionsByURI.GetAt( sessionId.c_str() ); > > RegisterSession * regSession = new RegisterSession( *this, profile, > sessionId ); > regSession->EnableEncryption( m_EncryptedClientRegistrations ); > OString uri = regSession->GetURI().AsString(); > m_RegisterSessionsByURI.SetAt( uri.c_str(), regSession ); > return regSession; > } > > > sebastian pastor wrote: > > Hi, > > > > I'm trying to add to OSSPhone the ability of managing subscriptions but > not > > dialog-event type so i decided to not use RFC3265 or RFC3680 classes. > > So I'm going to imitate the way OSSPhone sends REGISTERs and has an > active > > Registration… > > A doubt has appeared when analyzing the code, particularly the flow to > do a > > login. I think the only method that really fill the request is > > ConstructRegister (which is called from the constructor of > > UACORE::RegisterSession). But the only time that an object of that class > is > > created is by the line *RegisterSession * regSession = > > (RegisterSession*)m_OSSUserAgent->GetRegistrar()->CreateClientSession( > > GetProfile(), sessionId.str() );* in OPAL::OpalOSSEndPoint and that > last > > method calls UACORE::SIPSessionManager::OnCreateClientSession and > finally > > for that method you can find: > > > > SIPSession * SIPSessionManager::OnCreateClientSession( > > const ProfileUA & /*profile*/, > > const OString & /*sessionId*/ > > ) > > { > > */// since we dont know what client session to create > > /// we must force implementors to return their own descendant here > > * PAssertAlways( PUnimplementedFunction ); > > *return NULL; > > *} > > > > So I thought that finally that regSession object is not created and NULL > is > > returned. > > But my surprise is that, of course, the request is constructed properly > and > > the OSSPhone application gets registered to a SIP Server when pressing > Login > > button. > > What is missing in my analysis??? > > > > I created an structure of classes similar to that one for registration > > sessions but for subscriptions and instead of sending SUBSCRIBEs it > still > > sends REGISTERs!!… I'm going bananas. > > > > Thanks in advance. > > Best Regards, > > > > -Sebastian- > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > opensipstack-devel mailing list > > ope...@li... > > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > > > > > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > |
From: Ilian J. C. P. <ip...@so...> - 2008-03-17 09:31:15
|
Hi, Please post your IDE version and Operating System. Regards, Ilian Robert Vos wrote: > Ok, > > So i got the source from the CSV (OpenSipStack and ATLSIP) and I have the > same errors. Using dependency walker, the exported functions is now listed > at least. > > The "module not found" error returned by regsvr32 seems to indicate on a > missing dependency? The three listed are: LIBVPB.DLL; MSVCR80.DLL; > DWMAPI.DLL. If this is the case, where would I be able to find the files? > > Regards, > Robert Vos > > ----- Original Message ----- > From: "Ilian Jeri C. Pinzon" <ip...@so...> > To: <ope...@li...> > Sent: Friday, March 14, 2008 1:14 PM > Subject: Re: [OpenSIPStack] ATLSIP compiling issues > > > >> Yep. You should. The downloads section is not updated yet. Sorry for that. >> >> Regards, >> Ilian >> >> Robert Vos wrote: >> >>> Ilian, >>> >>> I got the code from http://www.opensipstack.org/downloads.html. >>> >>> Should I rather get the code from the CVS? >>> >>> Regards, >>> Robert >>> >>> ----- Original Message ----- >>> From: "Ilian Jeri C. Pinzon" <ip...@so...> >>> To: <ope...@li...> >>> Sent: Friday, March 14, 2008 12:07 PM >>> Subject: Re: [OpenSIPStack] ATLSIP compiling issues >>> >>> >>> >>> >>>> Hi, >>>> >>>> Robert Vos wrote: >>>> >>>> >>>>> Hi, >>>>> >>>>> I am having lots of issues regarding atlsip dll's. When I compile the >>>>> solution (using MVS 2005) the dll gets created. When I then attempt to >>>>> register the dll, I get an error: Module not found. (The dll that comes >>>>> with >>>>> the OOS phone binary registers fine, and I have successfully used it in >>>>> my >>>>> own test app.). Attempting to register the AxInterop.ATLSIPLib.1.0.dll >>>>> returns with error: Module was loaded, but the DllRegisterServer entry >>>>> point >>>>> was not found. >>>>> >>>>> >>>>> >>>> You don't need to register the Interop dlls. Just ATLSIP.dll. The >>>> Interop dlls are used by .NET projects. You can look at a reference C++ >>>> .NET project at OSSPhone\vc80 project under ATLSIP. >>>> >>>> Did you get your code from CVS head? Building the project from there >>>> should be easy. >>>> >>>> Regards, >>>> Ilian >>>> >>>> >>>>> Running Dependency walker on the dll's gives: >>>>> >>>>> Release build: ATLSIP.dll (Does not register) >>>>> >>>>> Modules missing: LIBVPB.dll >>>>> MSVCR80.dll >>>>> DWMAPI.dll >>>>> >>>>> OSS Binary release ATLSIP.dll (Registers fine) >>>>> >>>>> Modules missing: MSVCR80.dll >>>>> DWMAPI.dll >>>>> >>>>> AxInterop.ATLSIPLib.1.0.dll >>>>> >>>>> Modules missing: DWMAPI.dll >>>>> Also, the required dll exported functions are not listed in the >>>>> exported >>>>> functions list (it is empty) >>>>> >>>>> >>>>> Could this LIBVPB.dll be the problem? If it is, where would I find it? >>>>> If >>>>> not, is it perhaps my developing platform? >>>>> >>>>> Sorry to keep bugging with questions, but I really have no idea how to >>>>> tackle this problem >>>>> >>>>> Regards, >>>>> Robert Vos >>>>> >>>>> ----- Original Message ----- >>>>> From: "Joegen E. Baclor" <joe...@gm...> >>>>> To: <ope...@li...> >>>>> Sent: Friday, March 14, 2008 4:44 AM >>>>> Subject: Re: [OpenSIPStack] DLL Compile? >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> Try running dependency walker against the DLL. you might be missing >>>>>> some of them. >>>>>> >>>>>> http://www.dependencywalker.com/ >>>>>> >>>>>> >>>>>> Robert Vos wrote: >>>>>> >>>>>> >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> It's me again. I'm getting an error when I atemp to compile ATLSIP. >>>>>>> >>>>>>> It compiles and creates the ATLSIP.dll. but then exits with: >>>>>>> >>>>>>> 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 ========== >>>>>>> >>>>>>> >>>>>>> If then attempt to use regsvr32 on the dll, it returns with an error >>>>>>> that >>>>>>> the module can not be found. >>>>>>> >>>>>>> Any ideas? >>>>>>> >>>>>>> Regards, >>>>>>> Robert >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------- >>>>>>> This SF.net email is sponsored by: Microsoft >>>>>>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>>>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>>>>> _______________________________________________ >>>>>>> opensipstack-devel mailing list >>>>>>> ope...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> ------------------------------------------------------------------------- >>>>>> This SF.net email is sponsored by: Microsoft >>>>>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>>>> _______________________________________________ >>>>>> opensipstack-devel mailing list >>>>>> ope...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>>>> >>>>>> >>>>>> >>>>> ------------------------------------------------------------------------- >>>>> This SF.net email is sponsored by: Microsoft >>>>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>>> _______________________________________________ >>>>> opensipstack-devel mailing list >>>>> ope...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>>> >>>>> >>>>> >>>>> >>>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by: Microsoft >>>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>> _______________________________________________ >>>> opensipstack-devel mailing list >>>> ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>> >>>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by: Microsoft >>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> >>> >>> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > |