From 2e4a3be9781dcaa9815635724792385b08804dd0 Mon Sep 17 00:00:00 2001 From: Bill Gleim Date: Tue, 5 Dec 2017 20:23:57 -0800 Subject: [PATCH 1/3] Add MacOS build requirements --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 47da1445..c09400cc 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,22 @@ virtualenv -p python3 env pip install -e microraiden ``` +* if necessary to complete the build, install latest OpenSSL on MacOS + +``` +brew update +brew upgrade openssl +``` + +* additional dependency-related build steps on MacOS as necessary: + +``` +export CPPFLAGS="-I/usr/local/opt/openssl/include $CPPFLAGS" +brew install automake +export LDFLAGS="-L/usr/local/opt/openssl/lib" +brew install libtool +``` + * install the WebUI component for the paywall examples Note that while the `RaidenMicroTransferChannels` contract supports multiple open channels between a sender and a receiver, the WebUI component only supports one. From de3a4702ed81c64d98d499c311dddd094cc44fe9 Mon Sep 17 00:00:00 2001 From: Bill Gleim Date: Mon, 18 Dec 2017 14:12:21 -0800 Subject: [PATCH 2/3] use eth-tester and not ethereum-tester --- microraiden/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microraiden/requirements-dev.txt b/microraiden/requirements-dev.txt index daff4bf7..38247952 100644 --- a/microraiden/requirements-dev.txt +++ b/microraiden/requirements-dev.txt @@ -1,5 +1,5 @@ -r requirements.txt pytest -ethereum-tester +eth-tester mock requests_mock From ee1edda9559e0f004cbaae5da09f0ac161f51826 Mon Sep 17 00:00:00 2001 From: Bill Gleim Date: Wed, 20 Dec 2017 12:21:30 -0800 Subject: [PATCH 3/3] Update README.md --- README.md | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 9801bd13..579d0334 100644 --- a/README.md +++ b/README.md @@ -86,22 +86,6 @@ virtualenv -p python3 env pip install -e microraiden ``` -* if necessary to complete the build, install latest OpenSSL on MacOS - -``` -brew update -brew upgrade openssl -``` - -* additional dependency-related build steps on MacOS as necessary: - -``` -export CPPFLAGS="-I/usr/local/opt/openssl/include $CPPFLAGS" -brew install automake -export LDFLAGS="-L/usr/local/opt/openssl/lib" -brew install libtool -``` - * install the WebUI component for the paywall examples Note that while the `RaidenMicroTransferChannels` contract supports multiple open channels between a sender and a receiver, the WebUI component only supports one. @@ -126,6 +110,24 @@ python -m microraiden.examples.demo_proxy --private-key start * Go to the paywalled resource pages: - http://localhost:5000/doggo.jpg +### MacOS build issues with OpenSSL + +* if necessary to complete the build, install latest OpenSSL on MacOS + +``` +brew update +brew upgrade openssl +``` + +* additional dependency-related build steps on MacOS as necessary: + +``` +export CPPFLAGS="-I/usr/local/opt/openssl/include $CPPFLAGS" +brew install automake +export LDFLAGS="-L/usr/local/opt/openssl/lib" +brew install libtool +``` + ## How To