mac qt compiles but runs with error
Assertion failed: (!pthread_mutex_lock(&m)), function lock, file /opt/local/include/boost/thread/pthread/recursive_mutex.hpp, line 113.
Problem in Boost
I have test built Fantom, it builds but runs with the same boost assertion error as the other user here is getting.
I am not going to work out what has happened. But I will save you some time.
I have cloned the latest source of DarkSilk and built an OSX wallet successfully and it runs without issue, no boost assertion error.
This means 100% that in one of your changes i.e. the algo change, you have made a mistake somewhere along the line.
Whilst building I get a 'warning' over and over from your algo code as well. Maybe look at this, null pointer issue.
Here is a screenshot below as proof that my source builds and runs without issue and that it is definitely something within your change: