Out of order command queue may fail on osx. Try without if it fails.
diff --git a/ocl.c b/ocl.c
index 30f575c..3d07f34 100644
--- a/ocl.c
+++ b/ocl.c
@@ -637,6 +637,8 @@ built:
/////////////////////////////////////////////////////////////////
clState->commandQueue = clCreateCommandQueue(clState->context, devices[gpu],
CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE, &status);
+ if (status != CL_SUCCESS) /* Try again without OOE enable */
+ clState->commandQueue = clCreateCommandQueue(clState->context, devices[gpu], 0 , &status);
if (status != CL_SUCCESS)
{
applog(LOG_ERR, "Creating Command Queue. (clCreateCommandQueue)");