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