./configure: line 16322: gperf: command not found ar: `u' modifier ignored since `D' is the default (see `U') BaseException.cxx:36:10: warning: ‘std::ostream& resip::operator<<(std::ostream&, const resip::BaseException&)’ has not been declared within resip ostream& resip::operator<<(ostream& strm, const BaseException& e) ^~~~~ In file included from BaseException.cxx:5:0: ../rutil/BaseException.hxx:41:28: note: only here as a friend friend std::ostream& operator<<(std::ostream& strm, const BaseException& e); ^~~~~~~~ Data.cxx:733:1: warning: ‘bool resip::operator==(const resip::Data&, const resip::Data&)’ has not been declared within resip resip::operator==(const Data& lhs, const Data& rhs) ^~~~~ In file included from Data.cxx:14:0: ../rutil/Data.hxx:400:19: note: only here as a friend friend bool operator==(const Data& lhs, const Data& rhs); ^~~~~~~~ Data.cxx:743:1: warning: ‘bool resip::operator==(const resip::Data&, const char*)’ has not been declared within resip resip::operator==(const Data& lhs, const char* rhs) ^~~~~ In file included from Data.cxx:14:0: ../rutil/Data.hxx:401:19: note: only here as a friend friend bool operator==(const Data& lhs, const char* rhs); ^~~~~~~~ Data.cxx:754:1: warning: ‘bool resip::operator<(const resip::Data&, const resip::Data&)’ has not been declared within resip resip::operator<(const Data& lhs, const Data& rhs) ^~~~~ In file included from Data.cxx:14:0: ../rutil/Data.hxx:403:19: note: only here as a friend friend bool operator<(const Data& lhs, const Data& rhs); ^~~~~~~~ Data.cxx:773:1: warning: ‘bool resip::operator<(const resip::Data&, const char*)’ has not been declared within resip resip::operator<(const Data& lhs, const char* rhs) ^~~~~ In file included from Data.cxx:14:0: ../rutil/Data.hxx:404:19: note: only here as a friend friend bool operator<(const Data& lhs, const char* rhs); ^~~~~~~~ Data.cxx:794:1: warning: ‘bool resip::operator<(const char*, const resip::Data&)’ has not been declared within resip resip::operator<(const char* lhs, const Data& rhs) ^~~~~ In file included from Data.cxx:14:0: ../rutil/Data.hxx:405:19: note: only here as a friend friend bool operator<(const char* lhs, const Data& rhs); ^~~~~~~~ Log.cxx: In static member function ‘static resip::Data& resip::Log::timestamp(resip::Data&)’: Log.cxx:559:1: warning: ‘%3.3ld’ directive output may be truncated writing between 3 and 17 bytes into a region of size 4 [-Wformat-truncation=] Log::timestamp(Data& res) ^~~ Log.cxx:559:1: note: directive argument in the range [-9223372036854775, 9223372036854775] In file included from /usr/include/stdio.h:862:0, from /usr/include/c++/7/cstdio:42, from /usr/include/c++/7/ext/string_conversions.h:43, from /usr/include/c++/7/bits/basic_string.h:6349, from /usr/include/c++/7/string:52, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from ../rutil/TransportType.hxx:4, from ../rutil/Socket.hxx:16, from Log.cxx:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:65:44: note: ‘__builtin___snprintf_chk’ output between 5 and 19 bytes into a destination of size 5 __bos (__s), __fmt, __va_arg_pack ()); ^ FdPoll.cxx: In member function ‘virtual void resip::FdPollImplFdSet::buildFdSet(resip::FdSet&)’: FdPoll.cxx:362:8: warning: unused variable ‘loopCnt’ [-Wunused-variable] int loopCnt = 0; ^~~~~~~ FdPoll.cxx: In member function ‘virtual bool resip::FdPollImplFdSet::processFdSet(resip::FdSet&)’: FdPoll.cxx:415:8: warning: unused variable ‘loopCnt’ [-Wunused-variable] int loopCnt = 0; ^~~~~~~ FdPoll.cxx: In member function ‘virtual resip::FdPollItemFake* resip::FdPollImplEpoll::addPollItem(resip::Socket, resip::FdPollEventMask, resip::FdPollItemIf*)’: FdPoll.cxx:959:18: warning: unused variable ‘olditem’ [-Wunused-variable] FdPollItemIf *olditem = mItems[fd]; ^~~~~~~ RecursiveMutex.cxx: In constructor ‘resip::RecursiveMutex::RecursiveMutex()’: RecursiveMutex.cxx:71:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] int rc = pthread_mutexattr_init(&mMutexAttr); ^~ RecursiveMutex.cxx: In destructor ‘virtual resip::RecursiveMutex::~RecursiveMutex()’: RecursiveMutex.cxx:89:10: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] int rc = pthread_mutex_destroy(&mId); ^~ Subsystem.cxx:25:1: warning: ‘std::ostream& resip::operator<<(std::ostream&, const resip::Subsystem&)’ has not been declared within resip resip::operator<<(EncodeStream& strm, const Subsystem& ss) ^~~~~ In file included from Subsystem.cxx:1:0: ../rutil/Subsystem.hxx:62:28: note: only here as a friend friend EncodeStream& operator<<(EncodeStream& strm, const Subsystem& ss); ^~~~~~~~ dns/RRCache.cxx: In member function ‘int resip::RRCache::getTTL(const resip::RROverlay&)’: dns/RRCache.cxx:214:8: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] int status = ares_expand_name(overlay.data(), overlay.msg(), overlay.msgLength(), &name, &len); ^~~~~~ ar: `u' modifier ignored since `D' is the default (see `U') In file included from ../../resip/stack/CallId.hxx:7:0, from CallId.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/StringCategory.hxx:7:0, from Cookie.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ Cookie.cxx: At global scope: Cookie.cxx:48:1: warning: ‘std::ostream& resip::operator<<(std::ostream&, const resip::Cookie&)’ has not been declared within resip resip::operator<<(EncodeStream& strm, const Cookie& c) ^~~~~ In file included from Cookie.cxx:5:0: ../../resip/stack/Cookie.hxx:22:28: note: only here as a friend friend EncodeStream& operator<<(EncodeStream& strm, const Cookie& c); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from DateCategory.cxx:9: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/DtmfPayloadContents.hxx:4, from DtmfPayloadContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/GenericUri.hxx:7:0, from GenericUri.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ DtmfPayloadContents.cxx: In member function ‘short unsigned int resip::DtmfPayloadContents::DtmfPayload::getEventCode() const’: DtmfPayloadContents.cxx:194:11: warning: ‘eventCode’ may be used uninitialized in this function [-Wmaybe-uninitialized] return eventCode; ^~~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from Mime.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from NameAddr.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/Uri.hxx:8, from ../../resip/stack/RequestLine.hxx:8, from RequestLine.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from Token.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/StringCategory.hxx:7:0, from StringCategory.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/TokenOrQuotedStringCategory.hxx:7:0, from TokenOrQuotedStringCategory.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Via.hxx:7:0, from Via.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/WarningCategory.hxx:7:0, from WarningCategory.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Token.hxx:7:0, from ../../resip/stack/Uri.hxx:8, from Aor.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/ConnectionBase.hxx:9, from ../../resip/stack/Connection.hxx:6, from ../../resip/stack/ApiCheckList.hxx:15, from ApiCheck.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/DomainMatcher.hxx:4, from ../../resip/stack/BasicDomainMatcher.hxx:4, from BasicDomainMatcher.cxx:1: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipFrag.hxx:6, from ../../resip/stack/ApplicationSip.hxx:4, from ApplicationSip.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/NonceHelper.hxx:4, from ../../resip/stack/BasicNonceHelper.hxx:4, from BasicNonceHelper.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/ConnectionBase.hxx:9, from ../../resip/stack/Connection.hxx:6, from Connection.cxx:8: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/ConnectionBase.hxx:9, from ../../resip/stack/Connection.hxx:6, from ../../resip/stack/ConnectionManager.hxx:6, from ConnectionManager.cxx:10: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/ConnectionBase.hxx:9, from ConnectionBase.cxx:8: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ConnectionBase.cxx: In member function ‘char* resip::ConnectionBase::getWriteBufferForExtraBytes(int, int)’: ConnectionBase.cxx:1068:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((currentPos + extraBytes) > mBufferSize) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from Contents.cxx:7: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/ContentsFactoryBase.hxx:4, from ContentsFactoryBase.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/CpimContents.hxx:4, from CpimContents.cxx:5: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/DeprecatedDialog.hxx:6, from DeprecatedDialog.cxx:6: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/DialogInfoContents.hxx:7, from DialogInfoContents.cxx:8: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/SipMessage.hxx:11, from ../../resip/stack/TuSelector.hxx:4, from ../../resip/stack/TransactionController.hxx:4, from ../../resip/stack/SipStack.hxx:17, from Dispatcher.cxx:3: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/DnsResult.hxx:17, from DnsInterface.cxx:25: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/NameAddr.hxx:7:0, from ../../resip/stack/Transport.hxx:11, from ../../resip/stack/DnsResult.hxx:17, from DnsResult.cxx:38: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ In file included from ../../resip/stack/Mime.hxx:8:0, from ../../resip/stack/Contents.hxx:8, from ../../resip/stack/DomainMatcher.hxx:4, from ../../resip/stack/BasicDomainMatcher.hxx:4, from ../../resip/stack/ExtendedDomainMatcher.hxx:4, from ExtendedDomainMatcher.cxx:2: ../../resip/stack/ParserContainer.hxx: In member function ‘resip::ParserContainer resip::ParserContainer::reverse() const’: ../../resip/stack/ParserContainer.hxx:158:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ ../../resip/stack/ParserContainer.hxx:158:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] std::reverse(tmp.mParsers.begin(), tmp.mParsers.end()); ^~~~~~~~ g++: internal compiler error: Terminated (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See for instructions. make[5]: *** [DnsResult.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... g++: internal compiler error: Terminated (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See for instructions. make[5]: *** [ExternalBodyContents.lo] Error 1 g++: internal compiler error: Terminated (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See for instructions. make[5]: *** [QValue.lo] Error 1 make[4]: *** [all-recursive] Error 1 make[3]: *** [all] Error 2 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 WARN: libmysqlclient/8.0.17: requirement openssl/1.1.1g overridden by resiprocate/1.12.0 to openssl/1.1.1h ERROR: Exiting with code: 5