I'm having a terrible time trying to get this running on my Mac. I think I've complied and installed the Boost library, and installed the CMake and CUDA library, which this seems to need, but I'm still getting the following when I try to make:
Relm:~/Downloads/bitcoin-remote-20101205-src% make
[ 8%] Building NVCC (Device) object cmake-bitcoinr/./bitcoinr_generated_bitcoinminercuda.cu.o
Scanning dependencies of target bitcoinr
[ 16%] Building CXX object cmake-bitcoinr/CMakeFiles/bitcoinr.dir/__/src/remoteminermain.cpp.o
In file included fromUsers/pete/Downloads/bitcoin-remote-20101205-src/src/remote/remotebitcoinheaders.h:34,
fromUsers/pete/Downloads/bitcoin-remote-20101205-src/src/remoteminermain.cpp:19:
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../serialize.h: In function void Unserialize_impl(Stream&, std::vector<T, A>&, int, int, const boost::true_type&):
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../serialize.h:475: error: there are no arguments to min that depend on a template parameter, so a declaration of min must be available
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../serialize.h:475: error: (if you use -fpermissive, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../serialize.h: In function void Unserialize(Stream&, std::map<K, T, Pred, A>&, int, int):
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../serialize.h:588: error: pair was not declared in this scope
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../serialize.h:588: error: expected primary-expression before , token
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../serialize.h:588: error: expected primary-expression before > token
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../serialize.h:588: error: item was not declared in this scope
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../serialize.h: In member function void secure_allocator<T>::deallocate(T*, size_t):
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../serialize.h:700: error: allocator was not declared in this scope
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../serialize.h:700: error: expected primary-expression before > token
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../serialize.h:700: error: ::deallocate has not been declared
In file included fromUsers/pete/Downloads/bitcoin-remote-20101205-src/src/remote/remotebitcoinheaders.h:36,
fromUsers/pete/Downloads/bitcoin-remote-20101205-src/src/remoteminermain.cpp:19:
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h: At global scope:
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:98: error: u_int does not name a type
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h: In function void Sleep(int64):
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:106: error: boost::thread has not been declared
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:106: error: get_system_time is not a member of boost
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h: At global scope:
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:110: error: myclosesocket declared as an inline variable
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:110: error: SOCKET was not declared in this scope
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:110: error: hSocket was not declared in this scope
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:111: error: expected , or ; before { token
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:214: error: boost::interprocess has not been declared
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:214: error: ISO C++ forbids declaration of interprocess_recursive_mutex with no type
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:214: error: expected ; before mutex
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h: In member function void CCriticalSection::Enter():
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:218: error: mutex was not declared in this scope
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h: In member function void CCriticalSection::Leave():
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:219: error: mutex was not declared in this scope
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h: In member function bool CCriticalSection::TryEnter():
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../util.h:220: error: mutex was not declared in this scope
In file included fromUsers/pete/Downloads/bitcoin-remote-20101205-src/src/remote/remotebitcoinheaders.h:37,
fromUsers/pete/Downloads/bitcoin-remote-20101205-src/src/remoteminermain.cpp:19:
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../bignum.h: In member function void CBigNum::Unserialize(Stream&, int, int):
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../bignum.h:355: error: vector was not declared in this scope
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../bignum.h:355: error: expected primary-expression before unsigned
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../bignum.h:355: error: expected `;' before unsigned
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/../bignum.h:356: error: vch was not declared in this scope
In file included fromUsers/pete/Downloads/bitcoin-remote-20101205-src/src/remoteminermain.cpp:20:
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/remoteminerclient.h: At global scope:
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/remoteminerclient.h:118: error: SOCKET does not name a type
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/remoteminerclient.h: In member function const bool RemoteMinerClient::IsConnected() const:
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/remoteminerclient.h:44: error: m_socket was not declared in this scope
/Users/pete/Downloads/bitcoin-remote-20101205-src/src/remote/remoteminerclient.h:44: error: SOCKET was not declared in this scope
make[2]: *** [cmake-bitcoinr/CMakeFiles/bitcoinr.dir/__/src/remoteminermain.cpp.o] Error 1
make[1]: *** [cmake-bitcoinr/CMakeFiles/bitcoinr.dir/all] Error 2
make: *** [all] Error 2
It's highly likely that I've screwed something up trying to get this to all work (my guess is Boost), but there's not really much in the way of direction. Can anyone give me a hand? Thanks.