I just tried to run xmr-stak-cpu (2.4.1) on an early 2008 iMac and am unable to launch the app due to this error:
_dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
Referenced from: /Applications/xmr-stak-cpu/./libmicrohttpd/lib/libmicrohttpd.12.dylib
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: clock_gettime
Referenced from: /Applications/xmr-stak-cpu/./libmicrohttpd/lib/libmicrohttpd.12.dylib
Expected in: /usr/lib/libSystem.B.dylib
I understand this has been encountered before and the solution was to compile a version without libmicrohttpd as pre Sierra Macs do not have this part (_clock_gettime) of the posix capability.
Could you please provide us with a version of xmr-stak-cpu (2.4.x) compiled without libmicrohttpd dependancy?
Thank you!
Comments
I would also really like this. I am getting the same error using a couple computers running El Capitan and would sincerely appreciate a version able to run on El Capitan.
Please and thank you!
Me too plz.
@FabulousPanda Saw in the other thread that you would be compiling this version without libmicrohttpd for pre Sierra Macs. Any update on when this might be available?
@FabulousPanda Hey, sorry to be impatient. But still would love an updated version of XMR-STAK that would work with pre Sierra Macs. Any communication on possibly when it would be available or if the community can help speed that process along would be awesome.
You are amazing and thank you for all the help you have provided to this community.
Hi... I was able to compile XMR-Stak 2.4 on my retina, with capitan...(it's not very hard with all instructions here: https://github.com/fireice-uk/xmr-stak/blob/master/doc/compile_macOS.md )
But I have to compile it for every machine where I want to use it... as the one I compiled on my retina can't be used on my MacPro (even if they're both using Capitan).. I've tried with 3 different machines...
So, if you can provide xmr-stak, compiled for mac, that would work on any 10.10 to 10.11 machines, well, that would be very nice... (:
Did you compile without libmicrohttpd dependency? Please tell us how you did that.
mmmhh... in fact, I think I did with this dependency, as I followed the tutorial as I said... before I compiled it, I installed with brew:
brew install hwloc libmicrohttpd gcc openssl cmake
but I'm on Capitan... ! so, just before Sierra.... and I just compiled it for CPU, no AMD nor nVidia stuff...
I'm not sure if it'll work on yosemite, thou....
I've made 2.4.3 available now which has been compiled for 10.9 up, please let me know how it goes though (and whether you have openssl installed with homebrew) as I'm not sure what earliest system version I compiled the packaged openssl for!
Tried both gpu+cpu & just cpu version on iMac 20" running El Capitan.
Get error with xmr-stak-amd:
dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
Referenced from: /Applications/xmr-stak-amd/./libmicrohttpd/lib/libmicrohttpd.12.dylib
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: _clock_gettime
Referenced from: /Applications/xmr-stak-amd/./libmicrohttpd/lib/libmicrohttpd.12.dylib
Expected in: /usr/lib/libSystem.B.dylib
Trace/BPT trap: 5
And get error with xmr-stak-cpu-2.4.3:
dyld: Library not loaded: @executable_path/openssl/lib/libcrypto.1.0.0.dylib
Referenced from: /Applications/xmr-stak-cpu-2.4.3/openssl/lib/libssl.1.0.0.dylib
Reason: image not found
Trace/BPT trap: 5
Thanks for testing. The first, amd error looks as though it's from an older version? The second, cpu error is my bad - I shouldn't have left the /bin/ directory in there as it messed up the openssl link. Please download and try these versions:
http://downloads.fabulouspanda.co.uk/xmr-stak-amd-2.4.3b.zip
http://downloads.fabulouspanda.co.uk/xmr-stak-cpu-2.4.3b.zip
xmr-stak-amd is not using my AMD RX 580 on Mac Pro only CPU for now
yay ! will test ASAP !!
Sorry I missed your post at the time, please try
http://downloads.fabulouspanda.co.uk/xmr-stak-amd-2.4.3c.zip
Thanx, but still no go (illegal instruction: 4) on Mac Pro (High Sierra) with RX 580.
But it works on MacBook Pro with Radeon Pro 450 (Sierra)
works on CPU mining, on 10.9 and 10.10 ...