Compiling a 0.8.0rc1 release build with: -mmacosx-version-min=10.5 -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk
I get:
src/rpcmining.cpp:310: error: ‘class std::vector<CTransaction, std::allocator<CTransaction> >’ has no member named ‘data’
... because the XCode std::vector is missing the .data() method.
I'm still figuring out what to do about it. Replacing with .data() with &[0] would be an easy source code workaround; so might upgrading to the latest version of XCode or using another STL implementation.