I'm using Crypto++ 5 CVS Head on Mac OSX 10.4 tiger, and
modified the GNUmakefile with -arch i386 -arch ppc in order to create
a universal build of my wxWidgets application.

When I link, I get just one undefined symbol:

/usr/bin/ld: for architecture i386
/usr/bin/ld: Undefined symbols:
CryptoPP::AlignedAllocator<unsigned int>::deallocate(void*, unsigned long)

The one other clue that I have is that the make does build the
libcryptopp.a (and it's the right size) but the make doesn't complie
test.cpp:  I get expected initializer before 'main' on test.cpp:90

Since OSX uses GCC 4.0.1, do I need to use the gcc4.0 patch from the
crypto++ website?
I'm thinking no, since it does compile (seemingly) fine.

Thanks,
-Jim

Reply via email to