I've been trying to get any sort of miner working in OSX (10.8.3) without much luck.
I originally tried the build here:
https://bitcointalksearch.org/topic/new-poclbm-gui-miner-mac-app-now-with-bfgminer-cpuminer-166347 (big thanks to Anonymailer). But got various errors (in the link).
I then tried a fresh clone of poclbm and installed PyOpenCL from scratch (which seemed to install fine).
If I try to run poclbm.py with appropriate commands I get the following errors (sensitive info replaced with xxxx):
xxxx:poclbm xxxx$ python poclbm.py --verbose -f 60 -v -d 1 --no-bfl xxxx:
[email protected]:8332
15/04/2013 16:23:04, started OpenCL miner on platform 0, device 1 (ATI Radeon HD 6750M)
15/04/2013 16:23:04, Setting server (xxxx @ api.bitcoin.cz:8332)
api.bitcoin.cz:8332 15/04/2013 16:23:04, No JSON object could be decoded
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/asyncore.py", line 83, in read
obj.handle_read_event()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/asyncore.py", line 442, in handle_read_event
self.handle_read()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/asynchat.py", line 158, in handle_read
self.found_terminator()
File "/Users/xxxx/bitcoin/poclbm/StratumSource.py", line 317, in found_terminator
message = loads(self.data)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 326, in loads
return _default_decoder.decode(s)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
api.bitcoin.cz:8332 15/04/2013 16:23:14, Failed to subscribe
api.bitcoin.cz:8332 15/04/2013 16:23:16, IO errors - 1, tolerance 2
Any ideas?
-Hobsie
Edit: I had forgotten that I had the --no-bfl in the options. Without it I get:
Traceback (most recent call last):
File "poclbm.py", line 86, in
import BFLMiner
File "/Users/xxxx/bitcoin/poclbm/BFLMiner.py", line 5, in
from serial.serialutil import SerialException
ImportError: No module named serial.serialutil