-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]./scripts/dev_setup.sh ERROR MAC,python3.6 #80
Comments
I haven't received this issue myself, but "according to the internet"™ here, it might help to set the 'sticky' permission on your
|
#83 compiles on my machine, it should fix this as well. |
@weisong82 did either of the posted comments from @PJUllrich or @Kixunil help out with the issue? |
@icarter09 both comments don't help out this issue. |
The external dependencies needed to build Libra have been simplified and should only require Rust now so this shouldn't be an issue anymore on master. If it is, please let us know. |
`(py3-6) ➜ libra git:(master) ./scripts/dev_setup.sh
Welcome to Libra!
This script will download and install the necessary dependencies needed to
build Libra Core. This includes:
* Rust (and the necessary components, e.g. rust-fmt, clippy)
* CMake, protobuf, go (for building protobuf)
If you'd prefer to install these dependencies yourself, please exit this script
now with Ctrl-C.
Proceed with installing necessary dependencies? (y) > y
Installing Rust......
info: downloading installer
info: updating existing rustup installation
Rust is installed now. Great!
To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
environment variable. Next time you log in this will be done automatically.
To configure your current shell run source $HOME/.cargo/env
info: syncing channel updates for 'stable-x86_64-apple-darwin'
info: checking for self-updates
stable-x86_64-apple-darwin unchanged - rustc 1.35.0 (3c235d560 2019-05-20)
info: component 'rustfmt' for target 'x86_64-apple-darwin' is up to date
info: component 'clippy' for target 'x86_64-apple-darwin' is up to date
Installing CMake......
==> Installing dependencies for cmake: sphinx-doc
'`==> Installing cmake dependency: sphinx-doc
==> Downloading https://files.pythonhosted.org/packages/7a/1e/415e6071c7bbceb5ce5e92b06297a5192544bcd5c0d50fd73e1f61da55f5/Sphinx-1.6.6.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc-1.6.6.tar.gz
==> Downloading https://files.pythonhosted.org/packages/41/5f/6da80400340fd48ba4ae1c673be4dc3821ac06cd9821ea60f9c7d32a009f/setuptools-38.4.0.zip
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--setuptools-38.4.0.zip
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/d0/a5/e3a9ad3ee86aceeff71908ae562580643b955ea1b1d4f08ed6f7e8396bd7/alabaster-0.7.10.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--alabaster-0.7.10.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/5a/22/63f1dbb8514bb7e0d0c8a85cc9b14506599a075e231985f98afd70430e1f/Babel-2.5.1.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--Babel-2.5.1.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/23/3f/8be01c50ed24a4bd6b8da799839066ce0288f66f5e11f0367323467f0cbc/certifi-2017.11.5.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--certifi-2017.11.5.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--chardet-3.0.4.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/84/f4/5771e41fdf52aabebbadecc9381d11dea0fa34e4759b4071244fa094804c/docutils-0.14.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--docutils-0.14.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/f4/bd/0467d62790828c23c47fc1dfa1b1f052b24efdf5290f071c7a91d0d82fd3/idna-2.6.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--idna-2.6.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/53/72/6c6f1e787d9cab2cc733cf042f125abec07209a58308831c9f292504e826/imagesize-0.7.1.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--imagesize-0.7.1.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/56/e6/332789f295cf22308386cf5bbd1f4e00ed11484299c5d7383378cf48ba47/Jinja2-2.10.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--Jinja2-2.10.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--MarkupSafe-1.0.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/21/94/0e087bd669bb69da3b0996acfee97cee9f7d91c825991ad76eb863dc020d/numpydoc-0.7.0.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--numpydoc-0.7.0.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/71/2a/2e4e77803a8bd6408a2903340ac498cb0a2181811af7c9ec92cb70b0308a/Pygments-2.2.0.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--Pygments-2.2.0.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/60/88/d3152c234da4b2a1f7a989f89609ea488225eaea015bc16fbde2b3fdfefa/pytz-2017.3.zip
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--pytz-2017.3.zip
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/b0/e1/eab4fc3752e3d240468a8c0b284607899d2fbfb236a56b7377a329aa8d09/requests-2.18.4.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--requests-2.18.4.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--six-1.11.0.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/20/6b/d2a7cb176d4d664d94a6debf52cd8dbae1f7203c8e42426daa077051d59c/snowballstemmer-1.2.1.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--snowballstemmer-1.2.1.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/c5/6b/f0630436b931ad4f8331a9399ca18a7d447f0fcc0c7178fb56b1aee68d01/sphinxcontrib-websupport-1.0.1.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--sphinxcontrib-websupport-1.0.1.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/ca/38/16ba8d542e609997fdcd0214628421c971f8c395084085354b11ff4ac9c3/typing-3.6.2.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--typing-3.6.2.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> Downloading https://files.pythonhosted.org/packages/ee/11/7c59620aceedcc1ef65e156cc5ce5a24ef87be4107c2b74458464e437a5d/urllib3-1.22.tar.gz
Already downloaded: /Users/wei/Library/Caches/Homebrew/sphinx-doc--urllib3-1.22.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec/vendor --single-version-externally-managed --record
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/sphinx-doc/1.6.6/libexec --single-version-externally-managed --record=instal
Error: parent directory is world writable but not sticky
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/tmpdir.rb:93:in
mktmpdir' /usr/local/Homebrew/Library/Homebrew/utils/fork.rb:6:in
safe_fork'/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:708:in
build' /usr/local/Homebrew/Library/Homebrew/formula_installer.rb:322:in
install'/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:562:in
install_dependency' /usr/local/Homebrew/Library/Homebrew/formula_installer.rb:524:in
block in install_dependencies'/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:524:in
each' /usr/local/Homebrew/Library/Homebrew/formula_installer.rb:524:in
install_dependencies'/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:262:in
install' /usr/local/Homebrew/Library/Homebrew/cmd/install.rb:313:in
install_formula'/usr/local/Homebrew/Library/Homebrew/cmd/install.rb:246:in
block in install' /usr/local/Homebrew/Library/Homebrew/cmd/install.rb:244:in
each'/usr/local/Homebrew/Library/Homebrew/cmd/install.rb:244:in
install' /usr/local/Homebrew/Library/Homebrew/brew.rb:99:in
The text was updated successfully, but these errors were encountered: