user@user-PC ~/my_app $ x86_64-w64-mingw32-g++.exe -std=c++14 test.cpp -o test -I/home/user/my_app/cryptopp/include/ -L/home/user/my_app/cryptopp/lib/ -lcryptopp /tmp/ccL1UIhb.o:test.cpp:(.text+0x8c): undefined reference to `CryptoPP::StringSinkTemplate, std::allocator > >::StringSinkTemplate(std::__cxx11::basic_string, std::allocator >&)' /tmp/ccL1UIhb.o:test.cpp:(.text+0x171): undefined reference to `CryptoPP::HashFilter::HashFilter(CryptoPP::HashTransformation&, CryptoPP::BufferedTransformation*, bool, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)' /tmp/ccL1UIhb.o:test.cpp:(.text$_ZN8CryptoPP23FilterWithBufferedInput4Put2EPKhyib[_ZN8CryptoPP23FilterWithBufferedInput4Put2EPKhyib]+0x48): undefined reference to `CryptoPP::FilterWithBufferedInput::PutMaybeModifiable(unsigned char*, unsigned long long, int, bool, bool)' /tmp/ccL1UIhb.o:test.cpp:(.text$_ZN8CryptoPP23FilterWithBufferedInput14PutModifiable2EPhyib[_ZN8CryptoPP23FilterWithBufferedInput14PutModifiable2EPhyib]+0x48): undefined reference to `CryptoPP::FilterWithBufferedInput::PutMaybeModifiable(unsigned char*, unsigned long long, int, bool, bool)' /tmp/ccL1UIhb.o:test.cpp:(.text$_ZN8CryptoPP17SimpleProxyFilterC2EPNS_22BufferedTransformationES2_[_ZN8CryptoPP17SimpleProxyFilterC2EPNS_22BufferedTransformationES2_]+0x35): undefined reference to `CryptoPP::ProxyFilter::ProxyFilter(CryptoPP::BufferedTransformation*, unsigned long long, unsigned long long, CryptoPP::BufferedTransformation*)' /tmp/ccL1UIhb.o:test.cpp:(.text$_ZN8CryptoPP8SecBlockIhNS_20AllocatorWithCleanupIhLb0EEEEC1Ey[_ZN8CryptoPP8SecBlockIhNS_20AllocatorWithCleanupIhLb0EEEEC1Ey]+0x3a): undefined reference to `CryptoPP::AllocatorWithCleanup::allocate(unsigned long long, void const*)' /tmp/ccL1UIhb.o:test.cpp:(.text$_ZN8CryptoPP8SecBlockIhNS_20AllocatorWithCleanupIhLb0EEEED1Ev[_ZN8CryptoPP8SecBlockIhNS_20AllocatorWithCleanupIhLb0EEEED1Ev]+0x3a): undefined reference to `CryptoPP::AllocatorWithCleanup::deallocate(void*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.text$_ZN8CryptoPP8SecBlockIhNS_20AllocatorWithCleanupIhLb0EEEE3NewEy[_ZN8CryptoPP8SecBlockIhNS_20AllocatorWithCleanupIhLb0EEEE3NewEy]+0x3a): undefined reference to `CryptoPP::AllocatorWithCleanup::reallocate(unsigned char*, unsigned long long, unsigned long long, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10FileSourceE[_ZTVN8CryptoPP10FileSourceE]+0xb8): undefined reference to `CryptoPP::BufferedTransformation::Get(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10FileSourceE[_ZTVN8CryptoPP10FileSourceE]+0xc8): undefined reference to `CryptoPP::BufferedTransformation::Peek(unsigned char*, unsigned long long) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10FileSourceE[_ZTVN8CryptoPP10FileSourceE]+0xd0): undefined reference to `CryptoPP::BufferedTransformation::Skip(unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10FileSourceE[_ZTVN8CryptoPP10FileSourceE]+0x120): undefined reference to `CryptoPP::Filter::TransferTo2(CryptoPP::BufferedTransformation&, unsigned long long&, std::__cxx11::basic_string, std::allocator > const&, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10FileSourceE[_ZTVN8CryptoPP10FileSourceE]+0x128): undefined reference to `CryptoPP::Filter::CopyRangeTo2(CryptoPP::BufferedTransformation&, unsigned long long&, unsigned long long, std::__cxx11::basic_string, std::allocator > const&, bool) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10FileSourceE[_ZTVN8CryptoPP10FileSourceE]+0x130): undefined reference to `CryptoPP::BufferedTransformation::ChannelCreatePutSpace(std::__cxx11::basic_string, std::allocator > const&, unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10FileSourceE[_ZTVN8CryptoPP10FileSourceE]+0x140): undefined reference to `CryptoPP::BufferedTransformation::ChannelPutModifiable2(std::__cxx11::basic_string, std::allocator > const&, unsigned char*, unsigned long long, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10FileSourceE[_ZTVN8CryptoPP10FileSourceE]+0x148): undefined reference to `CryptoPP::BufferedTransformation::ChannelFlush(std::__cxx11::basic_string, std::allocator > const&, bool, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10FileSourceE[_ZTVN8CryptoPP10FileSourceE]+0x158): undefined reference to `CryptoPP::BufferedTransformation::SetRetrievalChannel(std::__cxx11::basic_string, std::allocator > const&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE[_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE]+0xb8): undefined reference to `CryptoPP::BufferedTransformation::Get(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE[_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE]+0xc8): undefined reference to `CryptoPP::BufferedTransformation::Peek(unsigned char*, unsigned long long) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE[_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE]+0xd0): undefined reference to `CryptoPP::BufferedTransformation::Skip(unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE[_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE]+0x120): undefined reference to `CryptoPP::Filter::TransferTo2(CryptoPP::BufferedTransformation&, unsigned long long&, std::__cxx11::basic_string, std::allocator > const&, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE[_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE]+0x128): undefined reference to `CryptoPP::Filter::CopyRangeTo2(CryptoPP::BufferedTransformation&, unsigned long long&, unsigned long long, std::__cxx11::basic_string, std::allocator > const&, bool) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE[_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE]+0x130): undefined reference to `CryptoPP::BufferedTransformation::ChannelCreatePutSpace(std::__cxx11::basic_string, std::allocator > const&, unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE[_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE]+0x140): undefined reference to `CryptoPP::BufferedTransformation::ChannelPutModifiable2(std::__cxx11::basic_string, std::allocator > const&, unsigned char*, unsigned long long, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE[_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE]+0x148): undefined reference to `CryptoPP::BufferedTransformation::ChannelFlush(std::__cxx11::basic_string, std::allocator > const&, bool, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE[_ZTVN8CryptoPP14SourceTemplateINS_9FileStoreEEE]+0x158): undefined reference to `CryptoPP::BufferedTransformation::SetRetrievalChannel(std::__cxx11::basic_string, std::allocator > const&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE[_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE]+0xb8): undefined reference to `CryptoPP::BufferedTransformation::Get(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE[_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE]+0xc8): undefined reference to `CryptoPP::BufferedTransformation::Peek(unsigned char*, unsigned long long) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE[_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE]+0xd0): undefined reference to `CryptoPP::BufferedTransformation::Skip(unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE[_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE]+0x120): undefined reference to `CryptoPP::Filter::TransferTo2(CryptoPP::BufferedTransformation&, unsigned long long&, std::__cxx11::basic_string, std::allocator > const&, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE[_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE]+0x128): undefined reference to `CryptoPP::Filter::CopyRangeTo2(CryptoPP::BufferedTransformation&, unsigned long long&, unsigned long long, std::__cxx11::basic_string, std::allocator > const&, bool) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE[_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE]+0x130): undefined reference to `CryptoPP::BufferedTransformation::ChannelCreatePutSpace(std::__cxx11::basic_string, std::allocator > const&, unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE[_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE]+0x140): undefined reference to `CryptoPP::BufferedTransformation::ChannelPutModifiable2(std::__cxx11::basic_string, std::allocator > const&, unsigned char*, unsigned long long, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE[_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE]+0x148): undefined reference to `CryptoPP::BufferedTransformation::ChannelFlush(std::__cxx11::basic_string, std::allocator > const&, bool, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE[_ZTVN8CryptoPP14InputRejectingINS_6FilterEEE]+0x158): undefined reference to `CryptoPP::BufferedTransformation::SetRetrievalChannel(std::__cxx11::basic_string, std::allocator > const&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0xb8): undefined reference to `CryptoPP::BufferedTransformation::Get(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0xc8): undefined reference to `CryptoPP::BufferedTransformation::Peek(unsigned char*, unsigned long long) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0xd0): undefined reference to `CryptoPP::BufferedTransformation::Skip(unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0x120): undefined reference to `CryptoPP::Filter::TransferTo2(CryptoPP::BufferedTransformation&, unsigned long long&, std::__cxx11::basic_string, std::allocator > const&, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0x128): undefined reference to `CryptoPP::Filter::CopyRangeTo2(CryptoPP::BufferedTransformation&, unsigned long long&, unsigned long long, std::__cxx11::basic_string, std::allocator > const&, bool) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0x130): undefined reference to `CryptoPP::BufferedTransformation::ChannelCreatePutSpace(std::__cxx11::basic_string, std::allocator > const&, unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0x138): undefined reference to `CryptoPP::BufferedTransformation::ChannelPut2(std::__cxx11::basic_string, std::allocator > const&, unsigned char const*, unsigned long long, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0x140): undefined reference to `CryptoPP::BufferedTransformation::ChannelPutModifiable2(std::__cxx11::basic_string, std::allocator > const&, unsigned char*, unsigned long long, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0x148): undefined reference to `CryptoPP::BufferedTransformation::ChannelFlush(std::__cxx11::basic_string, std::allocator > const&, bool, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0x150): undefined reference to `CryptoPP::BufferedTransformation::ChannelMessageSeriesEnd(std::__cxx11::basic_string, std::allocator > const&, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0x158): undefined reference to `CryptoPP::BufferedTransformation::SetRetrievalChannel(std::__cxx11::basic_string, std::allocator > const&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0x1e0): undefined reference to `CryptoPP::ProxyFilter::NextPutMultiple(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP17SimpleProxyFilterE[_ZTVN8CryptoPP17SimpleProxyFilterE]+0x1e8): undefined reference to `CryptoPP::ProxyFilter::NextPutModifiable(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP11UnflushableINS_6FilterEEE[_ZTVN8CryptoPP11UnflushableINS_6FilterEEE]+0xb8): undefined reference to `CryptoPP::BufferedTransformation::Get(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP11UnflushableINS_6FilterEEE[_ZTVN8CryptoPP11UnflushableINS_6FilterEEE]+0xc8): undefined reference to `CryptoPP::BufferedTransformation::Peek(unsigned char*, unsigned long long) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP11UnflushableINS_6FilterEEE[_ZTVN8CryptoPP11UnflushableINS_6FilterEEE]+0xd0): undefined reference to `CryptoPP::BufferedTransformation::Skip(unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP11UnflushableINS_6FilterEEE[_ZTVN8CryptoPP11UnflushableINS_6FilterEEE]+0x120): undefined reference to `CryptoPP::Filter::TransferTo2(CryptoPP::BufferedTransformation&, unsigned long long&, std::__cxx11::basic_string, std::allocator > const&, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP11UnflushableINS_6FilterEEE[_ZTVN8CryptoPP11UnflushableINS_6FilterEEE]+0x128): undefined reference to `CryptoPP::Filter::CopyRangeTo2(CryptoPP::BufferedTransformation&, unsigned long long&, unsigned long long, std::__cxx11::basic_string, std::allocator > const&, bool) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP11UnflushableINS_6FilterEEE[_ZTVN8CryptoPP11UnflushableINS_6FilterEEE]+0x130): undefined reference to `CryptoPP::BufferedTransformation::ChannelCreatePutSpace(std::__cxx11::basic_string, std::allocator > const&, unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP11UnflushableINS_6FilterEEE[_ZTVN8CryptoPP11UnflushableINS_6FilterEEE]+0x138): undefined reference to `CryptoPP::BufferedTransformation::ChannelPut2(std::__cxx11::basic_string, std::allocator > const&, unsigned char const*, unsigned long long, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP11UnflushableINS_6FilterEEE[_ZTVN8CryptoPP11UnflushableINS_6FilterEEE]+0x140): undefined reference to `CryptoPP::BufferedTransformation::ChannelPutModifiable2(std::__cxx11::basic_string, std::allocator > const&, unsigned char*, unsigned long long, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP11UnflushableINS_6FilterEEE[_ZTVN8CryptoPP11UnflushableINS_6FilterEEE]+0x150): undefined reference to `CryptoPP::BufferedTransformation::ChannelMessageSeriesEnd(std::__cxx11::basic_string, std::allocator > const&, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP11UnflushableINS_6FilterEEE[_ZTVN8CryptoPP11UnflushableINS_6FilterEEE]+0x158): undefined reference to `CryptoPP::BufferedTransformation::SetRetrievalChannel(std::__cxx11::basic_string, std::allocator > const&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10BufferlessINS_6FilterEEE[_ZTVN8CryptoPP10BufferlessINS_6FilterEEE]+0xb8): undefined reference to `CryptoPP::BufferedTransformation::Get(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10BufferlessINS_6FilterEEE[_ZTVN8CryptoPP10BufferlessINS_6FilterEEE]+0xc8): undefined reference to `CryptoPP::BufferedTransformation::Peek(unsigned char*, unsigned long long) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10BufferlessINS_6FilterEEE[_ZTVN8CryptoPP10BufferlessINS_6FilterEEE]+0xd0): undefined reference to `CryptoPP::BufferedTransformation::Skip(unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10BufferlessINS_6FilterEEE[_ZTVN8CryptoPP10BufferlessINS_6FilterEEE]+0x120): undefined reference to `CryptoPP::Filter::TransferTo2(CryptoPP::BufferedTransformation&, unsigned long long&, std::__cxx11::basic_string, std::allocator > const&, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10BufferlessINS_6FilterEEE[_ZTVN8CryptoPP10BufferlessINS_6FilterEEE]+0x128): undefined reference to `CryptoPP::Filter::CopyRangeTo2(CryptoPP::BufferedTransformation&, unsigned long long&, unsigned long long, std::__cxx11::basic_string, std::allocator > const&, bool) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10BufferlessINS_6FilterEEE[_ZTVN8CryptoPP10BufferlessINS_6FilterEEE]+0x130): undefined reference to `CryptoPP::BufferedTransformation::ChannelCreatePutSpace(std::__cxx11::basic_string, std::allocator > const&, unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10BufferlessINS_6FilterEEE[_ZTVN8CryptoPP10BufferlessINS_6FilterEEE]+0x138): undefined reference to `CryptoPP::BufferedTransformation::ChannelPut2(std::__cxx11::basic_string, std::allocator > const&, unsigned char const*, unsigned long long, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10BufferlessINS_6FilterEEE[_ZTVN8CryptoPP10BufferlessINS_6FilterEEE]+0x140): undefined reference to `CryptoPP::BufferedTransformation::ChannelPutModifiable2(std::__cxx11::basic_string, std::allocator > const&, unsigned char*, unsigned long long, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10BufferlessINS_6FilterEEE[_ZTVN8CryptoPP10BufferlessINS_6FilterEEE]+0x148): undefined reference to `CryptoPP::BufferedTransformation::ChannelFlush(std::__cxx11::basic_string, std::allocator > const&, bool, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10BufferlessINS_6FilterEEE[_ZTVN8CryptoPP10BufferlessINS_6FilterEEE]+0x150): undefined reference to `CryptoPP::BufferedTransformation::ChannelMessageSeriesEnd(std::__cxx11::basic_string, std::allocator > const&, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP10BufferlessINS_6FilterEEE[_ZTVN8CryptoPP10BufferlessINS_6FilterEEE]+0x158): undefined reference to `CryptoPP::BufferedTransformation::SetRetrievalChannel(std::__cxx11::basic_string, std::allocator > const&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP5Weak13MD5E[_ZTVN8CryptoPP5Weak13MD5E]+0x30): undefined reference to `CryptoPP::IteratedHashBase::Update(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP5Weak13MD5E[_ZTVN8CryptoPP5Weak13MD5E]+0x38): undefined reference to `CryptoPP::IteratedHashBase::CreateUpdateSpace(unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP5Weak13MD5E[_ZTVN8CryptoPP5Weak13MD5E]+0x88): undefined reference to `CryptoPP::IteratedHashBase::TruncatedFinal(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP5Weak13MD5E[_ZTVN8CryptoPP5Weak13MD5E]+0x98): undefined reference to `CryptoPP::HashTransformation::TruncatedVerify(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP5Weak13MD5E[_ZTVN8CryptoPP5Weak13MD5E]+0xc0): undefined reference to `CryptoPP::IteratedHashBase::HashMultipleBlocks(unsigned int const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP31IteratedHashWithStaticTransformIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ELj16ENS_5Weak13MD5ELj0ELb0EEE[_ZTVN8CryptoPP31IteratedHashWithStaticTransformIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ELj16ENS_5Weak13MD5ELj0ELb0EEE]+0x30): undefined reference to `CryptoPP::IteratedHashBase::Update(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP31IteratedHashWithStaticTransformIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ELj16ENS_5Weak13MD5ELj0ELb0EEE[_ZTVN8CryptoPP31IteratedHashWithStaticTransformIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ELj16ENS_5Weak13MD5ELj0ELb0EEE]+0x38): undefined reference to `CryptoPP::IteratedHashBase::CreateUpdateSpace(unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP31IteratedHashWithStaticTransformIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ELj16ENS_5Weak13MD5ELj0ELb0EEE[_ZTVN8CryptoPP31IteratedHashWithStaticTransformIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ELj16ENS_5Weak13MD5ELj0ELb0EEE]+0x88): undefined reference to `CryptoPP::IteratedHashBase::TruncatedFinal(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP31IteratedHashWithStaticTransformIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ELj16ENS_5Weak13MD5ELj0ELb0EEE[_ZTVN8CryptoPP31IteratedHashWithStaticTransformIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ELj16ENS_5Weak13MD5ELj0ELb0EEE]+0x98): undefined reference to `CryptoPP::HashTransformation::TruncatedVerify(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP31IteratedHashWithStaticTransformIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ELj16ENS_5Weak13MD5ELj0ELb0EEE[_ZTVN8CryptoPP31IteratedHashWithStaticTransformIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ELj16ENS_5Weak13MD5ELj0ELb0EEE]+0xc0): undefined reference to `CryptoPP::IteratedHashBase::HashMultipleBlocks(unsigned int const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP12ClonableImplINS_5Weak13MD5ENS_13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEES2_EEEE[_ZTVN8CryptoPP12ClonableImplINS_5Weak13MD5ENS_13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEES2_EEEE]+0x30): undefined reference to `CryptoPP::IteratedHashBase::Update(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP12ClonableImplINS_5Weak13MD5ENS_13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEES2_EEEE[_ZTVN8CryptoPP12ClonableImplINS_5Weak13MD5ENS_13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEES2_EEEE]+0x38): undefined reference to `CryptoPP::IteratedHashBase::CreateUpdateSpace(unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP12ClonableImplINS_5Weak13MD5ENS_13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEES2_EEEE[_ZTVN8CryptoPP12ClonableImplINS_5Weak13MD5ENS_13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEES2_EEEE]+0x88): undefined reference to `CryptoPP::IteratedHashBase::TruncatedFinal(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP12ClonableImplINS_5Weak13MD5ENS_13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEES2_EEEE[_ZTVN8CryptoPP12ClonableImplINS_5Weak13MD5ENS_13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEES2_EEEE]+0x98): undefined reference to `CryptoPP::HashTransformation::TruncatedVerify(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP12ClonableImplINS_5Weak13MD5ENS_13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEES2_EEEE[_ZTVN8CryptoPP12ClonableImplINS_5Weak13MD5ENS_13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEES2_EEEE]+0xc0): undefined reference to `CryptoPP::IteratedHashBase::HashMultipleBlocks(unsigned int const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEENS_5Weak13MD5EEE[_ZTVN8CryptoPP13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEENS_5Weak13MD5EEE]+0x30): undefined reference to `CryptoPP::IteratedHashBase::Update(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEENS_5Weak13MD5EEE[_ZTVN8CryptoPP13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEENS_5Weak13MD5EEE]+0x38): undefined reference to `CryptoPP::IteratedHashBase::CreateUpdateSpace(unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEENS_5Weak13MD5EEE[_ZTVN8CryptoPP13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEENS_5Weak13MD5EEE]+0x88): undefined reference to `CryptoPP::IteratedHashBase::TruncatedFinal(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEENS_5Weak13MD5EEE[_ZTVN8CryptoPP13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEENS_5Weak13MD5EEE]+0x98): undefined reference to `CryptoPP::HashTransformation::TruncatedVerify(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEENS_5Weak13MD5EEE[_ZTVN8CryptoPP13AlgorithmImplINS_12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEENS_5Weak13MD5EEE]+0xc0): undefined reference to `CryptoPP::IteratedHashBase::HashMultipleBlocks(unsigned int const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEE[_ZTVN8CryptoPP12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEE]+0x30): undefined reference to `CryptoPP::IteratedHashBase::Update(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEE[_ZTVN8CryptoPP12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEE]+0x38): undefined reference to `CryptoPP::IteratedHashBase::CreateUpdateSpace(unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEE[_ZTVN8CryptoPP12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEE]+0x88): undefined reference to `CryptoPP::IteratedHashBase::TruncatedFinal(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEE[_ZTVN8CryptoPP12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEE]+0x98): undefined reference to `CryptoPP::HashTransformation::TruncatedVerify(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEE[_ZTVN8CryptoPP12IteratedHashIjNS_10EnumToTypeINS_9ByteOrderELi0EEELj64ENS_18HashTransformationEEE]+0xc0): undefined reference to `CryptoPP::IteratedHashBase::HashMultipleBlocks(unsigned int const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP16IteratedHashBaseIjNS_18HashTransformationEEE[_ZTVN8CryptoPP16IteratedHashBaseIjNS_18HashTransformationEEE]+0x30): undefined reference to `CryptoPP::IteratedHashBase::Update(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP16IteratedHashBaseIjNS_18HashTransformationEEE[_ZTVN8CryptoPP16IteratedHashBaseIjNS_18HashTransformationEEE]+0x38): undefined reference to `CryptoPP::IteratedHashBase::CreateUpdateSpace(unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP16IteratedHashBaseIjNS_18HashTransformationEEE[_ZTVN8CryptoPP16IteratedHashBaseIjNS_18HashTransformationEEE]+0x88): undefined reference to `CryptoPP::IteratedHashBase::TruncatedFinal(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP16IteratedHashBaseIjNS_18HashTransformationEEE[_ZTVN8CryptoPP16IteratedHashBaseIjNS_18HashTransformationEEE]+0x98): undefined reference to `CryptoPP::HashTransformation::TruncatedVerify(unsigned char const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP16IteratedHashBaseIjNS_18HashTransformationEEE[_ZTVN8CryptoPP16IteratedHashBaseIjNS_18HashTransformationEEE]+0xc0): undefined reference to `CryptoPP::IteratedHashBase::HashMultipleBlocks(unsigned int const*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE[_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE]+0xb8): undefined reference to `CryptoPP::BufferedTransformation::Get(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE[_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE]+0xc8): undefined reference to `CryptoPP::BufferedTransformation::Peek(unsigned char*, unsigned long long) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE[_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE]+0xd0): undefined reference to `CryptoPP::BufferedTransformation::Skip(unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE[_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE]+0x130): undefined reference to `CryptoPP::BufferedTransformation::ChannelCreatePutSpace(std::__cxx11::basic_string, std::allocator > const&, unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE[_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE]+0x140): undefined reference to `CryptoPP::BufferedTransformation::ChannelPutModifiable2(std::__cxx11::basic_string, std::allocator > const&, unsigned char*, unsigned long long, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE[_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE]+0x148): undefined reference to `CryptoPP::BufferedTransformation::ChannelFlush(std::__cxx11::basic_string, std::allocator > const&, bool, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE[_ZTVN8CryptoPP13AutoSignalingINS_14InputRejectingINS_22BufferedTransformationEEEEE]+0x158): undefined reference to `CryptoPP::BufferedTransformation::SetRetrievalChannel(std::__cxx11::basic_string, std::allocator > const&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE[_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE]+0xb8): undefined reference to `CryptoPP::BufferedTransformation::Get(unsigned char*, unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE[_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE]+0xc8): undefined reference to `CryptoPP::BufferedTransformation::Peek(unsigned char*, unsigned long long) const' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE[_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE]+0xd0): undefined reference to `CryptoPP::BufferedTransformation::Skip(unsigned long long)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE[_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE]+0x130): undefined reference to `CryptoPP::BufferedTransformation::ChannelCreatePutSpace(std::__cxx11::basic_string, std::allocator > const&, unsigned long long&)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE[_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE]+0x140): undefined reference to `CryptoPP::BufferedTransformation::ChannelPutModifiable2(std::__cxx11::basic_string, std::allocator > const&, unsigned char*, unsigned long long, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE[_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE]+0x148): undefined reference to `CryptoPP::BufferedTransformation::ChannelFlush(std::__cxx11::basic_string, std::allocator > const&, bool, int, bool)' /tmp/ccL1UIhb.o:test.cpp:(.rdata$_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE[_ZTVN8CryptoPP14InputRejectingINS_22BufferedTransformationEEE]+0x158): undefined reference to `CryptoPP::BufferedTransformation::SetRetrievalChannel(std::__cxx11::basic_string, std::allocator > const&)' /tmp/ccL1UIhb.o:test.cpp:(.text$_ZN8CryptoPP14SourceTemplateINS_9FileStoreEE5Pump2ERyb[_ZN8CryptoPP14SourceTemplateINS_9FileStoreEE5Pump2ERyb]+0x5d): undefined reference to `CryptoPP::FileStore::TransferTo2(CryptoPP::BufferedTransformation&, unsigned long long&, std::__cxx11::basic_string, std::allocator > const&, bool)' /tmp/ccL1UIhb.o:test.cpp:(.text$_ZN8CryptoPP14SourceTemplateINS_9FileStoreEE13PumpMessages2ERjb[_ZN8CryptoPP14SourceTemplateINS_9FileStoreEE13PumpMessages2ERjb]+0x5d): undefined reference to `CryptoPP::BufferedTransformation::TransferMessagesTo2(CryptoPP::BufferedTransformation&, unsigned int&, std::__cxx11::basic_string, std::allocator > const&, bool)' /tmp/ccL1UIhb.o:test.cpp:(.text$_ZN8CryptoPP14SourceTemplateINS_9FileStoreEE8PumpAll2Eb[_ZN8CryptoPP14SourceTemplateINS_9FileStoreEE8PumpAll2Eb]+0x4d): undefined reference to `CryptoPP::BufferedTransformation::TransferAllTo2(CryptoPP::BufferedTransformation&, std::__cxx11::basic_string, std::allocator > const&, bool)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::TheBitBucket()': /home/user/my_app/cryptopp/cryptlib.cpp:47: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.cpp:47: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.cpp:47: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.cpp:47: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.cpp:47: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o):/home/user/my_app/cryptopp/cryptlib.cpp:47: more undefined references to `__cxa_atexit' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, int const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::NullRNG()': /home/user/my_app/cryptopp/cryptlib.cpp:380: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::TheBitBucket()': /home/user/my_app/cryptopp/cryptlib.cpp:47: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.cpp:47: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.cpp:47: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.cpp:47: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o):/home/user/my_app/cryptopp/cryptlib.cpp:47: more undefined references to `__cxa_atexit' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, int const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `std::string::insert(unsigned long, char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3861: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3861: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::PK_Encryptor::CreateEncryptionFilter(CryptoPP::RandomNumberGenerator&, CryptoPP::BufferedTransformation*, CryptoPP::NameValuePairs const&) const': /home/user/my_app/cryptopp/cryptlib.cpp:803: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/cryptlib.cpp:803: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::PK_Decryptor::CreateDecryptionFilter(CryptoPP::RandomNumberGenerator&, CryptoPP::BufferedTransformation*, CryptoPP::NameValuePairs const&) const': /home/user/my_app/cryptopp/cryptlib.cpp:851: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/cryptlib.cpp:851: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::RandomNumberGenerator::~RandomNumberGenerator()': /home/user/my_app/cryptopp/cryptlib.h:1336: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::ClassNullRNG::~ClassNullRNG()': /home/user/my_app/cryptopp/cryptlib.cpp:338: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::BitBucket::~BitBucket()': /home/user/my_app/cryptopp/simple.h:359: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::SelfTestFailure::~SelfTestFailure()': /home/user/my_app/cryptopp/fips140.h:23: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o):/home/user/my_app/cryptopp/cryptlib.h:1977: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `std::string::insert(unsigned long, std::string const&, unsigned long, unsigned long)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3821: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3821: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `std::basic_string, std::allocator > std::operator+, std::allocator >(char, std::basic_string, std::allocator > const&)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1169: undefined reference to `std::string::reserve(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1170: undefined reference to `std::string::append(unsigned long, char)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `std::string::insert(unsigned long, char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3861: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, CryptoPP::ConstByteArrayParameter const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `std::basic_string, std::allocator > std::operator+, std::allocator >(char, std::basic_string, std::allocator > const&)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1169: undefined reference to `std::string::reserve(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1170: undefined reference to `std::string::append(unsigned long, char)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1155: undefined reference to `std::string::reserve(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1156: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::PK_DefaultDecryptionFilter::~PK_DefaultDecryptionFilter()': /home/user/my_app/cryptopp/cryptlib.cpp:806: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o): In function `CryptoPP::PK_DefaultEncryptionFilter::~PK_DefaultEncryptionFilter()': /home/user/my_app/cryptopp/cryptlib.cpp:761: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(cryptlib.o):cryptlib.cpp:(.rdata$.refptr.__dso_handle[.refptr.__dso_handle]+0x0): undefined reference to `__dso_handle' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `std::basic_string, std::allocator > std::operator+, std::allocator >(char, std::basic_string, std::allocator > const&)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1169: undefined reference to `std::string::reserve(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1170: undefined reference to `std::string::append(unsigned long, char)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::Integer::Zero()': /home/user/my_app/cryptopp/integer.cpp:4793: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::Integer::One()': /home/user/my_app/cryptopp/integer.cpp:4805: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::Integer::Two()': /home/user/my_app/cryptopp/integer.cpp:4817: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ostream:509: undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ostream:509: undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ostream:509: undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ostream:509: undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `std::string CryptoPP::IntToString(CryptoPP::Integer, unsigned int)': /home/user/my_app/cryptopp/integer.cpp:4696: undefined reference to `std::string::reserve(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `std::string::push_back(char)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3617: undefined reference to `std::string::reserve(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::operator>>(std::istream&, CryptoPP::Integer&)': /home/user/my_app/cryptopp/integer.cpp:3625: undefined reference to `std::istream::read(char*, long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: more undefined references to `operator new(unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::Integer::GenerateRandomNoThrow(CryptoPP::RandomNumberGenerator&, CryptoPP::NameValuePairs const&)': /home/user/my_app/cryptopp/integer.cpp:3561: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, CryptoPP::Integer::RandomNumberType const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::KDF2_RNG::~KDF2_RNG()': /home/user/my_app/cryptopp/integer.cpp:3500: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::DERSequenceEncoder::~DERSequenceEncoder()': /home/user/my_app/cryptopp/asn.h:313: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::BERSequenceDecoder::~BERSequenceDecoder()': /home/user/my_app/cryptopp/asn.h:303: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::OID::~OID()': /home/user/my_app/cryptopp/asn.h:169: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::IteratedHashWithStaticTransform, 64u, 20u, CryptoPP::SHA1, 0u, false>::~IteratedHashWithStaticTransform()': /home/user/my_app/cryptopp/iterhash.h:166: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o):/home/user/my_app/cryptopp/iterhash.h:166: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1155: undefined reference to `std::string::reserve(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1156: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: more undefined references to `std::string::append(char const*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::ClonableImpl, 64u, CryptoPP::HashTransformation>, CryptoPP::SHA1> >::Clone() const': /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate()': /home/user/my_app/cryptopp/algparam.h:377: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate()': /home/user/my_app/cryptopp/algparam.h:377: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::MontgomeryRepresentation::Clone() const': /home/user/my_app/cryptopp/modarith.h:290: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/modarith.h:290: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::ModularArithmetic::Clone() const': /home/user/my_app/cryptopp/modarith.h:66: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/modarith.h:66: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, CryptoPP::Integer const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(integer.o): In function `__static_initialization_and_destruction_0': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/iostream:74: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(algparam.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(algparam.o): In function `CryptoPP::CombinedNameValuePairs::~CombinedNameValuePairs()': /home/user/my_app/cryptopp/algparam.h:137: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(algparam.o): In function `CryptoPP::AlgorithmParameters::~AlgorithmParameters()': /home/user/my_app/cryptopp/algparam.h:433: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(algparam.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(asn.o): In function `CryptoPP::BERGeneralDecoder::~BERGeneralDecoder()': /home/user/my_app/cryptopp/asn.cpp:433: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(asn.o): In function `std::string::clear()': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3346: undefined reference to `std::string::_M_mutate(unsigned long, unsigned long, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(asn.o): In function `CryptoPP::BERDecodeTextString(CryptoPP::BufferedTransformation&, std::string&, unsigned char)': /home/user/my_app/cryptopp/asn.cpp:175: undefined reference to `std::string::assign(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(asn.o): In function `CryptoPP::DERGeneralEncoder::~DERGeneralEncoder()': /home/user/my_app/cryptopp/asn.cpp:527: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(asn.o): In function `CryptoPP::CryptoMaterial::InvalidMaterial::~InvalidMaterial()': /home/user/my_app/cryptopp/cryptlib.h:2171: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(asn.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(asn.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(basecode.o): In function `CryptoPP::BaseN_Decoder::~BaseN_Decoder()': /home/user/my_app/cryptopp/basecode.h:58: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(basecode.o): In function `CryptoPP::BaseN_Encoder::~BaseN_Encoder()': /home/user/my_app/cryptopp/basecode.h:18: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(basecode.o): In function `CryptoPP::Grouper::~Grouper()': /home/user/my_app/cryptopp/basecode.h:110: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(basecode.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, int const* const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, int const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `GetRecommendedParameters': /home/user/my_app/cryptopp/eccrypto.cpp:446: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/eccrypto.cpp:266: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::AbstractRing::MultiplicativeGroupT::~MultiplicativeGroupT()': /home/user/my_app/cryptopp/algebra.h:198: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::StringSinkTemplate::~StringSinkTemplate()': /home/user/my_app/cryptopp/filters.h:1088: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::P1363_MGF1::~P1363_MGF1()': /home/user/my_app/cryptopp/pubkey.h:745: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::AbstractRing::MultiplicativeGroupT::~MultiplicativeGroupT()': /home/user/my_app/cryptopp/algebra.h:198: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::SourceTemplate::~SourceTemplate()': /home/user/my_app/cryptopp/filters.h:1383: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/home/user/my_app/cryptopp/filters.h:1411: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::OAEP::NewMGF() const': /home/user/my_app/cryptopp/oaep.h:37: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::OAEP::NewHash() const': /home/user/my_app/cryptopp/oaep.h:36: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/oaep.h:36: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char const*, char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:4218: undefined reference to `std::string::replace(unsigned long, unsigned long, char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::StringSinkTemplate::Put2(unsigned char const*, unsigned long, int, bool)': /home/user/my_app/cryptopp/filters.h:1107: undefined reference to `std::string::reserve(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::insert(unsigned long, char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3861: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::GF2NP::Clone() const': /home/user/my_app/cryptopp/gf2n.h:300: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/gf2n.h:300: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::HMAC::~HMAC()': /home/user/my_app/cryptopp/hmac.h:50: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::Rijndael::Enc>::~BlockCipherFinal()': /home/user/my_app/cryptopp/seckey.h:499: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_Algorithm_DSA_RFC6979::~DL_Algorithm_DSA_RFC6979()': /home/user/my_app/cryptopp/gfpcrypt.h:242: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::insert(unsigned long, char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3861: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::EuclideanDomainOf::~EuclideanDomainOf()': /home/user/my_app/cryptopp/algebra.h:315: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::QuotientRing >::~QuotientRing()': /home/user/my_app/cryptopp/algebra.h:386: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::GF2NP::~GF2NP()': /home/user/my_app/cryptopp/gf2n.h:295: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::IteratedHashWithStaticTransform, 128u, 64u, CryptoPP::SHA384, 48u, false>::~IteratedHashWithStaticTransform()': /home/user/my_app/cryptopp/iterhash.h:166: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/iterhash.h:166: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/home/user/my_app/cryptopp/iterhash.h:166: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::HMAC::~HMAC()': /home/user/my_app/cryptopp/hmac.h:50: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::HMAC::~HMAC()': /home/user/my_app/cryptopp/hmac.h:50: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::IteratedHashWithStaticTransform, 64u, 32u, CryptoPP::SHA224, 28u, true>::~IteratedHashWithStaticTransform()': /home/user/my_app/cryptopp/iterhash.h:166: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/iterhash.h:166: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_Algorithm_DSA_RFC6979::~DL_Algorithm_DSA_RFC6979()': /home/user/my_app/cryptopp/gfpcrypt.h:242: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::CipherModeFinalTemplate_ExternalCipher >, CryptoPP::AdditiveCipherAbstractPolicy> >::~CipherModeFinalTemplate_ExternalCipher()': /home/user/my_app/cryptopp/modes.h:328: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/home/user/my_app/cryptopp/strciphr.h:69: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ClonableImpl, 128u, CryptoPP::HashTransformation>, CryptoPP::SHA384> >::Clone() const': /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ClonableImpl, 64u, CryptoPP::HashTransformation>, CryptoPP::SHA224> >::Clone() const': /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ClonableImpl, 128u, CryptoPP::HashTransformation>, CryptoPP::SHA512> >::Clone() const': /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ClonableImpl, 64u, CryptoPP::HashTransformation>, CryptoPP::SHA256> >::Clone() const': /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::AbstractPolicyHolder::~AbstractPolicyHolder()': /home/user/my_app/cryptopp/strciphr.h:54: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::AdditiveCipherTemplate >::~AdditiveCipherTemplate()': /home/user/my_app/cryptopp/strciphr.h:269: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::CipherModeFinalTemplate_ExternalCipher::~CipherModeFinalTemplate_ExternalCipher()': /home/user/my_app/cryptopp/modes.h:328: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::CipherModeFinalTemplate_ExternalCipher::~CipherModeFinalTemplate_ExternalCipher()': /home/user/my_app/cryptopp/modes.h:328: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/home/user/my_app/cryptopp/modes.h:328: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::AutoSeededX917RNG::Reseed(unsigned char const*, unsigned long, unsigned char const*, unsigned char const*)': /home/user/my_app/cryptopp/osrng.h:237: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/osrng.h:237: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/osrng.h:237: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/osrng.h:237: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate()': /home/user/my_app/cryptopp/algparam.h:377: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate()': /home/user/my_app/cryptopp/algparam.h:377: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate()': /home/user/my_app/cryptopp/algparam.h:377: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/home/user/my_app/cryptopp/algparam.h:377: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: more undefined references to `std::string::append(char const*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ECPPoint::~ECPPoint()': /home/user/my_app/cryptopp/ecpoint.h:23: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ECP::~ECP()': /home/user/my_app/cryptopp/ecp.h:34: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/ecp.h:34: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_FixedBasePrecomputationImpl::~DL_FixedBasePrecomputationImpl()': /home/user/my_app/cryptopp/eprecomp.h:56: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_FixedBasePrecomputationImpl::~DL_FixedBasePrecomputationImpl()': /home/user/my_app/cryptopp/eprecomp.h:56: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/home/user/my_app/cryptopp/modarith.h:279: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::operator=(CryptoPP::value_ptr const&)': /home/user/my_app/cryptopp/smartptr.h:97: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ECP::~ECP()': /home/user/my_app/cryptopp/ecp.h:34: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::operator=(CryptoPP::value_ptr const&)': /home/user/my_app/cryptopp/smartptr.h:97: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::EcPrecomputation::SetCurve(CryptoPP::ECP const&)': /home/user/my_app/cryptopp/ecp.h:137: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ECP::~ECP()': /home/user/my_app/cryptopp/ecp.h:34: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::value_ptr(CryptoPP::ECP const&)': /home/user/my_app/cryptopp/smartptr.h:82: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ECP::~ECP()': /home/user/my_app/cryptopp/ecp.h:34: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::EcPrecomputation::SetCurve(CryptoPP::ECP const&)': /home/user/my_app/cryptopp/ecp.h:137: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::value_ptr(CryptoPP::ECP const&)': /home/user/my_app/cryptopp/smartptr.h:82: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::value_ptr(CryptoPP::value_ptr const&)': /home/user/my_app/cryptopp/smartptr.h:85: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::value_ptr(CryptoPP::value_ptr const&)': /home/user/my_app/cryptopp/smartptr.h:85: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/smartptr.h:85: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::value_ptr(CryptoPP::value_ptr const&)': /home/user/my_app/cryptopp/smartptr.h:85: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ClonableImpl, CryptoPP::Rijndael::Enc>::Clone() const': /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::EcRecommendedParameters::NewEC() const': /home/user/my_app/cryptopp/eccrypto.cpp:114: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:115: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:116: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:117: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ECP::ECP(CryptoPP::Integer const&, CryptoPP::Integer const&, CryptoPP::Integer const&)': /home/user/my_app/cryptopp/ecp.h:50: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/ecp.h:50: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::EcRecommendedParameters::NewEC() const': /home/user/my_app/cryptopp/eccrypto.cpp:117: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:116: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:115: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:114: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_GroupParameters_IntegerBasedImpl >::~DL_GroupParameters_IntegerBasedImpl()': /home/user/my_app/cryptopp/gfpcrypt.h:128: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_GroupParameters_GFP_DefaultSafePrime::~DL_GroupParameters_GFP_DefaultSafePrime()': /home/user/my_app/cryptopp/gfpcrypt.h:189: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DH_Domain >::~DH_Domain()': /home/user/my_app/cryptopp/dh.h:36: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_PublicKey_GFP::~DL_PublicKey_GFP()': /home/user/my_app/cryptopp/gfpcrypt.h:482: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/home/user/my_app/cryptopp/pubkey.h:2106: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::NewObject > >::operator()() const': /home/user/my_app/cryptopp/misc.h:246: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator >::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ECP::~ECP()': /home/user/my_app/cryptopp/ecp.h:34: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/ecp.h:34: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_GroupParameters_EC::~DL_GroupParameters_EC()': /home/user/my_app/cryptopp/eccrypto.h:47: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_PublicKeyImpl >::~DL_PublicKeyImpl()': /home/user/my_app/cryptopp/pubkey.h:1370: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_PublicKey_EC::~DL_PublicKey_EC()': /home/user/my_app/cryptopp/eccrypto.h:186: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/home/user/my_app/cryptopp/pubkey.h:2106: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_GroupParameters_EC::Initialize(CryptoPP::OID const&)': /home/user/my_app/cryptopp/eccrypto.cpp:472: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:480: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ECP::~ECP()': /home/user/my_app/cryptopp/ecp.h:34: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_GroupParameters_EC::Initialize(CryptoPP::OID const&)': /home/user/my_app/cryptopp/eccrypto.cpp:472: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:480: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_GroupParameters_EC::~DL_GroupParameters_EC()': /home/user/my_app/cryptopp/eccrypto.h:47: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_PublicKeyImpl >::~DL_PublicKeyImpl()': /home/user/my_app/cryptopp/pubkey.h:1370: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/home/user/my_app/cryptopp/eccrypto.h:186: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: more undefined references to `std::string::append(char const*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator >::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: more undefined references to `operator new(unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ModExpPrecomputation::SetModulus(CryptoPP::Integer const&)': /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ModExpPrecomputation::SetModulus(CryptoPP::Integer const&)': /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ModExpPrecomputation::SetModulus(CryptoPP::Integer const&)': /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ModExpPrecomputation::SetModulus(CryptoPP::Integer const&)': /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ModExpPrecomputation::SetModulus(CryptoPP::Integer const&)': /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ModExpPrecomputation::SetModulus(CryptoPP::Integer const&)': /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ModExpPrecomputation::SetModulus(CryptoPP::Integer const&)': /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::ModExpPrecomputation::SetModulus(CryptoPP::Integer const&)': /home/user/my_app/cryptopp/modexppc.h:35: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::operator=(CryptoPP::value_ptr const&)': /home/user/my_app/cryptopp/smartptr.h:97: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::operator=(CryptoPP::value_ptr const&)': /home/user/my_app/cryptopp/smartptr.h:97: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/smartptr.h:97: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::operator=(CryptoPP::value_ptr const&)': /home/user/my_app/cryptopp/smartptr.h:97: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: more undefined references to `std::string::append(char const*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: more undefined references to `std::string::append(char const*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator >::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator > >::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__gnu_cxx::new_allocator > >::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: more undefined references to `operator new(unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::EcRecommendedParameters::NewEC() const': /home/user/my_app/cryptopp/eccrypto.cpp:94: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:99: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:97: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:95: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_GroupParameters_EC::Initialize(CryptoPP::OID const&)': /home/user/my_app/cryptopp/eccrypto.cpp:472: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:480: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::EC2N::~EC2N()': /home/user/my_app/cryptopp/ec2n.h:36: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_GroupParameters_EC::Initialize(CryptoPP::OID const&)': /home/user/my_app/cryptopp/eccrypto.cpp:472: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/eccrypto.cpp:480: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::PK_MessageAccumulatorImpl::~PK_MessageAccumulatorImpl()': /home/user/my_app/cryptopp/pubkey.h:490: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_SignerImpl, CryptoPP::DL_Algorithm_ECDSA, CryptoPP::DL_SignatureMessageEncodingMethod_DSA, CryptoPP::SHA256, int>, CryptoPP::DL_Keys_ECDSA, CryptoPP::DL_Algorithm_ECDSA, CryptoPP::DL_SignatureMessageEncodingMethod_DSA, CryptoPP::SHA256> >::NewSignatureAccumulator(CryptoPP::RandomNumberGenerator&) const': /home/user/my_app/cryptopp/pubkey.h:1935: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/pubkey.h:1935: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::PK_MessageAccumulatorImpl::~PK_MessageAccumulatorImpl()': /home/user/my_app/cryptopp/pubkey.h:490: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_VerifierImpl, CryptoPP::DL_Keys_DSA, CryptoPP::DL_Algorithm_GDSA, CryptoPP::DL_SignatureMessageEncodingMethod_DSA, CryptoPP::SHA1> >::NewVerificationAccumulator() const': /home/user/my_app/cryptopp/pubkey.h:1949: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/pubkey.h:1949: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_SignerImpl, CryptoPP::DL_Keys_DSA, CryptoPP::DL_Algorithm_GDSA, CryptoPP::DL_SignatureMessageEncodingMethod_DSA, CryptoPP::SHA1> >::NewSignatureAccumulator(CryptoPP::RandomNumberGenerator&) const': /home/user/my_app/cryptopp/pubkey.h:1935: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/pubkey.h:1935: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_SignerImpl, CryptoPP::DL_Algorithm_ECDSA, CryptoPP::DL_SignatureMessageEncodingMethod_DSA, CryptoPP::SHA256, int>, CryptoPP::DL_Keys_ECDSA, CryptoPP::DL_Algorithm_ECDSA, CryptoPP::DL_SignatureMessageEncodingMethod_DSA, CryptoPP::SHA256> >::NewSignatureAccumulator(CryptoPP::RandomNumberGenerator&) const': /home/user/my_app/cryptopp/pubkey.h:1935: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/pubkey.h:1935: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_VerifierImpl, CryptoPP::DL_Algorithm_ECDSA, CryptoPP::DL_SignatureMessageEncodingMethod_DSA, CryptoPP::SHA256, int>, CryptoPP::DL_Keys_ECDSA, CryptoPP::DL_Algorithm_ECDSA, CryptoPP::DL_SignatureMessageEncodingMethod_DSA, CryptoPP::SHA256> >::NewVerificationAccumulator() const': /home/user/my_app/cryptopp/pubkey.h:1949: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/pubkey.h:1949: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_VerifierImpl, CryptoPP::DL_Algorithm_ECDSA, CryptoPP::DL_SignatureMessageEncodingMethod_DSA, CryptoPP::SHA256, int>, CryptoPP::DL_Keys_ECDSA, CryptoPP::DL_Algorithm_ECDSA, CryptoPP::DL_SignatureMessageEncodingMethod_DSA, CryptoPP::SHA256> >::NewVerificationAccumulator() const': /home/user/my_app/cryptopp/pubkey.h:1949: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/pubkey.h:1949: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::NewObject >::operator()() const': /home/user/my_app/cryptopp/misc.h:246: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::NewObject::operator()() const': /home/user/my_app/cryptopp/misc.h:246: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::NewObject >::operator()() const': /home/user/my_app/cryptopp/misc.h:246: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::insert(unsigned long, char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3861: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::NewObject >::operator()() const': /home/user/my_app/cryptopp/misc.h:246: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::operator=(CryptoPP::value_ptr const&)': /home/user/my_app/cryptopp/smartptr.h:97: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::operator=(CryptoPP::value_ptr const&)': /home/user/my_app/cryptopp/smartptr.h:97: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::operator=(CryptoPP::value_ptr const&)': /home/user/my_app/cryptopp/smartptr.h:97: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::value_ptr::operator=(CryptoPP::value_ptr const&)': /home/user/my_app/cryptopp/smartptr.h:97: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `__static_initialization_and_destruction_0': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/iostream:74: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_PrivateKeyImpl >::~DL_PrivateKeyImpl()': /home/user/my_app/cryptopp/pubkey.h:1222: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_PrivateKeyImpl >::~DL_PrivateKeyImpl()': /home/user/my_app/cryptopp/pubkey.h:1222: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_PrivateKey_GFP::~DL_PrivateKey_GFP()': /home/user/my_app/cryptopp/gfpcrypt.h:575: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_PrivateKey_EC::~DL_PrivateKey_EC()': /home/user/my_app/cryptopp/eccrypto.h:263: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o): In function `CryptoPP::DL_PrivateKey_ECGDSA_ISO15946::~DL_PrivateKey_ECGDSA_ISO15946()': /home/user/my_app/cryptopp/eccrypto.h:435: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(dll.o):/home/user/my_app/cryptopp/pubkey.h:1290: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(ec2n.o): In function `CryptoPP::NewObject::operator()() const': /home/user/my_app/cryptopp/misc.h:246: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/misc.h:246: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(ec2n.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(ecp.o): In function `CryptoPP::ECP::ECP(CryptoPP::BufferedTransformation&)': /home/user/my_app/cryptopp/ecp.cpp:42: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/ecp.cpp:42: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(ecp.o): In function `CryptoPP::ECP::ECP(CryptoPP::ECP const&, bool)': /home/user/my_app/cryptopp/ecp.cpp:33: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/ecp.cpp:33: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(ecp.o): In function `__gnu_cxx::new_allocator > >::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(ecp.o): In function `__gnu_cxx::new_allocator > >::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(ecp.o): In function `__gnu_cxx::new_allocator > >::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(ecp.o): In function `CryptoPP::NewObject::operator()() const': /home/user/my_app/cryptopp/misc.h:246: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/misc.h:246: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(ecp.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(ecp.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(ecp.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(ecp.o): In function `__gnu_cxx::new_allocator >::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(ecp.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: more undefined references to `operator new(unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(ecp.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `CryptoPP::FileStore::MaxRetrievable() const': /home/user/my_app/cryptopp/files.cpp:69: undefined reference to `std::istream::seekg(long, std::_Ios_Seekdir)' /home/user/my_app/cryptopp/files.cpp:70: undefined reference to `std::istream::seekg(std::fpos<_mbstate_t>)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `CryptoPP::FileStore::CopyRangeTo2(CryptoPP::BufferedTransformation&, unsigned long&, unsigned long, std::string const&, bool) const': /home/user/my_app/cryptopp/files.cpp:133: undefined reference to `std::istream::seekg(long, std::_Ios_Seekdir)' /home/user/my_app/cryptopp/files.cpp:141: undefined reference to `std::istream::seekg(std::fpos<_mbstate_t>)' /home/user/my_app/cryptopp/files.cpp:138: undefined reference to `std::istream::seekg(std::fpos<_mbstate_t>)' /home/user/my_app/cryptopp/files.cpp:161: undefined reference to `std::istream::seekg(std::fpos<_mbstate_t>)' /home/user/my_app/cryptopp/files.cpp:157: undefined reference to `std::istream::seekg(std::fpos<_mbstate_t>)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `CryptoPP::FileStore::Skip(unsigned long)': /home/user/my_app/cryptopp/files.cpp:175: undefined reference to `std::istream::seekg(long, std::_Ios_Seekdir)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `CryptoPP::FileStore::StoreInitialize(CryptoPP::NameValuePairs const&)': /home/user/my_app/cryptopp/files.cpp:40: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/files.cpp:40: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `CryptoPP::FileSink::IsolatedInitialize(CryptoPP::NameValuePairs const&)': /home/user/my_app/cryptopp/files.cpp:196: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/files.cpp:196: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `CryptoPP::FileSink::Put2(unsigned char const*, unsigned long, int, bool)': /home/user/my_app/cryptopp/files.cpp:242: undefined reference to `std::ostream::write(char const*, long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `CryptoPP::FileStore::TransferTo2(CryptoPP::BufferedTransformation&, unsigned long&, std::string const&, bool)': /home/user/my_app/cryptopp/files.cpp:94: undefined reference to `std::istream::read(char*, long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `CryptoPP::FileSink::~FileSink()': /home/user/my_app/cryptopp/files.h:129: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `CryptoPP::FileStore::~FileStore()': /home/user/my_app/cryptopp/files.h:23: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `CryptoPP::FileStore::ReadErr::~ReadErr()': /home/user/my_app/cryptopp/files.h:35: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `CryptoPP::FileSink::Err::~Err()': /home/user/my_app/cryptopp/files.h:133: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `CryptoPP::FileSink::WriteErr::~WriteErr()': /home/user/my_app/cryptopp/files.h:141: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o):/home/user/my_app/cryptopp/files.h:139: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1155: undefined reference to `std::string::reserve(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1156: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1155: undefined reference to `std::string::reserve(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1156: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(files.o): In function `__static_initialization_and_destruction_0': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/iostream:74: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::Filter::NewDefaultAttachment() const': /home/user/my_app/cryptopp/filters.cpp:33: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/filters.cpp:33: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/filters.cpp:33: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/filters.cpp:33: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::ProxyFilter::SetFilter(CryptoPP::Filter*)': /home/user/my_app/cryptopp/filters.cpp:502: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/filters.cpp:502: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::AuthenticatedEncryptionFilter::AuthenticatedEncryptionFilter(CryptoPP::AuthenticatedSymmetricCipher&, CryptoPP::BufferedTransformation*, bool, int, std::string const&, CryptoPP::BlockPaddingSchemeDef::BlockPaddingScheme)': /home/user/my_app/cryptopp/filters.cpp:951: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/filters.cpp:951: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, int const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::AuthenticatedDecryptionFilter::AuthenticatedDecryptionFilter(CryptoPP::AuthenticatedSymmetricCipher&, CryptoPP::BufferedTransformation*, unsigned int, int, CryptoPP::BlockPaddingSchemeDef::BlockPaddingScheme)': /home/user/my_app/cryptopp/filters.cpp:994: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/filters.cpp:995: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, unsigned int const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, int const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::AuthenticatedDecryptionFilter::AuthenticatedDecryptionFilter(CryptoPP::AuthenticatedSymmetricCipher&, CryptoPP::BufferedTransformation*, unsigned int, int, CryptoPP::BlockPaddingSchemeDef::BlockPaddingScheme)': /home/user/my_app/cryptopp/filters.cpp:995: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/filters.cpp:994: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::ProxyFilter::ProxyFilter(CryptoPP::BufferedTransformation*, unsigned long, unsigned long, CryptoPP::BufferedTransformation*)': /home/user/my_app/cryptopp/filters.cpp:488: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/filters.cpp:488: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::Redirector::~Redirector()': /home/user/my_app/cryptopp/filters.h:867: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::OutputProxy::~OutputProxy()': /home/user/my_app/cryptopp/filters.h:948: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::ArraySink::~ArraySink()': /home/user/my_app/cryptopp/filters.h:1160: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::RandomNumberSink::~RandomNumberSink()': /home/user/my_app/cryptopp/filters.h:1131: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o):/home/user/my_app/cryptopp/filters.h:1203: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate()': /home/user/my_app/cryptopp/algparam.h:377: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate()': /home/user/my_app/cryptopp/algparam.h:377: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `std::string::insert(unsigned long, char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3861: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, CryptoPP::BlockPaddingSchemeDef::BlockPaddingScheme const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, unsigned int const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(filters.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(fips140.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(fips140.o):/home/user/my_app/cryptopp/cryptlib.h:514: more undefined references to `__cxa_atexit' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `CryptoPP::NewObject::operator()() const': /home/user/my_app/cryptopp/misc.h:246: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ostream:509: undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ostream:509: undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ostream:509: undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ostream:509: undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ostream:509: undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: more undefined references to `operator new(unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `CryptoPP::BERDecodeGF2NP(CryptoPP::BufferedTransformation&)': /home/user/my_app/cryptopp/gf2n.cpp:904: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/gf2n.cpp:894: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `CryptoPP::GF2NT::~GF2NT()': /home/user/my_app/cryptopp/gf2n.h:331: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `CryptoPP::GF2NPP::~GF2NPP()': /home/user/my_app/cryptopp/gf2n.h:355: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `CryptoPP::PolynomialMod2::DivideByZero::~DivideByZero()': /home/user/my_app/cryptopp/gf2n.h:32: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `CryptoPP::NewPolynomialMod2<1ul>::operator()() const': /home/user/my_app/cryptopp/gf2n.cpp:130: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/gf2n.cpp:130: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: more undefined references to `operator new(unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `CryptoPP::GF2NPP::Clone() const': /home/user/my_app/cryptopp/gf2n.h:362: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `CryptoPP::GF2NT::Clone() const': /home/user/my_app/cryptopp/gf2n.h:337: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/gf2n.h:337: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(gf2n.o): In function `__static_initialization_and_destruction_0': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/iostream:74: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, int const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: more undefined references to `operator new(unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::push_back(char)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3617: undefined reference to `std::string::reserve(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::push_back(char)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3617: undefined reference to `std::string::reserve(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: more undefined references to `std::string::append(char const*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::push_back(char)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3617: undefined reference to `std::string::reserve(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: more undefined references to `std::string::append(char const*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::push_back(char)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3617: undefined reference to `std::string::reserve(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: more undefined references to `std::string::append(char const*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `CryptoPP::DL_SignatureMessageEncodingMethod_NR::~DL_SignatureMessageEncodingMethod_NR()': /home/user/my_app/cryptopp/pubkey.h:441: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `CryptoPP::DL_SignatureMessageEncodingMethod_DSA::~DL_SignatureMessageEncodingMethod_DSA()': /home/user/my_app/cryptopp/pubkey.h:428: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `CryptoPP::MontgomeryRepresentation::~MontgomeryRepresentation()': /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/modarith.h:279: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o):/home/user/my_app/cryptopp/gfpcrypt.h:162: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::push_back(char)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3617: undefined reference to `std::string::reserve(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::push_back(char)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3617: undefined reference to `std::string::reserve(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: more undefined references to `std::string::append(char const*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(gfpcrypt.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(hex.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, unsigned char const* const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(hex.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, int const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(hex.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, int const* const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(hex.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, int const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(hex.o): In function `CryptoPP::HexEncoder::~HexEncoder()': /home/user/my_app/cryptopp/hex.h:16: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(hex.o): In function `CryptoPP::HexDecoder::~HexDecoder()': /home/user/my_app/cryptopp/hex.h:36: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(hex.o): In function `CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate()': /home/user/my_app/cryptopp/algparam.h:377: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(hex.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(hmac.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(hmac.o):/home/user/my_app/cryptopp/cryptlib.h:514: more undefined references to `__cxa_atexit' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(iterhash.o): In function `CryptoPP::HashInputTooLong::~HashInputTooLong()': /home/user/my_app/cryptopp/iterhash.h:23: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(iterhash.o): In function `std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1155: undefined reference to `std::string::reserve(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1156: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(iterhash.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(md5.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(md5.o):/home/user/my_app/cryptopp/cryptlib.h:514: more undefined references to `__cxa_atexit' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(misc.o): In function `std::string::resize(unsigned long)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3293: undefined reference to `std::string::resize(unsigned long, char)' /home/user/my_app/cryptopp/lib//libcryptopp.a(misc.o): In function `std::basic_string, std::allocator >::resize(unsigned long)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3293: undefined reference to `std::basic_string, std::allocator >::resize(unsigned long, wchar_t)' /home/user/my_app/cryptopp/lib//libcryptopp.a(misc.o): In function `CryptoPP::AlignedAllocate(unsigned long)': /home/user/my_app/cryptopp/misc.cpp:289: undefined reference to `memalign' /home/user/my_app/cryptopp/lib//libcryptopp.a(misc.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(modes.o): In function `CryptoPP::CBC_Decryption::~CBC_Decryption()': /home/user/my_app/cryptopp/modes.h:275: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(modes.o): In function `CryptoPP::CBC_Encryption::~CBC_Encryption()': /home/user/my_app/cryptopp/modes.h:243: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(modes.o): In function `CryptoPP::CBC_CTS_Encryption::~CBC_CTS_Encryption()': /home/user/my_app/cryptopp/modes.h:251: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(modes.o): In function `CryptoPP::ECB_OneWay::~ECB_OneWay()': /home/user/my_app/cryptopp/modes.h:217: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(modes.o): In function `CryptoPP::CBC_CTS_Decryption::~CBC_CTS_Decryption()': /home/user/my_app/cryptopp/modes.h:286: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(modes.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `CryptoPP::EqualityComparisonFilter::~EqualityComparisonFilter()': /home/user/my_app/cryptopp/mqueue.h:71: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `CryptoPP::EqualityComparisonFilter::MismatchDetected::~MismatchDetected()': /home/user/my_app/cryptopp/mqueue.h:74: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o):/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: more undefined references to `operator new(unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `CryptoPP::MessageQueue::~MessageQueue()': /home/user/my_app/cryptopp/mqueue.h:14: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(mqueue.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(nbtheory.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, CryptoPP::Integer::RandomNumberType const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(nbtheory.o): In function `CryptoPP::AlgorithmParameters& CryptoPP::AlgorithmParameters::operator()(char const*, CryptoPP::Integer const&, bool)': /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/algparam.h:476: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(nbtheory.o): In function `CryptoPP::NewLastSmallPrimeSquared::operator()() const': /home/user/my_app/cryptopp/nbtheory.cpp:233: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/nbtheory.cpp:233: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(nbtheory.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(nbtheory.o): In function `CryptoPP::NewPrimeTable::operator()() const': /home/user/my_app/cryptopp/nbtheory.cpp:29: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(nbtheory.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(nbtheory.o): In function `CryptoPP::member_ptr > >::~member_ptr()': /home/user/my_app/cryptopp/smartptr.h:71: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(nbtheory.o): In function `__gnu_cxx::new_allocator::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(nbtheory.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(oaep.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(oaep.o):/home/user/my_app/cryptopp/cryptlib.h:514: more undefined references to `__cxa_atexit' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(osrng.o): In function `std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1155: undefined reference to `std::string::reserve(unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.tcc:1156: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(osrng.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(osrng.o): In function `std::string::insert(unsigned long, std::string const&, unsigned long, unsigned long)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3821: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(osrng.o): In function `CryptoPP::BlockingRng::GenerateBlock(unsigned char*, unsigned long)': /home/user/my_app/cryptopp/osrng.cpp:217: undefined reference to `__errno' /home/user/my_app/cryptopp/osrng.cpp:217: undefined reference to `__errno' /home/user/my_app/cryptopp/lib//libcryptopp.a(osrng.o): In function `CryptoPP::NonblockingRng::~NonblockingRng()': /home/user/my_app/cryptopp/osrng.cpp:143: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(osrng.o): In function `CryptoPP::BlockingRng::~BlockingRng()': /home/user/my_app/cryptopp/osrng.cpp:205: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(osrng.o): In function `CryptoPP::OS_RNG_Err::~OS_RNG_Err()': /home/user/my_app/cryptopp/osrng.h:25: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(osrng.o): In function `CryptoPP::NewObject::operator()() const': /home/user/my_app/cryptopp/misc.h:246: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/misc.h:246: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(osrng.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(pubkey.o): In function `CryptoPP::P1363_MGF1KDF2_Common(CryptoPP::HashTransformation&, unsigned char*, unsigned long, unsigned char const*, unsigned long, unsigned char const*, unsigned long, bool, unsigned int)': /home/user/my_app/cryptopp/pubkey.cpp:17: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/pubkey.cpp:17: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/pubkey.cpp:17: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(pubkey.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(pubkey.o): In function `std::string::insert(unsigned long, std::string const&, unsigned long, unsigned long)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3821: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(pubkey.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(pubkey.o): In function `std::string::insert(unsigned long, std::string const&, unsigned long, unsigned long)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3821: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(pubkey.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(pubkey.o): In function `CryptoPP::PK_SignatureScheme::KeyTooShort::~KeyTooShort()': /home/user/my_app/cryptopp/cryptlib.h:2562: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(pubkey.o): In function `CryptoPP::PK_SignatureScheme::InvalidKeyLength::~InvalidKeyLength()': /home/user/my_app/cryptopp/cryptlib.h:2552: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(pubkey.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::CreatePutSpace(unsigned long&)': /home/user/my_app/cryptopp/queue.cpp:425: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/queue.cpp:425: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::Put2(unsigned char const*, unsigned long, int, bool)': /home/user/my_app/cryptopp/queue.cpp:238: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/queue.cpp:238: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::Clear()': /home/user/my_app/cryptopp/queue.cpp:211: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::Destroy()': /home/user/my_app/cryptopp/queue.cpp:181: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/queue.cpp:181: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::CleanupUsedNodes()': /home/user/my_app/cryptopp/queue.cpp:252: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o):/home/user/my_app/cryptopp/queue.cpp:252: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::ByteQueue(unsigned long)': /home/user/my_app/cryptopp/queue.cpp:138: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/queue.cpp:138: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::CopyFrom(CryptoPP::ByteQueue const&)': /home/user/my_app/cryptopp/queue.cpp:158: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/queue.cpp:162: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/queue.cpp:162: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/queue.cpp:158: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/queue.cpp:162: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/queue.cpp:162: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::Destroy()': /home/user/my_app/cryptopp/queue.cpp:181: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::Clear()': /home/user/my_app/cryptopp/queue.cpp:211: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::CleanupUsedNodes()': /home/user/my_app/cryptopp/queue.cpp:252: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::Unget(unsigned char const*, unsigned long)': /home/user/my_app/cryptopp/queue.cpp:399: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/queue.cpp:399: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/queue.cpp:399: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/queue.cpp:399: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::Destroy()': /home/user/my_app/cryptopp/queue.cpp:181: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::~ByteQueue()': /home/user/my_app/cryptopp/queue.cpp:174: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `CryptoPP::ByteQueue::Walker::~Walker()': /home/user/my_app/cryptopp/queue.h:78: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(queue.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(randpool.o): In function `CryptoPP::RandomPool::RandomPool()': /home/user/my_app/cryptopp/randpool.cpp:26: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/randpool.cpp:26: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(randpool.o): In function `CryptoPP::OldRandomPool::~OldRandomPool()': /home/user/my_app/cryptopp/randpool.h:74: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(randpool.o): In function `CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::MDC::Enc>::~BlockCipherFinal()': /home/user/my_app/cryptopp/seckey.h:499: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(randpool.o): In function `CryptoPP::RandomPool::~RandomPool()': /home/user/my_app/cryptopp/randpool.h:42: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(randpool.o): In function `CryptoPP::CipherModeFinalTemplate_CipherHolder::Enc>, CryptoPP::ConcretePolicyHolder >, CryptoPP::CFB_CipherAbstractPolicy> >::~CipherModeFinalTemplate_CipherHolder()': /home/user/my_app/cryptopp/modes.h:296: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(randpool.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(randpool.o): In function `CryptoPP::ClonableImpl::Enc>, CryptoPP::MDC::Enc>::Clone() const': /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator new(unsigned long)' /home/user/my_app/cryptopp/simple.h:29: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(randpool.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(rijndael.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(rijndael.o):/home/user/my_app/cryptopp/cryptlib.h:514: more undefined references to `__cxa_atexit' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(rng.o): In function `std::string::insert(unsigned long, char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3861: undefined reference to `std::string::insert(unsigned long, char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(rng.o): In function `std::string::append(char const*)': /usr/lib/gcc/x86_64-pc-cygwin/6.4.0/include/c++/bits/basic_string.h:3570: undefined reference to `std::string::append(char const*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(rng.o): In function `CryptoPP::LC_RNG::~LC_RNG()': /home/user/my_app/cryptopp/rng.h:22: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(rng.o): In function `CryptoPP::MaurerRandomnessTest::~MaurerRandomnessTest()': /home/user/my_app/cryptopp/rng.h:84: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(rng.o): In function `CryptoPP::X917RNG::~X917RNG()': /home/user/my_app/cryptopp/rng.h:48: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(rng.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(sha.o): In function `CryptoPP::SHA1::~SHA1()': /home/user/my_app/cryptopp/sha.h:26: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/sha.h:26: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(sha.o): In function `CryptoPP::SHA256::~SHA256()': /home/user/my_app/cryptopp/sha.h:62: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/sha.h:62: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(sha.o): In function `CryptoPP::SHA224::~SHA224()': /home/user/my_app/cryptopp/sha.h:98: undefined reference to `operator delete(void*, unsigned long)' /home/user/my_app/cryptopp/lib//libcryptopp.a(sha.o):/home/user/my_app/cryptopp/sha.h:98: more undefined references to `operator delete(void*, unsigned long)' follow /home/user/my_app/cryptopp/lib//libcryptopp.a(sha.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(cpu.o): In function `CryptoPP::CpuId(unsigned int, unsigned int, unsigned int*)': /home/user/my_app/cryptopp/cpu.cpp:144: undefined reference to `sigprocmask' /home/user/my_app/cryptopp/cpu.cpp:168: undefined reference to `sigprocmask' /home/user/my_app/cryptopp/lib//libcryptopp.a(cpu.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:514: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(hrtimer.o): In function `__static_initialization_and_destruction_0': /home/user/my_app/cryptopp/cryptlib.h:478: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/cryptlib.h:513: undefined reference to `__cxa_atexit' /home/user/my_app/cryptopp/lib//libcryptopp.a(hrtimer.o):/home/user/my_app/cryptopp/cryptlib.h:514: more undefined references to `__cxa_atexit' follow collect2: error: ld returned 1 exit status