Well.. i m usinng clang as compiler... i m going to try with this flags and i ll comming back to you to give you a feedback
Regards... El 10/08/2015 09:43, "Mobile Mouse" <[email protected]> escribió: > 1. I assure you that it works fine on Mavericks and Yosemite. > > 2. You need to figure out what compiler your QtCreator is using (I suspect > it's clang from Xcode - note that if you didn't use Xcode you'd probably be > unable to compile anything). Then you probably need to build cryptopp with > compiler flags like "-stdlib=libc++" and adding "-lc++" to the linker. And > probably invoke the build like "CXX=clang make" > > 3. Jeff, I thought the current GNUmakefile is already doing that? Should > we refer Freddy to the current GitHub repo, or ask that he waits till 5.6.3 > is released? > > Sent from my iPad > > On Aug 10, 2015, at 08:31, Freddy Martinez <[email protected]> wrote: > > And what can I do to fix this problem ?? because we are using cryptopp in > our system, and in Linux and Windows work fine !!! > > In OS X Yosemite doesn’t !!! > > regards > > > ============================================= > "El tamaño de tus logros depende del tamaño de tus metas." > C++ and Qt Senior Developer > Lic. Computer Science > Buenos Aires, Argentina > > On Aug 10, 2015, at 9:28 AM, Mobile Mouse <[email protected]> wrote: > > This looks like a mismatch between the compiler (probably GCC) and the > link library (probably libc++.dylib). > > I can add that I'm linking smoothly on Yosemite with either compiler. > > Sent from my iPad > > On Aug 10, 2015, at 08:26, Freddy Martinez <[email protected]> wrote: > > Hi Jeffrey and thanks for answer… my Link error is this: > > Undefined symbols for architecture x86_64: > "CryptoPP::RandomPool::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, > std::string const&, unsigned long long)", referenced from: > vtable for CryptoPP::AutoSeededRandomPool in KeyGenerator.o > "CryptoPP::BufferedTransformation::ChannelPut2(std::string const&, > unsigned char const*, unsigned long, int, bool)", referenced from: > vtable for CryptoPP::SimpleProxyFilter in KeyGenerator.o > vtable for CryptoPP::Unflushable<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Bufferless<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Sink in KeyGenerator.o > "CryptoPP::BufferedTransformation::ChannelFlush(std::string const&, bool, > int, bool)", referenced from: > vtable for CryptoPP::SimpleProxyFilter in KeyGenerator.o > vtable for CryptoPP::Bufferless<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Sink in KeyGenerator.o > "CryptoPP::BufferedTransformation::SetRetrievalChannel(std::string > const&)", referenced from: > vtable for CryptoPP::SimpleProxyFilter in KeyGenerator.o > vtable for CryptoPP::Unflushable<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Bufferless<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Sink in KeyGenerator.o > "CryptoPP::BufferedTransformation::ChannelCreatePutSpace(std::string > const&, unsigned long&)", referenced from: > vtable for CryptoPP::SimpleProxyFilter in KeyGenerator.o > vtable for CryptoPP::Unflushable<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Bufferless<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Sink in KeyGenerator.o > "CryptoPP::BufferedTransformation::ChannelPutModifiable2(std::string > const&, unsigned char*, unsigned long, int, bool)", referenced from: > vtable for CryptoPP::SimpleProxyFilter in KeyGenerator.o > vtable for CryptoPP::Unflushable<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Bufferless<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Sink in KeyGenerator.o > "CryptoPP::BufferedTransformation::ChannelMessageSeriesEnd(std::string > const&, int, bool)", referenced from: > vtable for CryptoPP::SimpleProxyFilter in KeyGenerator.o > vtable for CryptoPP::Unflushable<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Bufferless<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Sink in KeyGenerator.o > "CryptoPP::Filter::TransferTo2(CryptoPP::BufferedTransformation&, unsigned > long long&, std::string const&, bool)", referenced from: > vtable for CryptoPP::SimpleProxyFilter in KeyGenerator.o > vtable for CryptoPP::Unflushable<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Bufferless<CryptoPP::Filter> in KeyGenerator.o > "CryptoPP::Filter::CopyRangeTo2(CryptoPP::BufferedTransformation&, > unsigned long long&, unsigned long long, std::string const&, bool) const", > referenced from: > vtable for CryptoPP::SimpleProxyFilter in KeyGenerator.o > vtable for CryptoPP::Unflushable<CryptoPP::Filter> in KeyGenerator.o > vtable for CryptoPP::Bufferless<CryptoPP::Filter> in KeyGenerator.o > "std::__1::__vector_base_common<true>::__throw_length_error() const", > referenced from: > std::__1::enable_if<(__is_forward_iterator<CryptoPP::Integer*>::value) && > (is_constructible<CryptoPP::Integer, > std::__1::iterator_traits<CryptoPP::Integer*>::reference>::value), > void>::type std::__1::vector<CryptoPP::Integer, > std::__1::allocator<CryptoPP::Integer> > >::assign<CryptoPP::Integer*>(CryptoPP::Integer*, CryptoPP::Integer*) in > libcryptopp.a(dll.o) > std::__1::enable_if<(__is_forward_iterator<CryptoPP::EC2NPoint*>::value) > && (is_constructible<CryptoPP::EC2NPoint, > std::__1::iterator_traits<CryptoPP::EC2NPoint*>::reference>::value), > void>::type std::__1::vector<CryptoPP::EC2NPoint, > std::__1::allocator<CryptoPP::EC2NPoint> > >::assign<CryptoPP::EC2NPoint*>(CryptoPP::EC2NPoint*, CryptoPP::EC2NPoint*) > in libcryptopp.a(dll.o) > std::__1::enable_if<(__is_forward_iterator<CryptoPP::ECPPoint*>::value) && > (is_constructible<CryptoPP::ECPPoint, > std::__1::iterator_traits<CryptoPP::ECPPoint*>::reference>::value), > void>::type std::__1::vector<CryptoPP::ECPPoint, > std::__1::allocator<CryptoPP::ECPPoint> > >::assign<CryptoPP::ECPPoint*>(CryptoPP::ECPPoint*, CryptoPP::ECPPoint*) in > libcryptopp.a(dll.o) > void std::__1::vector<CryptoPP::BaseAndExponent<CryptoPP::ECPPoint, > CryptoPP::Integer>, > std::__1::allocator<CryptoPP::BaseAndExponent<CryptoPP::ECPPoint, > CryptoPP::Integer> > > >::__push_back_slow_path<CryptoPP::BaseAndExponent<CryptoPP::ECPPoint, > CryptoPP::Integer> const>(CryptoPP::BaseAndExponent<CryptoPP::ECPPoint, > CryptoPP::Integer> const&) in libcryptopp.a(dll.o) > void std::__1::vector<CryptoPP::ECPPoint, > std::__1::allocator<CryptoPP::ECPPoint> > >::__push_back_slow_path<CryptoPP::ECPPoint const>(CryptoPP::ECPPoint > const&) in libcryptopp.a(dll.o) > std::__1::vector<CryptoPP::ECPPoint, > std::__1::allocator<CryptoPP::ECPPoint> >::__append(unsigned long) in > libcryptopp.a(dll.o) > std::__1::vector<CryptoPP::ECPPoint, > std::__1::allocator<CryptoPP::ECPPoint> >::__append(unsigned long, > CryptoPP::ECPPoint const&) in libcryptopp.a(dll.o) > ... > "std::__1::locale::has_facet(std::__1::locale::id&) const", referenced > from: > std::__1::basic_filebuf<char, std::__1::char_traits<char> > >::basic_filebuf() in libcryptopp.a(files.o) > "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced > from: > std::__1::basic_istream<char, std::__1::char_traits<char> >& > std::__1::ws<char, std::__1::char_traits<char> > >(std::__1::basic_istream<char, std::__1::char_traits<char> >&) in > libcryptopp.a(integer.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(integer.o) > std::__1::basic_filebuf<char, std::__1::char_traits<char> > >::imbue(std::__1::locale const&) in libcryptopp.a(files.o) > std::__1::basic_filebuf<char, std::__1::char_traits<char> > >::basic_filebuf() in libcryptopp.a(files.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(gf2n.o) > "std::__1::ios_base::getloc() const", referenced from: > std::__1::basic_istream<char, std::__1::char_traits<char> >& > std::__1::ws<char, std::__1::char_traits<char> > >(std::__1::basic_istream<char, std::__1::char_traits<char> >&) in > libcryptopp.a(integer.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(integer.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(gf2n.o) > "std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >::__init(char const*, unsigned long)", > referenced from: > CryptoPP::Clonable::Clone() const in libcryptopp.a(randpool.o) > CryptoPP::Algorithm::AlgorithmName() const in libcryptopp.a(randpool.o) > CryptoPP::AlgorithmImpl<CryptoPP::SimpleKeyingInterfaceImpl<CryptoPP::TwoBases<CryptoPP::BlockCipher, > CryptoPP::Rijndael_Info>, CryptoPP::TwoBases<CryptoPP::BlockCipher, > CryptoPP::Rijndael_Info> >, > CryptoPP::SimpleKeyingInterfaceImpl<CryptoPP::TwoBases<CryptoPP::BlockCipher, > CryptoPP::Rijndael_Info>, CryptoPP::TwoBases<CryptoPP::BlockCipher, > CryptoPP::Rijndael_Info> > >::AlgorithmName() const in > libcryptopp.a(randpool.o) > non-virtual thunk to > CryptoPP::AlgorithmImpl<CryptoPP::SimpleKeyingInterfaceImpl<CryptoPP::TwoBases<CryptoPP::BlockCipher, > CryptoPP::Rijndael_Info>, CryptoPP::TwoBases<CryptoPP::BlockCipher, > CryptoPP::Rijndael_Info> >, > CryptoPP::SimpleKeyingInterfaceImpl<CryptoPP::TwoBases<CryptoPP::BlockCipher, > CryptoPP::Rijndael_Info>, CryptoPP::TwoBases<CryptoPP::BlockCipher, > CryptoPP::Rijndael_Info> > >::AlgorithmName() const in > libcryptopp.a(randpool.o) > CryptoPP::AlgorithmImpl<CryptoPP::IteratedHash<unsigned int, > CryptoPP::EnumToType<CryptoPP::ByteOrder, 1>, 64u, > CryptoPP::HashTransformation>, CryptoPP::SHA256>::AlgorithmName() const in > libcryptopp.a(randpool.o) > CryptoPP::FilterWithBufferedInput::FilterWithBufferedInput(unsigned long, > unsigned long, unsigned long, CryptoPP::BufferedTransformation*) in > libcryptopp.a(filters.o) > CryptoPP::FilterWithBufferedInput::IsolatedInitialize(CryptoPP::NameValuePairs > const&) in libcryptopp.a(filters.o) > ... > "std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >::__init(char const*, unsigned long, unsigned > long)", referenced from: > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&, char const*) in > libcryptopp.a(randpool.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&) in libcryptopp.a(filters.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&, char const*) in libcryptopp.a(filters.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&) in > libcryptopp.a(filters.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&, char const*) in > libcryptopp.a(cryptlib.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&) in > libcryptopp.a(cryptlib.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&) in libcryptopp.a(cryptlib.o) > ... > "std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >::__init(unsigned long, char)", referenced from: > std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > > std::__1::__pad_and_output<char, std::__1::char_traits<char> > >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char > const*, char const*, char const*, std::__1::ios_base&, char) in > libcryptopp.a(integer.o) > CryptoPP::StringNarrow(wchar_t const*, bool) in libcryptopp.a(files.o) > std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > > std::__1::__pad_and_output<char, std::__1::char_traits<char> > >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char > const*, char const*, char const*, std::__1::ios_base&, char) in > libcryptopp.a(gf2n.o) > "std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >::append(char const*)", referenced from: > CryptoPP::AlgorithmParametersBase::GetVoidValue(char const*, > std::type_info const&, void*) const in libcryptopp.a(algparam.o) > CryptoPP::GetValueHelperClass<CryptoPP::DL_GroupParameters<CryptoPP::Integer>, > CryptoPP::DL_GroupParameters<CryptoPP::Integer> >& > CryptoPP::GetValueHelperClass<CryptoPP::DL_GroupParameters<CryptoPP::Integer>, > CryptoPP::DL_GroupParameters<CryptoPP::Integer> > >::operator()<CryptoPP::Integer>(char const*, CryptoPP::Integer const& > (CryptoPP::DL_GroupParameters<CryptoPP::Integer>::*)() const) in > libcryptopp.a(dll.o) > CryptoPP::GetValueHelperClass<CryptoPP::DL_GroupParameters_IntegerBasedImpl<CryptoPP::ModExpPrecomputation, > CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::Integer> >, > CryptoPP::DL_GroupParameters_IntegerBased>::Assignable() in > libcryptopp.a(dll.o) > CryptoPP::GetValueHelperClass<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>, > CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint> >::Assignable() in > libcryptopp.a(dll.o) > CryptoPP::GetValueHelperClass<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>, > CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint> >& > CryptoPP::GetValueHelperClass<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>, > CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint> > >::operator()<CryptoPP::ECP>(char const*, CryptoPP::ECP const& > (CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>::*)() const) in > libcryptopp.a(dll.o) > CryptoPP::GetValueHelperClass<CryptoPP::DL_GroupParameters_EC<CryptoPP::EC2N>, > CryptoPP::DL_GroupParameters<CryptoPP::EC2NPoint> >::Assignable() in > libcryptopp.a(dll.o) > CryptoPP::GetValueHelperClass<CryptoPP::DL_GroupParameters_EC<CryptoPP::EC2N>, > CryptoPP::DL_GroupParameters<CryptoPP::EC2NPoint> >& > CryptoPP::GetValueHelperClass<CryptoPP::DL_GroupParameters_EC<CryptoPP::EC2N>, > CryptoPP::DL_GroupParameters<CryptoPP::EC2NPoint> > >::operator()<CryptoPP::EC2N>(char const*, CryptoPP::EC2N const& > (CryptoPP::DL_GroupParameters_EC<CryptoPP::EC2N>::*)() const) in > libcryptopp.a(dll.o) > ... > "std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >::append(char const*, unsigned long)", > referenced from: > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&, char const*) in > libcryptopp.a(randpool.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&) in libcryptopp.a(filters.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&, char const*) in libcryptopp.a(filters.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&) in > libcryptopp.a(filters.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&, char const*) in > libcryptopp.a(cryptlib.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&) in > libcryptopp.a(cryptlib.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&) in libcryptopp.a(cryptlib.o) > ... > "std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >::assign(char const*, unsigned long)", > referenced from: > CryptoPP::BERDecodeTextString(CryptoPP::BufferedTransformation&, > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >&, unsigned char) in libcryptopp.a(asn.o) > "std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >::reserve(unsigned long)", referenced from: > CryptoPP::StringSinkTemplate<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >::Put2(unsigned > char const*, unsigned long, int, bool) in libcryptopp.a(dll.o) > "std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >::__grow_by(unsigned long, unsigned long, > unsigned long, unsigned long, unsigned long, unsigned long)", referenced > from: > std::__1::enable_if<__is_forward_iterator<char const*>::value, > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >&>::type std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> >::append<char > const*>(char const*, char const*) in libcryptopp.a(dll.o) > "std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >::push_back(char)", referenced from: > CryptoPP::GetValueHelperClass<CryptoPP::DL_GroupParameters_IntegerBasedImpl<CryptoPP::ModExpPrecomputation, > CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::Integer> >, > CryptoPP::DL_GroupParameters_IntegerBased>::Assignable() in > libcryptopp.a(dll.o) > CryptoPP::GetValueHelperClass<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>, > CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint> >::Assignable() in > libcryptopp.a(dll.o) > CryptoPP::GetValueHelperClass<CryptoPP::DL_GroupParameters_EC<CryptoPP::EC2N>, > CryptoPP::DL_GroupParameters<CryptoPP::EC2NPoint> >::Assignable() in > libcryptopp.a(dll.o) > CryptoPP::GetValueHelperClass<CryptoPP::DL_PublicKeyImpl<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP> > >, CryptoPP::DL_PublicKey<CryptoPP::ECPPoint> >::Assignable() in > libcryptopp.a(dll.o) > CryptoPP::GetValueHelperClass<CryptoPP::DL_PublicKeyImpl<CryptoPP::DL_GroupParameters_EC<CryptoPP::EC2N> > >, CryptoPP::DL_PublicKey<CryptoPP::EC2NPoint> >::Assignable() in > libcryptopp.a(dll.o) > CryptoPP::GetValueHelperClass<CryptoPP::DL_PrivateKeyImpl<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP> > >, CryptoPP::DL_PrivateKey<CryptoPP::ECPPoint> >::Assignable() in > libcryptopp.a(dll.o) > CryptoPP::GetValueHelperClass<CryptoPP::DL_PrivateKeyImpl<CryptoPP::DL_GroupParameters_EC<CryptoPP::EC2N> > >, CryptoPP::DL_PrivateKey<CryptoPP::EC2NPoint> >::Assignable() in > libcryptopp.a(dll.o) > ... > "std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&)", > referenced from: > CryptoPP::Clonable::Clone() const in libcryptopp.a(randpool.o) > CryptoPP::SimpleKeyingInterface::Resynchronize(unsigned char const*, int) > in libcryptopp.a(randpool.o) > CryptoPP::FilterWithBufferedInput::FilterWithBufferedInput(unsigned long, > unsigned long, unsigned long, CryptoPP::BufferedTransformation*) in > libcryptopp.a(filters.o) > CryptoPP::FilterWithBufferedInput::IsolatedInitialize(CryptoPP::NameValuePairs > const&) in libcryptopp.a(filters.o) > CryptoPP::ArraySink::IsolatedInitialize(CryptoPP::NameValuePairs const&) > in libcryptopp.a(filters.o) > CryptoPP::StreamTransformationFilter::StreamTransformationFilter(CryptoPP::StreamTransformation&, > CryptoPP::BufferedTransformation*, > CryptoPP::BlockPaddingSchemeDef::BlockPaddingScheme, bool) in > libcryptopp.a(filters.o) > CryptoPP::StreamTransformationFilter::InitializeDerivedAndReturnNewSizes(CryptoPP::NameValuePairs > const&, unsigned long&, unsigned long&, unsigned long&) in > libcryptopp.a(filters.o) > ... > "std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >::~basic_string()", referenced from: > CryptoPP::Clonable::Clone() const in libcryptopp.a(randpool.o) > CryptoPP::SimpleKeyingInterface::Resynchronize(unsigned char const*, int) > in libcryptopp.a(randpool.o) > CryptoPP::Exception::~Exception() in libcryptopp.a(randpool.o) > CryptoPP::Exception::~Exception() in libcryptopp.a(randpool.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > std::__1::operator+<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > const&, char const*) in > libcryptopp.a(randpool.o) > CryptoPP::NotImplemented::~NotImplemented() in libcryptopp.a(randpool.o) > CryptoPP::NotImplemented::~NotImplemented() in libcryptopp.a(randpool.o) > ... > "std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >::operator=(std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&)", > referenced from: > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > CryptoPP::IntToString<int>(int, unsigned int) > in libcryptopp.a(cryptlib.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > CryptoPP::IntToString<unsigned int>(unsigned > int, unsigned int) in libcryptopp.a(cryptlib.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > CryptoPP::IntToString<unsigned long > long>(unsigned long long, unsigned int) in libcryptopp.a(cryptlib.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > CryptoPP::IntToString<unsigned long>(unsigned > long, unsigned int) in libcryptopp.a(cryptlib.o) > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> > CryptoPP::IntToString<int>(int, unsigned int) > in libcryptopp.a(osrng.o) > CryptoPP::FileStore::StoreInitialize(CryptoPP::NameValuePairs const&) in > libcryptopp.a(files.o) > CryptoPP::FileSink::IsolatedInitialize(CryptoPP::NameValuePairs const&) in > libcryptopp.a(files.o) > ... > "std::__1::basic_istream<char, std::__1::char_traits<char> >::peek()", > referenced from: > CryptoPP::FileStore::CopyRangeTo2(CryptoPP::BufferedTransformation&, > unsigned long long&, unsigned long long, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) > const in libcryptopp.a(files.o) > "std::__1::basic_istream<char, std::__1::char_traits<char> >::read(char*, > long)", referenced from: > CryptoPP::operator>>(std::__1::basic_istream<char, > std::__1::char_traits<char> >&, CryptoPP::Integer&) in > libcryptopp.a(integer.o) > CryptoPP::FileStore::TransferTo2(CryptoPP::BufferedTransformation&, > unsigned long long&, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) in > libcryptopp.a(files.o) > "std::__1::basic_istream<char, std::__1::char_traits<char> > >::seekg(std::__1::fpos<__mbstate_t>)", referenced from: > CryptoPP::FileStore::MaxRetrievable() const in libcryptopp.a(files.o) > CryptoPP::FileStore::CopyRangeTo2(CryptoPP::BufferedTransformation&, > unsigned long long&, unsigned long long, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) > const in libcryptopp.a(files.o) > "std::__1::basic_istream<char, std::__1::char_traits<char> >::seekg(long > long, std::__1::ios_base::seekdir)", referenced from: > CryptoPP::FileStore::MaxRetrievable() const in libcryptopp.a(files.o) > CryptoPP::FileStore::CopyRangeTo2(CryptoPP::BufferedTransformation&, > unsigned long long&, unsigned long long, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) > const in libcryptopp.a(files.o) > CryptoPP::FileStore::Skip(unsigned long long) in libcryptopp.a(files.o) > "std::__1::basic_istream<char, std::__1::char_traits<char> >::tellg()", > referenced from: > CryptoPP::FileStore::MaxRetrievable() const in libcryptopp.a(files.o) > CryptoPP::FileStore::CopyRangeTo2(CryptoPP::BufferedTransformation&, > unsigned long long&, unsigned long long, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) > const in libcryptopp.a(files.o) > CryptoPP::FileStore::Skip(unsigned long long) in libcryptopp.a(files.o) > "std::__1::basic_istream<char, std::__1::char_traits<char> > >::sentry::sentry(std::__1::basic_istream<char, std::__1::char_traits<char> > >&, bool)", referenced from: > std::__1::basic_istream<char, std::__1::char_traits<char> >& > std::__1::ws<char, std::__1::char_traits<char> > >(std::__1::basic_istream<char, std::__1::char_traits<char> >&) in > libcryptopp.a(integer.o) > "std::__1::basic_istream<char, std::__1::char_traits<char> > >::putback(char)", referenced from: > CryptoPP::operator>>(std::__1::basic_istream<char, > std::__1::char_traits<char> >&, CryptoPP::Integer&) in > libcryptopp.a(integer.o) > "std::__1::basic_istream<char, std::__1::char_traits<char> > >::~basic_istream()", referenced from: > construction vtable for std::__1::basic_istream<char, > std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, > std::__1::char_traits<char> > in libcryptopp.a(files.o) > "std::__1::basic_istream<char, std::__1::char_traits<char> > >::~basic_istream()", referenced from: > construction vtable for std::__1::basic_istream<char, > std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, > std::__1::char_traits<char> > in libcryptopp.a(files.o) > "std::__1::basic_istream<char, std::__1::char_traits<char> > >::~basic_istream()", referenced from: > CryptoPP::FileStore::StoreInitialize(CryptoPP::NameValuePairs const&) in > libcryptopp.a(files.o) > std::__1::basic_ifstream<char, std::__1::char_traits<char> > >::~basic_ifstream() in libcryptopp.a(files.o) > std::__1::basic_ifstream<char, std::__1::char_traits<char> > >::~basic_ifstream() in libcryptopp.a(files.o) > non-virtual thunk to std::__1::basic_ifstream<char, > std::__1::char_traits<char> >::~basic_ifstream() in libcryptopp.a(files.o) > non-virtual thunk to std::__1::basic_ifstream<char, > std::__1::char_traits<char> >::~basic_ifstream() in libcryptopp.a(files.o) > "std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()", > referenced from: > CryptoPP::FileSink::IsolatedFlush(bool, bool) in libcryptopp.a(files.o) > CryptoPP::FileSink::Put2(unsigned char const*, unsigned long, int, bool) > in libcryptopp.a(files.o) > "std::__1::basic_ostream<char, std::__1::char_traits<char> >::write(char > const*, long)", referenced from: > CryptoPP::FileSink::Put2(unsigned char const*, unsigned long, int, bool) > in libcryptopp.a(files.o) > "std::__1::basic_ostream<char, std::__1::char_traits<char> > >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> > >&)", referenced from: > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(integer.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(gf2n.o) > "std::__1::basic_ostream<char, std::__1::char_traits<char> > >::sentry::~sentry()", referenced from: > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(integer.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(gf2n.o) > "std::__1::basic_ostream<char, std::__1::char_traits<char> > >::~basic_ostream()", referenced from: > construction vtable for std::__1::basic_ostream<char, > std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, > std::__1::char_traits<char> > in libcryptopp.a(files.o) > "std::__1::basic_ostream<char, std::__1::char_traits<char> > >::~basic_ostream()", referenced from: > construction vtable for std::__1::basic_ostream<char, > std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, > std::__1::char_traits<char> > in libcryptopp.a(files.o) > "std::__1::basic_ostream<char, std::__1::char_traits<char> > >::~basic_ostream()", referenced from: > CryptoPP::FileSink::IsolatedInitialize(CryptoPP::NameValuePairs const&) in > libcryptopp.a(files.o) > std::__1::basic_ofstream<char, std::__1::char_traits<char> > >::~basic_ofstream() in libcryptopp.a(files.o) > std::__1::basic_ofstream<char, std::__1::char_traits<char> > >::~basic_ofstream() in libcryptopp.a(files.o) > non-virtual thunk to std::__1::basic_ofstream<char, > std::__1::char_traits<char> >::~basic_ofstream() in libcryptopp.a(files.o) > non-virtual thunk to std::__1::basic_ofstream<char, > std::__1::char_traits<char> >::~basic_ofstream() in libcryptopp.a(files.o) > "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()", > referenced from: > vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in > libcryptopp.a(files.o) > "std::__1::basic_streambuf<char, std::__1::char_traits<char> > >::xsgetn(char*, long)", referenced from: > vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in > libcryptopp.a(files.o) > "std::__1::basic_streambuf<char, std::__1::char_traits<char> > >::xsputn(char const*, long)", referenced from: > vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in > libcryptopp.a(files.o) > "std::__1::basic_streambuf<char, std::__1::char_traits<char> > >::showmanyc()", referenced from: > vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in > libcryptopp.a(files.o) > "std::__1::basic_streambuf<char, std::__1::char_traits<char> > >::basic_streambuf()", referenced from: > std::__1::basic_filebuf<char, std::__1::char_traits<char> > >::basic_filebuf() in libcryptopp.a(files.o) > "std::__1::basic_streambuf<char, std::__1::char_traits<char> > >::~basic_streambuf()", referenced from: > std::__1::basic_filebuf<char, std::__1::char_traits<char> > >::~basic_filebuf() in libcryptopp.a(files.o) > std::__1::basic_filebuf<char, std::__1::char_traits<char> > >::basic_filebuf() in libcryptopp.a(files.o) > "std::__1::ctype<char>::id", referenced from: > std::__1::basic_istream<char, std::__1::char_traits<char> >& > std::__1::ws<char, std::__1::char_traits<char> > >(std::__1::basic_istream<char, std::__1::char_traits<char> >&) in > libcryptopp.a(integer.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(integer.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(gf2n.o) > "std::__1::locale::locale(std::__1::locale const&)", referenced from: > std::__1::basic_filebuf<char, std::__1::char_traits<char> > >::basic_filebuf() in libcryptopp.a(files.o) > "std::__1::locale::~locale()", referenced from: > std::__1::basic_istream<char, std::__1::char_traits<char> >& > std::__1::ws<char, std::__1::char_traits<char> > >(std::__1::basic_istream<char, std::__1::char_traits<char> >&) in > libcryptopp.a(integer.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(integer.o) > std::__1::basic_filebuf<char, std::__1::char_traits<char> > >::basic_filebuf() in libcryptopp.a(files.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(gf2n.o) > "std::__1::codecvt<char, char, __mbstate_t>::id", referenced from: > std::__1::basic_filebuf<char, std::__1::char_traits<char> > >::imbue(std::__1::locale const&) in libcryptopp.a(files.o) > std::__1::basic_filebuf<char, std::__1::char_traits<char> > >::basic_filebuf() in libcryptopp.a(files.o) > "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: > std::__1::basic_istream<char, std::__1::char_traits<char> >& > std::__1::ws<char, std::__1::char_traits<char> > >(std::__1::basic_istream<char, std::__1::char_traits<char> >&) in > libcryptopp.a(integer.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(integer.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(gf2n.o) > "std::__1::ios_base::init(void*)", referenced from: > CryptoPP::FileStore::StoreInitialize(CryptoPP::NameValuePairs const&) in > libcryptopp.a(files.o) > CryptoPP::FileSink::IsolatedInitialize(CryptoPP::NameValuePairs const&) in > libcryptopp.a(files.o) > "std::__1::ios_base::clear(unsigned int)", referenced from: > std::__1::basic_istream<char, std::__1::char_traits<char> >& > std::__1::ws<char, std::__1::char_traits<char> > >(std::__1::basic_istream<char, std::__1::char_traits<char> >&) in > libcryptopp.a(integer.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(integer.o) > CryptoPP::FileStore::StoreInitialize(CryptoPP::NameValuePairs const&) in > libcryptopp.a(files.o) > CryptoPP::FileStore::CopyRangeTo2(CryptoPP::BufferedTransformation&, > unsigned long long&, unsigned long long, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) > const in libcryptopp.a(files.o) > CryptoPP::FileSink::IsolatedInitialize(CryptoPP::NameValuePairs const&) in > libcryptopp.a(files.o) > std::__1::basic_ostream<char, std::__1::char_traits<char> >& > std::__1::__put_character_sequence<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char > const*, unsigned long) in libcryptopp.a(gf2n.o) > "std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()", > referenced from: > CryptoPP::FileStore::StoreInitialize(CryptoPP::NameValuePairs const&) in > libcryptopp.a(files.o) > CryptoPP::FileSink::IsolatedInitialize(CryptoPP::NameValuePairs const&) in > libcryptopp.a(files.o) > std::__1::basic_ofstream<char, std::__1::char_traits<char> > >::~basic_ofstream() in libcryptopp.a(files.o) > std::__1::basic_ofstream<char, std::__1::char_traits<char> > >::~basic_ofstream() in libcryptopp.a(files.o) > non-virtual thunk to std::__1::basic_ofstream<char, > std::__1::char_traits<char> >::~basic_ofstream() in libcryptopp.a(files.o) > non-virtual thunk to std::__1::basic_ofstream<char, > std::__1::char_traits<char> >::~basic_ofstream() in libcryptopp.a(files.o) > std::__1::basic_ifstream<char, std::__1::char_traits<char> > >::~basic_ifstream() in libcryptopp.a(files.o) > ... > "std::bad_cast::bad_cast()", referenced from: > std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long > long, std::__1::ios_base::seekdir, unsigned int) in libcryptopp.a(files.o) > std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in > libcryptopp.a(files.o) > std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() > in libcryptopp.a(files.o) > std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) > in libcryptopp.a(files.o) > "std::bad_alloc::bad_alloc()", referenced from: > CryptoPP::CallNewHandler() in libcryptopp.a(misc.o) > CryptoPP::AlignedAllocate(unsigned long) in libcryptopp.a(misc.o) > CryptoPP::UnalignedAllocate(unsigned long) in libcryptopp.a(misc.o) > "typeinfo for std::__1::basic_istream<char, std::__1::char_traits<char> > >", referenced from: > construction vtable for std::__1::basic_istream<char, > std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, > std::__1::char_traits<char> > in libcryptopp.a(files.o) > typeinfo for std::__1::basic_ifstream<char, std::__1::char_traits<char> > > in libcryptopp.a(files.o) > typeinfo for std::__1::basic_istream<char, std::__1::char_traits<char> >* > in libcryptopp.a(files.o) > "typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> > >", referenced from: > construction vtable for std::__1::basic_ostream<char, > std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, > std::__1::char_traits<char> > in libcryptopp.a(files.o) > typeinfo for std::__1::basic_ofstream<char, std::__1::char_traits<char> > > in libcryptopp.a(files.o) > typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >* > in libcryptopp.a(files.o) > "typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> > >", referenced from: > typeinfo for std::__1::basic_filebuf<char, std::__1::char_traits<char> > > in libcryptopp.a(files.o) > "non-virtual thunk to std::__1::basic_istream<char, > std::__1::char_traits<char> >::~basic_istream()", referenced from: > construction vtable for std::__1::basic_istream<char, > std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, > std::__1::char_traits<char> > in libcryptopp.a(files.o) > "non-virtual thunk to std::__1::basic_istream<char, > std::__1::char_traits<char> >::~basic_istream()", referenced from: > construction vtable for std::__1::basic_istream<char, > std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, > std::__1::char_traits<char> > in libcryptopp.a(files.o) > "non-virtual thunk to std::__1::basic_ostream<char, > std::__1::char_traits<char> >::~basic_ostream()", referenced from: > construction vtable for std::__1::basic_ostream<char, > std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, > std::__1::char_traits<char> > in libcryptopp.a(files.o) > "non-virtual thunk to std::__1::basic_ostream<char, > std::__1::char_traits<char> >::~basic_ostream()", referenced from: > construction vtable for std::__1::basic_ostream<char, > std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, > std::__1::char_traits<char> > in libcryptopp.a(files.o) > > Cryptopp give undefined symbol for everywhere… is like my program is not > linking against libcryptopp.a > > regards > > > ============================================= > "El tamaño de tus logros depende del tamaño de tus metas." > C++ and Qt Senior Developer > Lic. Computer Science > Buenos Aires, Argentina > > On Aug 10, 2015, at 4:29 AM, Jeffrey Walton <[email protected]> wrote: > > > > On Monday, August 10, 2015 at 3:02:32 AM UTC-4, Jeffrey Walton wrote: >> >> >> ... >>> >>> In file included from ../CryptoKeyGenerator/KeyGenerator.cpp:3: >>> >>> In file included from /Users/freddy/data/freddy/libs/cryptopp562/rsa.h:9: >>> >>> In file included from >>> /Users/freddy/data/freddy/libs/cryptopp562/pubkey.h:35: >>> >>> In file included from >>> /Users/freddy/data/freddy/libs/cryptopp562/modarith.h:6: >>> >>> /Users/freddy/data/freddy/libs/cryptopp562/cryptlib.h:402:41: warning: >>> unused parameter 'iv' [-Wunused-parameter] >>> >>> virtual void Resynchronize(const byte *iv, int ivLength=-1) {throw >>> NotImplemented(GetAlgorithm().AlgorithmName() + ": this object doesn't >>> support resynchronization");} >>> >> >> Well, I did not see an error. Could you explicitly state what the error >> is? >> >> We are working on the warning cleanup now. The cleanup may be available >> in 5.6.3. It will be available in 5.7. >> >> In the interim, open GNUmakefile and add -Wno-unused-parameter to >> CXXFLAGS. Lots of unused parameters is an artifact of C++ and interface >> programming. >> > > Uri - you do a lot on OS X. Are you seeing this kind of pollution in the > output of make? > > Jeff > > -- > -- > You received this message because you are subscribed to the "Crypto++ > Users" Google Group. > To unsubscribe, send an email to > [email protected]. > More information about Crypto++ and this group is available at > http://www.cryptopp.com. > --- > You received this message because you are subscribed to a topic in the > Google Groups "Crypto++ Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/cryptopp-users/3oPB5uFGBIg/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > > > > -- > -- > You received this message because you are subscribed to the "Crypto++ > Users" Google Group. > To unsubscribe, send an email to > [email protected]. > More information about Crypto++ and this group is available at > http://www.cryptopp.com. > --- > You received this message because you are subscribed to the Google Groups > "Crypto++ Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > > > -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to [email protected]. More information about Crypto++ and this group is available at http://www.cryptopp.com. --- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
