I just double checked and we are actually using 5.6.6 for the iOS version.

On Monday, November 21, 2016 at 4:00:17 PM UTC-6, pdoh...@cipherloc.net 
wrote:
>
> We are using 5.6.3 I believe.  I just looked in the config.h file and it 
> says CRYPTOPP_VERSION 563 so believe that is correct in saying 5.6.3.  I am 
> building it inside Xcode if that is what you meant by Master/zip/something 
> else.  The other library it is packaged within is using Crypto++.  I have 
> not tried updating the version to 5.6.5 but will see if we have conflicts 
> with our library.  
>
> Patrick
>
> On Monday, November 21, 2016 at 3:51:15 PM UTC-6, Jeffrey Walton wrote:
>>
>> On Mon, Nov 21, 2016 at 4:45 PM,  <pdoh...@cipherloc.net> wrote: 
>> > Sorry about not replying to the last response, but am still having this 
>> > issue even after removing the -fembed-bitcode.  I have included the 
>> output 
>> > of the errors below.  I am unfortunately stuck with iOS 10 and cannot 
>> use an 
>> > older version due to a different library.  Any help or an idea of where 
>> to 
>> > look would be much appreciated.  CryptoPP was built in arm64 so it is 
>> indeed 
>> > the right architecture.  I can add the output of the build if it is 
>> needed 
>> > but it did build without any issues. 
>> > 
>> > "CryptoPP::Filter::TransferTo2(CryptoPP::BufferedTransformation&, 
>> unsigned 
>> > long long&, std::__1::basic_string<char, std::__1::char_traits<char>, 
>> > std::__1::allocator<char> > const&, bool)", referenced from: 
>> >       vtable for CryptoPP::StringSource in libA.a(ClassA.o) 
>> >       vtable for CryptoPP::SourceTemplate<CryptoPP::StringStore> in 
>> > libA.a(ClassA.o) 
>> >   "CryptoPP::Filter::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", referenced from: 
>> >       vtable for CryptoPP::StringSource in libA.a(ClassA.o) 
>> >       vtable for CryptoPP::SourceTemplate<CryptoPP::StringStore> in 
>> > libA.a(ClassA.o) 
>> >   "CryptoPP::BufferedTransformation::Skip(unsigned long long)", 
>> referenced 
>> > from: 
>> >       vtable for CryptoPP::StringSource in libA.a(ClassA.o) 
>> >       vtable for CryptoPP::SourceTemplate<CryptoPP::StringStore> in 
>> > libA.a(ClassA.o) 
>> >   
>> "CryptoPP::StringStore::TransferTo2(CryptoPP::BufferedTransformation&, 
>> > unsigned long long&, std::__1::basic_string<char, 
>> > std::__1::char_traits<char>, std::__1::allocator<char> > const&, 
>> bool)", 
>> > referenced from: 
>> >       CryptoPP::SourceTemplate<CryptoPP::StringStore>::Pump2(unsigned 
>> long 
>> > long&, bool) in libA.a(ClassA.o) 
>> > 
>> >       ld: symbol(s) not found for architecture arm64 
>> >       clang: error: linker command failed with exit code 1 (use -v to 
>> see 
>> > invocation) 
>>
>> What version of the library? Are you using Master, a ZIP, or something 
>> else? 
>>
>> Is the other library shipping/using Crypto++ also? 
>>
>> The missing "unsigned long long" could indicate this issue detailed 
>> for the distros, like Debian and Fedora: 
>> https://www.cryptopp.com/release565.html . However, since you are 
>> building it yourself, it should not be a problem. 
>>
>> Jeff 
>>
>

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com.
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 cryptopp-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to