I'm new to all this.
[..]
4. Ran make
This didnt work. I had to 'make rpcminer' specifically and only, or I got errors. But doing this ONLY, worked. I got an rpcminer binary in the cmake-rpcminer dir.
5. Got .cubin files by running
nvcc ../src/cuda/bitcoinminercuda.cu -gencode arch=compute_10,\"code=sm_10,compute_10\" -gencode arch=compute_11,\"code=sm_11,compute_11\" --keep -gencode arch=compute_20,\"code=sm_20,compute_20\" --keep
This didnt work. I assume you ran it from the cmake-rpcminer dir (where make made the rcpminer binary). I had to forcefully include all the libs and headers, it
coudlnt find them (?!?!).
I ran:
$ nvcc --verbose -L /usr/lib -I /usr/include,/usr/include/crt --pre-include /usr/include/crt/host_runtime.h -l cudart -l cufft -l curand -l cublas -l cusparse ../src/cuda/bitcoinminercuda.cu -gencode arch=compute_10,\"code=sm_10,compute_10\" -gencode arch=compute_11,\"code=sm_11,compute_11\" --keep -gencode arch=compute_20,\"code=sm_20,compute_20\" --keep
which gives, from -verbose, last couple lines output before fail:
#$ g++ -m64 -o "a.out" -Wl,--start-group "bitcoinminercuda.o" -L"/usr/lib" -lcudart -lcufft -lcurand -lcublas -lcusparse -Wl,--end-group
/usr/lib/gcc/x86_64-linux-gnu/4.3.4/../../../../lib/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status
not finding main() is pretty serious, Im guessing

Any help? Thanks. I'll post a detailed summary of how to get this working if you can get me thru the last few steps.
thanx.
-- mathx - 1BTFUtEscdizVPGiqrKhpy5s6QiQ4nNemC