./configure: line 16322: gperf: command not found ar: `u' modifier ignored since `D' is the default (see `U') BaseException.cxx:36:10: warning: ‘std::ostream& resip::operator<<(std::ostream&, const resip::BaseException&)’ has not been declared within resip ostream& resip::operator<<(ostream& strm, const BaseException& e) ^~~~~ In file included from BaseException.cxx:5:0: ../rutil/BaseException.hxx:41:28: note: only here as a friend friend std::ostream& operator<<(std::ostream& strm, const BaseException& e); ^~~~~~~~ Data.cxx:733:1: warning: ‘bool resip::operator==(const resip::Data&, const resip::Data&)’ has not been declared within resip resip::operator==(const Data& lhs, const Data& rhs) ^~~~~ In file included from Data.cxx:14:0: ../rutil/Data.hxx:400:19: note: only here as a friend friend bool operator==(const Data& lhs, const Data& rhs); ^~~~~~~~ Data.cxx:743:1: warning: ‘bool resip::operator==(const resip::Data&, const char*)’ has not been declared within resip resip::operator==(const Data& lhs, const char* rhs) ^~~~~ In file included from Data.cxx:14:0: ../rutil/Data.hxx:401:19: note: only here as a friend friend bool operator==(const Data& lhs, const char* rhs); ^~~~~~~~ Data.cxx:754:1: warning: ‘bool resip::operator<(const resip::Data&, const resip::Data&)’ has not been declared within resip resip::operator<(const Data& lhs, const Data& rhs) ^~~~~ In file included from Data.cxx:14:0: ../rutil/Data.hxx:403:19: note: only here as a friend friend bool operator<(const Data& lhs, const Data& rhs); ^~~~~~~~ Data.cxx:773:1: warning: ‘bool resip::operator<(const resip::Data&, const char*)’ has not been declared within resip resip::operator<(const Data& lhs, const char* rhs) ^~~~~ In file included from Data.cxx:14:0: ../rutil/Data.hxx:404:19: note: only here as a friend friend bool operator<(const Data& lhs, const char* rhs); ^~~~~~~~ Data.cxx:794:1: warning: ‘bool resip::operator<(const char*, const resip::Data&)’ has not been declared within resip resip::operator<(const char* lhs, const Data& rhs) ^~~~~ In file included from Data.cxx:14:0: ../rutil/Data.hxx:405:19: note: only here as a friend friend bool operator<(const char* lhs, const Data& rhs); ^~~~~~~~ Log.cxx: In static member function ‘static resip::Data& resip::Log::timestamp(resip::Data&)’: Log.cxx:559:1: warning: ‘%3.3ld’ directive output may be truncated writing between 3 and 17 bytes into a region of size 4 [-Wformat-truncation=] Log::timestamp(Data& res) ^~~ Log.cxx:559:1: note: directive argument in the range [-9223372036854775, 9223372036854775] In file included from /usr/include/stdio.h:862:0, from /usr/include/c++/7/cstdio:42, from /usr/include/c++/7/ext/string_conversions.h:43, from /usr/include/c++/7/bits/basic_string.h:6349, from /usr/include/c++/7/string:52, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from ../rutil/TransportType.hxx:4, from ../rutil/Socket.hxx:16, from Log.cxx:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:65:44: note: ‘__builtin___snprintf_chk’ output between 5 and 19 bytes into a destination of size 5 __bos (__s), __fmt, __va_arg_pack ()); ^ FdPoll.cxx: In member function ‘virtual void resip::FdPollImplFdSet::buildFdSet(resip::FdSet&)’: FdPoll.cxx:362:8: warning: unused variable ‘loopCnt’ [-Wunused-variable] int loopCnt = 0; ^~~~~~~ FdPoll.cxx: In member function ‘virtual bool resip::FdPollImplFdSet::processFdSet(resip::FdSet&)’: FdPoll.cxx:415:8: warning: unused variable ‘loopCnt’ [-Wunused-variable] int loopCnt = 0; ^~~~~~~ FdPoll.cxx: In member function ‘virtual resip::FdPollItemFake* resip::FdPollImplEpoll::addPollItem(resip::Socket, resip::FdPollEventMask, resip::FdPollItemIf*)’: FdPoll.cxx:959:18: warning: unused variable ‘olditem’ [-Wunused-variable] FdPollItemIf *olditem = mItems[fd]; ^~~~~~~ RecursiveMutex.cxx: In constructor ‘resip::RecursiveMutex::RecursiveMutex()’: RecursiveMutex.cxx:71:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] int rc = pthread_mutexattr_init(&mMutexAttr); ^~ RecursiveMutex.cxx: In destructor ‘virtual resip::RecursiveMutex::~RecursiveMutex()’: RecursiveMutex.cxx:89:10: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] int rc = pthread_mutex_destroy(&mId); ^~ Subsystem.cxx:25:1: warning: ‘std::ostream& resip::operator<<(std::ostream&, const resip::Subsystem&)’ has not been declared within resip resip::operator<<(EncodeStream& strm, const Subsystem& ss) ^~~~~ In file included from Subsystem.cxx:1:0: ../rutil/Subsystem.hxx:62:28: note: only here as a friend friend EncodeStream& operator<<(EncodeStream& strm, const Subsystem& ss); ^~~~~~~~ dns/RRCache.cxx: In member function ‘int resip::RRCache::getTTL(const resip::RROverlay&)’: dns/RRCache.cxx:214:8: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] int status = ares_expand_name(overlay.data(), overlay.msg(), overlay.msgLength(), &name, &len); ^~~~~~ ar: `u' modifier ignored since `D' is the default (see `U') In file included from ../../resip/stack/CallId.hxx:7:0, from CallId.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/StringCategory.hxx:7:0, from Cookie.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ Cookie.cxx: At global scope: Cookie.cxx:48:1: warning: ‘std::ostream& resip::operator<<(std::ostream&, const resip::Cookie&)’ has not been declared within resip resip::operator<<(EncodeStream& strm, const Cookie& c) ^~~~~ In file included from Cookie.cxx:5:0: ../../resip/stack/Cookie.hxx:22:28: note: only here as a friend friend EncodeStream& operator<<(EncodeStream& strm, const Cookie& c); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from DateCategory.cxx:9: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/DtmfPayloadContents.hxx:4, from DtmfPayloadContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/GenericUri.hxx:7:0, from GenericUri.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ DtmfPayloadContents.cxx: In member function ‘short unsigned int resip::DtmfPayloadContents::DtmfPayload::getEventCode() const’: DtmfPayloadContents.cxx:194:11: warning: ‘eventCode’ may be used uninitialized in this function [-Wmaybe-uninitialized] return eventCode; ^~~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from Mime.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from NameAddr.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/Uri.hxx:8, from ../../resip/stack/RequestLine.hxx:8, from RequestLine.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/StringCategory.hxx:7:0, from StringCategory.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from Token.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/TokenOrQuotedStringCategory.hxx:7:0, from TokenOrQuotedStringCategory.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Via.hxx:7:0, from Via.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/WarningCategory.hxx:7:0, from WarningCategory.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/Uri.hxx:8, from Aor.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/ConnectionBase.hxx:9, from ../../resip/stack/Connection.hxx:6, from ../../resip/stack/ApiCheckList.hxx:15, from ApiCheck.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipFrag.hxx:6, from ../../resip/stack/ApplicationSip.hxx:4, from ApplicationSip.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/DomainMatcher.hxx:4, from ../../resip/stack/BasicDomainMatcher.hxx:4, from BasicDomainMatcher.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/BasicNonceHelper.hxx:4, from BasicNonceHelper.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/ConnectionBase.hxx:9, from ../../resip/stack/Connection.hxx:6, from Connection.cxx:8: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/ConnectionBase.hxx:9, from ConnectionBase.cxx:8: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from Contents.cxx:7: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/ConnectionBase.hxx:9, from ../../resip/stack/Connection.hxx:6, from ../../resip/stack/ConnectionManager.hxx:6, from ConnectionManager.cxx:10: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ConnectionBase.cxx: In member function ‘char* resip::ConnectionBase::getWriteBufferForExtraBytes(int, int)’: ConnectionBase.cxx:1068:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((currentPos + extraBytes) > mBufferSize) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/ContentsFactoryBase.hxx:4, from ContentsFactoryBase.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/CpimContents.hxx:4, from CpimContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/DeprecatedDialog.hxx:6, from DeprecatedDialog.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/DialogInfoContents.hxx:7, from DialogInfoContents.cxx:8: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/TuSelector.hxx:4, from ../../resip/stack/TransactionController.hxx:4, from ../../resip/stack/SipStack.hxx:17, from Dispatcher.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/DnsResult.hxx:17, from DnsInterface.cxx:25: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/DnsResult.hxx:17, from DnsResult.cxx:38: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/DomainMatcher.hxx:4, from ../../resip/stack/BasicDomainMatcher.hxx:4, from ../../resip/stack/ExtendedDomainMatcher.hxx:4, from ExtendedDomainMatcher.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipFrag.hxx:6, from ../../resip/stack/ExternalBodyContents.hxx:4, from ExternalBodyContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/PlainContents.hxx:4, from ../../resip/stack/GenericContents.hxx:4, from GenericContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/GenericPidfContents.hxx:7, from GenericPidfContents.cxx:8: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/HEPSipMessageLoggingHandler.hxx:4, from HEPSipMessageLoggingHandler.cxx:7: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from HeaderTypes.cxx:8: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from Headers.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/BasicNonceHelper.hxx:4, from Helper.cxx:11: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ Helper.cxx: In static member function ‘static resip::SipMessage* resip::Helper::make405(const resip::SipMessage&, const int*, int)’: Helper.cxx:1272:17: warning: variable ‘last’ set but not used [-Wunused-but-set-variable] int last = 0; ^~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/Helper.hxx:6, from InternalTransport.cxx:11: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from LazyParser.cxx:8: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/MessageWaitingContents.hxx:6, from MessageWaitingContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from MsgHeaderScanner.cxx:9: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/MultipartMixedContents.hxx:6, from ../../resip/stack/MultipartAlternativeContents.hxx:4, from MultipartAlternativeContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/MultipartMixedContents.hxx:6, from MultipartMixedContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/MultipartMixedContents.hxx:6, from ../../resip/stack/MultipartSignedContents.hxx:5, from MultipartSignedContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/MultipartMixedContents.hxx:6, from ../../resip/stack/MultipartRelatedContents.hxx:4, from MultipartRelatedContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from NonceHelper.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/OctetContents.hxx:4, from OctetContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ParameterTypes.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ParserCategory.cxx:8: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/Pidf.hxx:6, from Pidf.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/Pkcs7Contents.hxx:4, from Pkcs7Contents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/Pkcs8Contents.hxx:4, from Pkcs8Contents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/PlainContents.hxx:4, from PlainContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/PrivacyCategory.hxx:7:0, from PrivacyCategory.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/Rlmi.hxx:6, from Rlmi.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/SERNonceHelper.hxx:4, from SERNonceHelper.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SdpContents.hxx:9, from SdpContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from SipConfigParse.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipFrag.hxx:6, from SipFrag.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from SipMessage.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from SipStack.cxx:25: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/TuSelector.hxx:4, from ../../resip/stack/TransactionController.hxx:4, from ../../resip/stack/SipStack.hxx:17, from StackThread.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ StackThread.cxx: In member function ‘virtual void resip::StackThread::thread()’: StackThread.cxx:28:33: warning: ‘virtual void resip::SipStack::buildFdSet(resip::FdSet&)’ is deprecated [-Wdeprecated-declarations] mStack.buildFdSet(fdset); ^ In file included from ../../rutil/Socket.hxx:15:0, from ../../rutil/ThreadIf.hxx:4, from ../../resip/stack/StackThread.hxx:4, from StackThread.cxx:1: ../../resip/stack/SipStack.hxx:719:37: note: declared here RESIP_DEPRECATED(virtual void buildFdSet(FdSet& fdset)); ^ ../../rutil/compat.hxx:312:29: note: in definition of macro ‘RESIP_DEPRECATED’ #define RESIP_DEPRECATED(x) x __attribute__ ((deprecated)) ^ StackThread.cxx:36:33: warning: ‘virtual void resip::SipStack::process(resip::FdSet&)’ is deprecated [-Wdeprecated-declarations] mStack.process(fdset); ^ In file included from ../../rutil/Socket.hxx:15:0, from ../../rutil/ThreadIf.hxx:4, from ../../resip/stack/StackThread.hxx:4, from StackThread.cxx:1: ../../resip/stack/SipStack.hxx:736:37: note: declared here RESIP_DEPRECATED(virtual void process(FdSet& fdset)); ^ ../../rutil/compat.hxx:312:29: note: in definition of macro ‘RESIP_DEPRECATED’ #define RESIP_DEPRECATED(x) x __attribute__ ((deprecated)) ^ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/TuSelector.hxx:4, from ../../resip/stack/TransactionController.hxx:4, from ../../resip/stack/SipStack.hxx:17, from InterruptableStackThread.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ InterruptableStackThread.cxx: In member function ‘virtual void resip::InterruptableStackThread::thread()’: InterruptableStackThread.cxx:29:30: warning: ‘virtual void resip::SipStack::process(resip::FdSet&)’ is deprecated [-Wdeprecated-declarations] mStack.process(fdset); // .dcm. reqd to get send requests queued at transports ^ In file included from ../../rutil/Socket.hxx:15:0, from ../../rutil/ThreadIf.hxx:4, from ../../resip/stack/InterruptableStackThread.hxx:4, from InterruptableStackThread.cxx:1: ../../resip/stack/SipStack.hxx:736:37: note: declared here RESIP_DEPRECATED(virtual void process(FdSet& fdset)); ^ ../../rutil/compat.hxx:312:29: note: in definition of macro ‘RESIP_DEPRECATED’ #define RESIP_DEPRECATED(x) x __attribute__ ((deprecated)) ^ InterruptableStackThread.cxx:31:33: warning: ‘virtual void resip::SipStack::buildFdSet(resip::FdSet&)’ is deprecated [-Wdeprecated-declarations] mStack.buildFdSet(fdset); ^ In file included from ../../rutil/Socket.hxx:15:0, from ../../rutil/ThreadIf.hxx:4, from ../../resip/stack/InterruptableStackThread.hxx:4, from InterruptableStackThread.cxx:1: ../../resip/stack/SipStack.hxx:719:37: note: declared here RESIP_DEPRECATED(virtual void buildFdSet(FdSet& fdset)); ^ ../../rutil/compat.hxx:312:29: note: in definition of macro ‘RESIP_DEPRECATED’ #define RESIP_DEPRECATED(x) x __attribute__ ((deprecated)) ^ InterruptableStackThread.cxx:41:33: warning: ‘virtual void resip::SipStack::process(resip::FdSet&)’ is deprecated [-Wdeprecated-declarations] mStack.process(fdset); ^ In file included from ../../rutil/Socket.hxx:15:0, from ../../rutil/ThreadIf.hxx:4, from ../../resip/stack/InterruptableStackThread.hxx:4, from InterruptableStackThread.cxx:1: ../../resip/stack/SipStack.hxx:736:37: note: declared here RESIP_DEPRECATED(virtual void process(FdSet& fdset)); ^ ../../rutil/compat.hxx:312:29: note: in definition of macro ‘RESIP_DEPRECATED’ #define RESIP_DEPRECATED(x) x __attribute__ ((deprecated)) ^ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/TuSelector.hxx:4, from ../../resip/stack/TransactionController.hxx:4, from ../../resip/stack/SipStack.hxx:17, from EventStackThread.cxx:4: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from StatisticsManager.cxx:7: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/ConnectionBase.hxx:9, from ../../resip/stack/Connection.hxx:6, from ../../resip/stack/TcpConnection.hxx:4, from TcpConnection.cxx:7: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/InternalTransport.hxx:13, from ../../resip/stack/TcpBaseTransport.hxx:4, from TcpBaseTransport.cxx:12: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/InternalTransport.hxx:13, from ../../resip/stack/TcpBaseTransport.hxx:4, from ../../resip/stack/TcpTransport.hxx:4, from TcpTransport.cxx:10: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/TuSelector.hxx:4, from TimerQueue.cxx:12: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/DomainMatcher.hxx:4, from ../../resip/stack/BasicDomainMatcher.hxx:4, from TransactionUser.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/CancelClientInviteTransaction.hxx:6, from TransactionController.cxx:7: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/MessageFilterRule.hxx:5, from MessageFilterRule.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/TransactionState.hxx:8, from TransactionMap.cxx:7: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/CancelClientInviteTransaction.hxx:6, from TransactionState.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ TransactionState.cxx: At global scope: TransactionState.cxx:3013:1: warning: ‘std::ostream& resip::operator<<(std::ostream&, const resip::TransactionState&)’ has not been declared within resip resip::operator<<(EncodeStream& strm, const resip::TransactionState& state) ^~~~~ In file included from TransactionState.cxx:28:0: ../../resip/stack/TransactionState.hxx:199:28: note: only here as a friend friend EncodeStream& operator<<(EncodeStream& strm, const TransactionState& state); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from Transport.cxx:18: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from TransportThread.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from TransportSelector.cxx:16: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/TuSelector.hxx:4, from ../../resip/stack/TransactionController.hxx:4, from ../../resip/stack/SipStack.hxx:17, from TuIM.cxx:20: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/TuSelector.hxx:4, from TuSelector.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/Helper.hxx:6, from UdpTransport.cxx:7: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/Helper.hxx:6, from Uri.cxx:8: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/X509Contents.hxx:4, from X509Contents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/KeepAliveMessage.hxx:4, from KeepAliveMessage.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/TransportSelector.hxx:15, from StatelessHandler.cxx:27: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/InvalidContents.hxx:4, from InvalidContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/Uri.hxx:8, from ../../resip/stack/WsCookieContext.hxx:6, from ../../resip/stack/WsConnectionValidator.hxx:4, from ../../resip/stack/WsBaseTransport.hxx:4, from WsBaseTransport.cxx:10: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/TuSelector.hxx:4, from ../../resip/stack/TransactionController.hxx:4, from ../../resip/stack/SipStack.hxx:17, from WorkerThread.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/Uri.hxx:8, from ../../resip/stack/WsCookieContext.hxx:6, from ../../resip/stack/WsConnectionValidator.hxx:4, from ../../resip/stack/WsBaseTransport.hxx:4, from ../../resip/stack/WsTransport.hxx:4, from WsTransport.cxx:10: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/Uri.hxx:8, from ../../resip/stack/WsCookieContext.hxx:6, from ../../resip/stack/WsConnectionValidator.hxx:4, from ../../resip/stack/WsConnectionBase.hxx:4, from WsConnectionBase.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/ConnectionBase.hxx:9, from ../../resip/stack/Connection.hxx:6, from ../../resip/stack/TcpConnection.hxx:4, from WsConnection.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/Uri.hxx:8, from ../../resip/stack/WsCookieContext.hxx:6, from WsCookieContext.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from SipMessage.hxx:11, from WsDecorator.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/ConnectionBase.hxx:9, from ../../resip/stack/Connection.hxx:6, from ../../resip/stack/ssl/TlsConnection.hxx:9, from ssl/TlsConnection.cxx:7: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ssl/Security.cxx:13: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/InternalTransport.hxx:13, from ../../resip/stack/TcpBaseTransport.hxx:4, from ../../resip/stack/ssl/TlsBaseTransport.hxx:9, from ssl/TlsBaseTransport.cxx:14: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ssl/TlsConnection.cxx: In constructor ‘resip::TlsConnection::TlsConnection(resip::Transport*, const resip::Tuple&, resip::Socket, resip::Security*, bool, resip::Data, resip::SecurityTypes::SSLType, resip::Compression&)’: ssl/TlsConnection.cxx:126:21: warning: ‘verify_mode’ may be used uninitialized in this function [-Wmaybe-uninitialized] SSL_set_verify(mSsl, verify_mode, 0); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ssl/Security.cxx: In function ‘int verifyCallback(int, X509_STORE_CTX*)’: ssl/Security.cxx:118:8: warning: variable ‘iErr’ set but not used [-Wunused-but-set-variable] int iErr = 0; ^~~~ ssl/TlsBaseTransport.cxx: In constructor ‘resip::TlsBaseTransport::TlsBaseTransport(resip::Fifo&, int, resip::IpVersion, const resip::Data&, resip::Security&, const resip::Data&, resip::SecurityTypes::SSLType, resip::TransportType, resip::AfterSocketCreationFuncPtr, resip::Compression&, unsigned int, resip::SecurityTypes::TlsClientVerificationMode, bool, const resip::Data&, const resip::Data&, const resip::Data&)’: ssl/TlsBaseTransport.cxx:68:63: warning: ‘const SSL_METHOD* TLSv1_method()’ is deprecated [-Wdeprecated-declarations] mDomainCtx = mSecurity->createDomainCtx(TLSv1_method(), sipDomain, certificateFilename, privateKeyFilename, privateKeyPassPhrase); ^ In file included from /home/conan/w/cci_PR-3432/.conan/data/openssl/1.1.1h/_/_/package/d50a0d523d98c15bb147b18fa7d203887c38be8b/include/openssl/e_os2.h:13:0, from /home/conan/w/cci_PR-3432/.conan/data/openssl/1.1.1h/_/_/package/d50a0d523d98c15bb147b18fa7d203887c38be8b/include/openssl/ssl.h:15, from ../../resip/stack/ssl/TlsBaseTransport.hxx:14, from ssl/TlsBaseTransport.cxx:14: /home/conan/w/cci_PR-3432/.conan/data/openssl/1.1.1h/_/_/package/d50a0d523d98c15bb147b18fa7d203887c38be8b/include/openssl/ssl.h:1877:45: note: declared here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */ ^ /home/conan/w/cci_PR-3432/.conan/data/openssl/1.1.1h/_/_/package/d50a0d523d98c15bb147b18fa7d203887c38be8b/include/openssl/opensslconf.h:118:37: note: in definition of macro ‘DECLARE_DEPRECATED’ # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ /home/conan/w/cci_PR-3432/.conan/data/openssl/1.1.1h/_/_/package/d50a0d523d98c15bb147b18fa7d203887c38be8b/include/openssl/ssl.h:1877:1: note: in expansion of macro ‘DEPRECATEDIN_1_1_0’ DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */ ^~~~~~~~~~~~~~~~~~ ssl/Security.cxx: In constructor ‘resip::BaseSecurity::BaseSecurity(const resip::BaseSecurity::CipherList&, const resip::Data&, const resip::Data&)’: ssl/Security.cxx:1169:40: warning: ‘const SSL_METHOD* TLSv1_method()’ is deprecated [-Wdeprecated-declarations] mTlsCtx = SSL_CTX_new( TLSv1_method() ); ^ In file included from /home/conan/w/cci_PR-3432/.conan/data/openssl/1.1.1h/_/_/package/d50a0d523d98c15bb147b18fa7d203887c38be8b/include/openssl/e_os2.h:13:0, from /home/conan/w/cci_PR-3432/.conan/data/openssl/1.1.1h/_/_/package/d50a0d523d98c15bb147b18fa7d203887c38be8b/include/openssl/ssl.h:15, from ../../resip/stack/ssl/Security.hxx:32, from ssl/Security.cxx:7: /home/conan/w/cci_PR-3432/.conan/data/openssl/1.1.1h/_/_/package/d50a0d523d98c15bb147b18fa7d203887c38be8b/include/openssl/ssl.h:1877:45: note: declared here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */ ^ /home/conan/w/cci_PR-3432/.conan/data/openssl/1.1.1h/_/_/package/d50a0d523d98c15bb147b18fa7d203887c38be8b/include/openssl/opensslconf.h:118:37: note: in definition of macro ‘DECLARE_DEPRECATED’ # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ /home/conan/w/cci_PR-3432/.conan/data/openssl/1.1.1h/_/_/package/d50a0d523d98c15bb147b18fa7d203887c38be8b/include/openssl/ssl.h:1877:1: note: in expansion of macro ‘DEPRECATEDIN_1_1_0’ DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */ ^~~~~~~~~~~~~~~~~~ ssl/Security.cxx:1162:8: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ ssl/Security.cxx: In member function ‘void resip::BaseSecurity::generateUserCert(const resip::Data&, int, int)’: ssl/Security.cxx:1489:8: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/InternalTransport.hxx:13, from ../../resip/stack/TcpBaseTransport.hxx:4, from ../../resip/stack/ssl/TlsBaseTransport.hxx:9, from ../../resip/stack/ssl/TlsTransport.hxx:8, from ssl/TlsTransport.cxx:13: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/Uri.hxx:8, from ../../resip/stack/WsCookieContext.hxx:6, from ../../resip/stack/WsConnectionValidator.hxx:4, from ../../resip/stack/WsBaseTransport.hxx:4, from ../../resip/stack/ssl/WssTransport.hxx:8, from ssl/WssTransport.cxx:13: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/ConnectionBase.hxx:9, from ../../resip/stack/Connection.hxx:6, from ../../resip/stack/ssl/TlsConnection.hxx:9, from ssl/WssConnection.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ar: `u' modifier ignored since `D' is the default (see `U') In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/DialogUsageManager.hxx:8, from AppDialogSetFactory.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/dum/Dialog.hxx:12, from AppDialog.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/DialogSet.hxx:11, from ../../resip/dum/AppDialogSet.hxx:6, from AppDialogSet.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/Helper.hxx:6, from BaseCreator.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/DialogSet.hxx:11, from ../../resip/dum/AppDialogSet.hxx:6, from BaseUsage.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/UserProfile.hxx:6, from ../../resip/dum/DialogUsage.hxx:7, from ../../resip/dum/BaseSubscription.hxx:4, from BaseSubscription.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/Helper.hxx:6, from ClientAuthManager.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/dum/ClientAuthExtension.hxx:8, from ClientAuthExtension.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ClientInviteSession.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ClientOutOfDialogReq.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ClientPagerMessage.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/Helper.hxx:6, from ClientPublication.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/Helper.hxx:6, from ClientRegistration.cxx:4: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/Helper.hxx:6, from ClientSubscription.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/dum/ContactInstanceRecord.hxx:8, from ContactInstanceRecord.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/dum/SubscriptionHandler.hxx:5, from ../../resip/dum/DefaultServerReferHandler.hxx:4, from DefaultServerReferHandler.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/DialogSet.hxx:11, from DestroyUsage.cxx:4: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/dum/DialogEventInfo.hxx:5, from DialogEventInfo.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from Dialog.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/dum/DialogEventInfo.hxx:5, from ../../resip/dum/DialogEventStateManager.hxx:4, from DialogEventStateManager.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from DialogId.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ DialogId.cxx: At global scope: DialogId.cxx:118:1: warning: ‘std::ostream& resip::operator<<(std::ostream&, const resip::DialogId&)’ has not been declared within resip resip::operator<<(EncodeStream& os, const DialogId& id) ^~~~~ In file included from DialogId.cxx:1:0: DialogId.hxx:30:28: note: only here as a friend friend EncodeStream& operator<<(EncodeStream&, const DialogId& id); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/Helper.hxx:6, from DialogSet.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from DialogSetId.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/DialogSet.hxx:11, from ../../resip/dum/AppDialogSet.hxx:6, from DialogUsage.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipFrag.hxx:6, from DialogUsageManager.cxx:8: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/TuSelector.hxx:4, from ../../resip/stack/TransactionController.hxx:4, from ../../resip/stack/SipStack.hxx:17, from DumProcessHandler.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/DialogUsageManager.hxx:8, from DumThread.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/EncryptionRequest.hxx:5, from EncryptionRequest.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/Uri.hxx:8, from ../../resip/dum/RegistrationPersistenceManager.hxx:5, from ../../resip/dum/InMemoryRegistrationDatabase.hxx:7, from InMemoryRegistrationDatabase.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/dum/PublicationPersistenceManager.hxx:7, from ../../resip/dum/InMemorySyncPubDb.hxx:6, from InMemorySyncPubDb.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/Uri.hxx:8, from ../../resip/dum/RegistrationPersistenceManager.hxx:5, from ../../resip/dum/InMemorySyncRegDb.hxx:8, from InMemorySyncRegDb.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/MultipartMixedContents.hxx:6, from InviteSession.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/MultipartMixedContents.hxx:6, from InviteSessionCreator.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/DialogSet.hxx:11, from ../../resip/dum/AppDialogSet.hxx:6, from InviteSessionHandler.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from MergedRequestKey.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/DialogSet.hxx:11, from ../../resip/dum/AppDialogSet.hxx:6, from NonDialogUsage.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/BaseCreator.hxx:4, from OutOfDialogReqCreator.hxx:4, from OutOfDialogReqCreator.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/BaseCreator.hxx:4, from PagerMessageCreator.hxx:4, from PagerMessageCreator.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/Profile.hxx:6, from MasterProfile.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/Profile.hxx:6, from UserProfile.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/Profile.hxx:6, from Profile.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/BaseCreator.hxx:4, from PublicationCreator.hxx:4, from PublicationCreator.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/InviteSession.hxx:4, from ../../resip/dum/ClientInviteSession.hxx:4, from RADIUSServerAuthManager.cxx:9: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/dum/RedirectManager.hxx:11, from RedirectManager.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/BaseCreator.hxx:4, from ../../resip/dum/RegistrationCreator.hxx:4, from RegistrationCreator.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/MasterProfile.hxx:7, from RegistrationHandler.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/ServerAuthManager.hxx:8, from ServerAuthManager.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ServerOutOfDialogReq.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/MultipartMixedContents.hxx:6, from ServerInviteSession.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ServerPagerMessage.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/DialogUsageManager.hxx:8, from ServerPublication.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ServerRegistration.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/dum/Dialog.hxx:12, from ServerSubscription.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/dum/SubscriptionHandler.hxx:5, from SubscriptionHandler.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/BaseCreator.hxx:4, from SubscriptionCreator.hxx:4, from SubscriptionCreator.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/DialogUsageManager.hxx:8, from TlsPeerAuthManager.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/DialogUsageManager.hxx:8, from WsCookieAuthManager.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/KeepAliveMessage.hxx:4, from KeepAliveManager.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from DumDecrypted.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from NetworkAssociation.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ CertMessage.cxx:36:15: warning: ‘std::ostream& resip::operator<<(std::ostream&, const resip::MessageId&)’ has not been declared within resip EncodeStream& resip::operator<<(EncodeStream& strm, const MessageId& id) ^~~~~ In file included from CertMessage.cxx:3:0: ../../resip/dum/CertMessage.hxx:20:28: note: only here as a friend friend EncodeStream& operator<<(EncodeStream& strm, const MessageId& id); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from IdentityHandler.cxx:7: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/DialogUsageManager.hxx:8, from TargetCommand.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/DialogUsageManager.hxx:8, from DumFeature.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/OutgoingEvent.hxx:6, from OutgoingEvent.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/DialogUsageManager.hxx:8, from ../../resip/dum/DumHelper.hxx:6, from DumHelper.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/dum/HttpGetMessage.hxx:5, from HttpGetMessage.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/CallId.hxx:7:0, from ../../resip/stack/ParserCategories.hxx:8, from ../../resip/stack/Headers.hxx:4, from ../../resip/dum/DialogUsageManager.hxx:8, from MergedRequestRemovalCommand.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/dum/ssl/EncryptionManager.hxx:13, from ssl/EncryptionManager.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ar: `u' modifier ignored since `D' is the default (see `U') CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:62:20: warning: multi-character character constant [-Wmultichar] headers += '\r\n'; ^~~~~~ In file included from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/NameAddr.hxx:8:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/ParserCategories.hxx:15, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/Headers.hxx:4, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/Contents.hxx:10, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:11, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/Uri.hxx:276:12: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr mEmbeddedHeadersText; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/NameAddr.hxx:8:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/ParserCategories.hxx:15, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/Headers.hxx:4, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/Contents.hxx:10, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:11, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/Uri.hxx:277:12: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr mEmbeddedHeaders; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/rutil/SharedPtr.hxx:13:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:28, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/rutil/SharedCount.hxx:244:31: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_count(std::auto_ptr & r): pi_(new sp_counted_base_impl< Y *, checked_deleter >(r.get(), checked_deleter())) ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:28:0, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/rutil/SharedPtr.hxx:154:28: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit SharedPtr(std::auto_ptr & r): px(r.get()), pn() ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:28:0, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/rutil/SharedPtr.hxx:170:31: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] SharedPtr & operator=(std::auto_ptr & r) ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:498:12: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr releaseContents(); ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:505:29: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] void setContents(std::auto_ptr contents); ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:563:39: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] void setSecurityAttributes(std::auto_ptr); ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:568:38: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] void addOutboundDecorator(std::auto_ptr md){mOutboundDecorators.push_back(md.release());} ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:737:12: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr mSecurityAttributes; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/Helper.hxx:14:0, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:2: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SdpContents.hxx:166:31: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] static std::auto_ptr sStaticCodecs; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:2:0: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/Helper.hxx:529:35: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] ContentsSecAttrs(std::auto_ptr contents, ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:2:0: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/Helper.hxx:530:35: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr attributes); ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:2:0: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/Helper.hxx:533:26: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] mutable std::auto_ptr mContents; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:2:0: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/Helper.hxx:534:26: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] mutable std::auto_ptr mAttributes; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:2:0: /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/Helper.hxx:548:19: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] static std::auto_ptr getSdp(Contents* tree); ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/conan/w/cci_PR-3432/.conan/data/resiprocate/1.12.0/_/_/package/a12f173a1695308318ce076c61e044ac50622213/include/resip/stack/SipMessage.hxx:9, from /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp: In function ‘int main(int, char**)’: /home/conan/w/cci_PR-3432/8/a74ac94d-ada4-44e0-b679-6d9f0ce69778/recipes/resiprocate/all/test_package/test_package.cpp:62:20: warning: overflow in implicit constant conversion [-Woverflow] headers += '\r\n'; ^~~~~~ WARN: libmysqlclient/8.0.17: requirement openssl/1.1.1g overridden by resiprocate/1.12.0 to openssl/1.1.1h