Skip to content

Instantly share code, notes, and snippets.

@newswim
Created October 19, 2016 23:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save newswim/fc1111186058d876a722f3195fc6012d to your computer and use it in GitHub Desktop.
Save newswim/fc1111186058d876a722f3195fc6012d to your computer and use it in GitHub Desktop.
Compiling gcc in order to get through `rvm requirements`
ln -s ../../../Cellar/gcc49/4.9.3/share/man/man7/fsf-funding-4.9.7 fsf-funding-4.9.7
ln -s ../../../Cellar/gcc49/4.9.3/share/man/man7/gfdl-4.9.7 gfdl-4.9.7
ln -s ../../../Cellar/gcc49/4.9.3/share/man/man7/gpl-4.9.7 gpl-4.9.7
ln -s ../Cellar/gcc49/4.9.3/lib/gcc gcc
==> Summary
🍺 /usr/local/Cellar/gcc49/4.9.3: 1,181 files, 196M, built in 38 minutes 19 seconds
➜ ~ rvm requirements -v
Checking requirements for osx.
^C% ➜ ~ rvm requirements --verbose
Checking requirements for osx.
Warning: You are using a pre-release version of Xcode.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.
==> Upgrading 5 outdated packages, with result:
libksba 1.3.5, libtool 2.4.6_1, libyaml 0.1.7, openssl 1.0.2j, readline 7.0
==> Upgrading libksba
==> Installing dependencies for libksba: libgpg-error
==> Installing libksba dependency: libgpg-error
==> Downloading https://homebrew.bintray.com/bottles/libgpg-error-1.24.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libgpg-error-1.24.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/libgpg-error/1.24: 19 files, 431K
==> Installing libksba
==> Downloading https://homebrew.bintray.com/bottles/libksba-1.3.5.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libksba-1.3.5.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/libksba/1.3.5: 13 files, 359.4K
==> Upgrading libtool
==> Downloading https://homebrew.bintray.com/bottles/libtool-2.4.6_1.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libtool-2.4.6_1.sierra.bottle.tar.gz
==> Caveats
In order to prevent conflicts with Apple's own libtool we have prepended a "g"
so, you have instead: glibtool and glibtoolize.
==> Summary
🍺 /usr/local/Cellar/libtool/2.4.6_1: 70 files, 3.7M
==> Upgrading libyaml
==> Downloading https://homebrew.bintray.com/bottles/libyaml-0.1.7.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libyaml-0.1.7.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/libyaml/0.1.7: 8 files, 312.5K
==> Upgrading openssl
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2j.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring openssl-1.0.2j.sierra.bottle.tar.gz
==> Using the sandbox
==> Caveats
A CA file has been bootstrapped using certificates from the SystemRoots
keychain. To add additional certificates (e.g. the certificates added in
the System keychain), place .pem files in
/usr/local/etc/openssl/certs
and run
/usr/local/opt/openssl/bin/c_rehash
This formula is keg-only, which means it was not symlinked into /usr/local.
Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/openssl/lib
CPPFLAGS: -I/usr/local/opt/openssl/include
PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig
==> Summary
🍺 /usr/local/Cellar/openssl/1.0.2j: 1,695 files, 12M
==> Upgrading readline
==> Downloading https://homebrew.bintray.com/bottles/readline-7.0.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring readline-7.0.sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local.
macOS provides the BSD libedit library, which shadows libreadline.
In order to prevent conflicts when programs look for libreadline we are
defaulting this GNU Readline installation to keg-only.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/readline/lib
CPPFLAGS: -I/usr/local/opt/readline/include
==> Summary
🍺 /usr/local/Cellar/readline/7.0: 45 files, 2M
Certificates in '/usr/local/etc/openssl/cert.pem' are already up to date.
Requirements installation successful.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment