Post
Topic
Board Altcoin Discussion
Re: [ANN] The Definitive List of Mac Altcoin Wallets
by
smscotten
on 07/09/2013, 23:07:07 UTC
OK, this is what I've done:

Code:
ln -s /usr/local/Cellar/openssl/1.0.1e /usr/local/opt/openssl
to take care of the openssl error.

Then I had a similar error:

Code:
Dyld Error Message:
  Library not loaded: /usr/local/opt/berkeley-db4/lib/libdb_cxx-4.8.dylib
  Referenced from: /Applications/Digitalcoin-Qt.app/Contents/MacOS/Digitalcoin-Qt
  Reason: image not found

And yeah, my berkeleydb is version5. So I followed the instructions here:

http://bitcoin.stackexchange.com/questions/3672/trouble-compiling-bitcoind-on-osx-with-homebrew

except that I already had a homebrew recipe for berkeleydb-4 so instead of downloading the older replacement, I did:

Code:
brew install berkeley-db4

Which put the older berkeley-db4 where Digitalcoin expected it.

This led to a trickier one:

Code:
Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Symbol not found: __ZN5boost6detail13once_epoch_cvE
  Referenced from: /Applications/Digitalcoin-Qt.app/Contents/MacOS/Digitalcoin-Qt
  Expected in: /usr/local/lib/libboost_thread-mt.dylib
 in /Applications/Digitalcoin-Qt.app/Contents/MacOS/Digitalcoin-Qt

Which also looks like a version conflict. I have boost 1.54.0 from homebrew. I tried rebuilding boost with the --with-c++11 flag, just grasping at straws thinking you might have compiled with clang which expected some special support to be built in to boost. Unfortunately that didn't do the trick.

Similar message regarding a litecoin install http://trac.macports.org/ticket/39820
Another here: https://groups.google.com/forum/#!msg/mongodb-user/9hqzGYuPcsA/PUtTCgV94uQJ which suggests finding an older version of boost. Though the final message in that thread says, "fixed via binaries" which is about as unhelpful as can be.

Fortunately there is an older version of boost in brew:

Code:
brew install boost149 --with-c++11

Unfortunately in order to get Digitalcoin-Qt to run I have to link the 1.49 version and unlink the 1.54 version. Hopefully that won't screw up anything else that is already running.

*sigh* in most development realms I find that having a Mac means I have versions from 2010 that are too old to work with the newest source code. With everything descended from Bitcoin I have to find 2005 versions of software. Anyway, next message:

Code:
Dyld Error Message:
  Symbol not found: __ZN5boost10filesystem4path7codecvtEv
  Referenced from: /Applications/Digitalcoin-Qt.app/Contents/MacOS/Digitalcoin-Qt
  Expected in: /usr/local/lib/libboost_filesystem-mt.dylib

...and this is where I hit the dead end. Any thoughts?