Yes that would perhaps be a reasonable cause, but once compiled, I check the cryptopp-lib for supported architectures using the lipo tool:
$ lipo -info /path/to/lib/cryptopplib.a The output is: Architectures in the fat file: /path/to/lib/cryptopplib.a are: armv7 armv7s i386 arm64 >From this I would guess that the arm64 arch covers the x86_64 :-s ... but the build error remains On Monday, January 12, 2015 at 5:06:55 PM UTC+1, Jean-Pierre Münch wrote: > > Hey, > > maybe it's just me and I'm too stupid of OS X (Windows fan). > BUT it looks like you didn't specifed AMD64 / X64 as target architecture > for the library build and hence you'll get an error when trying to build > something for AMD64 / X64. > > BR > > JPM > > Am Montag, 12. Januar 2015 12:19:37 UTC+1 schrieb Andreas Kirkerud: >> >> Hi, >> >> When building projects with the CryptoPP 5.6.2 lib ( added under "Link >> Binary With Libraries" and the header files pointed to under "Search >> Paths") in XCode I get the following error: >> >> Ld >> /Users/user/Library/Developer/Xcode/DerivedData/macarena-hgvjldavhkgvznzg/Build/Products/Debug-iphonesimulator/macarena.app/macarena >> >> normal x86_64 >> cd /Users/user/xcode/macarena >> export IPHONEOS_DEPLOYMENT_TARGET=8.1 >> export >> PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr >> >> ________________________________________________________________ >> >> Undefined symbols for architecture x86_64: >> "CryptoPP::AlignedAllocate(unsigned long)", referenced from: >> CryptoPP::AllocatorWithCleanup<unsigned char, >> true>::allocate(unsigned long, void const*) in SomeViewController.o >> "CryptoPP::AlignedDeallocate(void*)", referenced from: >> CryptoPP::AllocatorWithCleanup<unsigned char, >> true>::deallocate(void*, unsigned long) in SomeViewController.o >> ld: symbol(s) not found for architecture x86_64 >> clang: error: linker command failed with exit code 1 (use -v to see >> invocation) >> >> I get error when I include the following code in SomeViewController.mm : >> >> GCM<AES>::Encryption e; >> >> I have been able to use some other functions from the self compiled >> cryptopp-lib without it crashing on me, ex: >> >> CryptoPP::AutoSeededRandomPool randomRng(true, 32); >> >> >> I am trying to build for the simulator in XCode 6.1.1 running in Os X >> 10.10.1 (Yosemiti) on a MBP. >> >> >> The libs and headers have been compiled from ( I have tried some others >> as well with no luck): >> >> diegostamigni/cryptopp-5.6.2-ios >> <https://github.com/diegostamigni/cryptopp-5.6.2-ios> compiled in >> terminal ( Architectures in the fat file: armv7 armv7s i386 arm64) >> and >> kwongius/CryptoPP-iOS <https://github.com/kwongius/CryptoPP-iOS> patched >> with Cryptopp-mobile.zip >> <http://www.cryptopp.com/w/images/a/a0/Cryptopp-mobile.zip> compiling in >> XCode and terminal ( Architectures in the fat file: armv7 arm64) >> >> >> Tips on how to resolve this issue would be much appreciated :-) >> >> -- -- 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.
