Sorry to report this, but on both of my rigs I got the following error when attempting to compile v28:
"cuda_myriadgroestl.o:(.bss+0x0): multiple definition of `d_resultNonce'
Algo256/cuda_fugue256.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [ccminer] Error 1
make[2]: Leaving directory `/home/borqd/spminer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/borqd/spminer'
make: *** [all] Error 2"
There was no executable "ccminer" left in the directory. I am still running v26, which appears very stable. It went over 4000 accepts on each rig with less than 1% rejects. --scryptr
To fix this edit cuda_myriadgroestl.cu (in ccminer's root folder).
On line eleven add: extern
the line should read: extern uint2 *d_resultNonce[8];
I made that edit, compiled without issue, and have been hashing away 2 hours without issue.
(This line was changed to its current iteration of lacking "extern" 1/5/14 via commit: 462dd9bc99a255e4b593f82b1237ce152d55cb59)
Anyway, better use static instead of extern