brew install (or upgrade, reinstall) a single, official formula (not cask)? To help us debug your issue please explain:
Install Python 3 on macOS High Sierra
==> Pouring portable-ruby-2.3.7.leopard_64.bottle.tar.gz
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> New Formulae
amtk [email protected] schema-evolution-manager xcodegen
gradio prettier sonarqube-lts
lf pyside squashfuse
mkcert python-yq thors-serializer
==> Updated Formulae
abcm2ps fades libfixbuf py3cairo
acpica fakeroot libgit2 pyenv
adr-tools fastqc libgpg-error pygitup
agda fb-client libgphoto2 pygobject3
aircrack-ng fdroidserver libmagic pyinvoke
algernon feh libosmium pyqt
allure ffmpeg libpeas python
amazon-ecs-cli [email protected] libphonenumber pytouhou
angular-cli file-formula libpng qbs
annie file-roller libqalculate qcachegrind
ansible fio libraw qjackctl
ansiweather firebase-cli librdkafka qpid-proton
ant flintrock librealsense qscintilla2
[email protected] flow libspectrum qtkeychain
apache-flink fluent-bit libtensorflow quicktype
apache-opennlp flyway libtiff r
apache-zeppelin fmt libtomcrypt rabbitmq
arangodb fn libtorrent-rasterbar radare2
ark folly libtrace rancher-cli
armadillo fonttools libuninameslist rawtoaces
arp-scan ford libuv raylib
arpack fortio libvirt re2
artifactory fq libyaml readline
asciinema freeciv link-grammar rocksdb
asdf freetds linkerd roll
ask-cli fribidi liquibase rom-tools
assh frugal llvm root
atlassian-cli fruit lmod rsyslog
aws-elasticbeanstalk fselect logtalk rtv
aws-sdk-cpp fswatch lua rust
aws-shell fuse-emulator lxc rustup-init
awscli fuseki lynis s3cmd
azure-cli futhark lynx s3fs
b2-tools fwup macvim samtools
babel gauche magic-wormhole sane-backends
babl gcc mame sbcl
bacula-fd gcovr mapcrafter sbt
ballerina gdal mariadb sbtenv
bandcamp-dl gdbm [email protected] sccache
bareos-client gegl math-comp scipy
baresip geoserver maxwell scour
bartycrouch get_iplayer mbedtls scw
bats-core gifski mdp selenium-server-standalone
bazel git-annex megacmd sfk
bcftools git-cola megatools shairport-sync
bench git-ftp memcached shared-mime-info
bettercap git-lfs menhir shfmt
bgpstream git-quick-stats mercurial shibboleth-sp
bibutils gitbucket meson shyaml
binaryen giter8 meson-internal silk
bind gitlab-runner mikutter singular
binutils globus-toolkit mill sip
biogeme gmt mitmproxy sipp
bit gnatsd mkdocs siril
bitcoin gnome-builder mkl-dnn skaffold
bitrise gnome-latex mkvtoolnix skinny
bitwarden-cli gnu-prolog mlt snakemake
blockhash gnupg modd snapcraft
boost-python3 gnuradio monero solr
botan gnutls mongo-c-driver sonarqube
brotli go-bindata mongo-cxx-driver sord
buku go-jira mongodb sphinx-doc
byteman go-statik mpop spotbugs
bzt gobuster mps-youtube sqlmap
cabextract goenv mr squid
cake gomplate mrtg sratoolkit
camlp4 gopass mutt sshguard
camlp5 goreleaser mvtools sshrc
capstone gosu mypy sslsplit
cargo-completion gr-osmosdr mysql streamlink
carthage gradle mysql-client stunnel
castxml grafana [email protected] subversion
ccextractor graph-tool [email protected] suite-sparse
ccrypt grib-api [email protected] sundials
ceres-solver gron natalie suricata
certbot groonga nats-streaming-server swift-protobuf
cfengine groovy neomutt swiftformat
cfr-decompiler groovysdk neovim syncthing
cglm grpc net-snmp sysbench
chakra gsoap netpbm sysdig
charm gst-editing-services nginx talloc
checkstyle gst-libav nifi telegraf
chrome-cli gst-plugins-bad node teleport
chronograf gst-plugins-base node-build tepl
cimg gst-plugins-good nodeenv terragrunt
circleci gst-plugins-ugly npth the_platinum_searcher
citus gst-python nsd thefuck
clamav gst-rtsp-server ntl tig
clblast gst-validate nuget tiger-vnc
clingo gstreamer numpy tippecanoe
clojure gupnp nuxeo tkdiff
clojurescript gwyddion nvc tmux-xpanes
closure-compiler hadolint ocaml tmuxinator-completion
cmake hana ocaml-num todoman
cockroach haproxy ocamlbuild tomcat@8
collectd harfbuzz ocamlsdl tor
commandbox heroku ocrmypdf tox
conan hevea octave traefik
conjure-up highlight odpi trash
consul hive ola trezor-agent
consul-backinator hledger open-mpi triton
container-diff hlint open-scene-graph ttfautohint
convox hopenpgp-tools openapi-generator tup
coq hss openblas twoping
coreutils htslib opencoarrays twtxt
couchdb httpd opencv txr
credstash httpie opendetex typescript
creduce hub openh264 u-boot-tools
cromwell hugo openimageio uhd
csvkit hyperfine opensaml urh
csvtomd hyperscan osquery utf8proc
cucumber-cpp i2p overmind util-linux
curl igv packer uwsgi
cython imagemagick paket vagrant-completion
dar imagemagick@6 pandoc vala
darksky-weather influxdb pango vapoursynth
dartsim ipfs parallel vault
dcd ipython pari vdirsyncer
dcm2niix ipython@5 passenger vegeta
dcos-cli isl pazpar2 vert.x
dep jena pdftoedn vim
dependency-check jenkins pdftoipe [email protected]
dhall-json jenkins-job-builder pegtl vips
diff-pdf jenkins-lts percona-server-mongodb vnu
diffoscope jfrog-cli-go percona-toolkit vowpal-wabbit
digdag jhipster petsc vsts-cli
distcc jlog pgcli wabt
django-completion joplin pgloader wandio
dlib jpeg-archive pgplot webpack
dmd jpeg-turbo pgpool-ii webtorrent-cli
dnscrypt-proxy json-fortran pgroonga weechat
dnsdist jsonnet phoronix-test-suite whois
docfx juju php wildfly-as
docker juju-wait php-code-sniffer wine
docker-completion jump php-cs-fixer wiredtiger
docker-compose jupyter [email protected] wireguard-tools
docker-compose-completion keepassc [email protected] wireshark
dovecot keepkey-agent [email protected] wtf
dscanner kerl phplint xapian
dtc khal phpunit xdot
dub khard picard-tools xml-security-c
duply kitchen-sync pilosa xml-tooling-c
dxpy knot pipenv xmrig
dynare knot-resolver planck xonsh
e2fsprogs kompose plantuml yamllint
efl kops platformio yarn
eigen kotlin pmd yaws
ejabberd kube-aws pony-stable yaz
elixir kubecfg ponyc ykman
elvish kubeless poppler yle-dl
emscripten kubernetes-cli pre-commit you-get
ephemeralpg lablgtk prest youtube-dl
erlang landscaper presto yq
erlang@20 latex2rtf progress zanata-client
etcd lensfun prometheus zimg
ethereum libccd proselint znapzend
exercism libcouchbase [email protected] znc
exploitdb libdazzle proxychains-ng zstd
f3 libdill pspg
faas-cli libdvbpsi pulseaudio
fabric libextractor py2cairo
==> Renamed Formulae
cdiff -> ydiff crystal-lang -> crystal saltstack -> salt
==> Deleted Formulae
artifactory-cli-go wry
==> Installing dependencies for python: pkg-config, sphinx-doc, gdbm, readline, sqlite, xz
==> Installing python dependency: pkg-config
==> Downloading https://homebrew.bintray.com/bottles/pkg-config-0.29.2.high_sierra.bottle.tar.gz
==> Pouring pkg-config-0.29.2.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/pkg-config/0.29.2: 11 files, 627.2KB
==> Installing python dependency: sphinx-doc
==> Downloading https://homebrew.bintray.com/bottles/sphinx-doc-1.7.6.high_sierra.bottle.tar.gz
==> Pouring sphinx-doc-1.7.6.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because this formula is mainly used internally by other formulae.
Users are advised to use pip to install sphinx-doc.
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/sphinx-doc/bin:$PATH"' >> ~/.bash_profile
==> Summary
馃嵑 /usr/local/Cellar/sphinx-doc/1.7.6: 2,676 files, 41.4MB
==> Installing python dependency: gdbm
==> Downloading https://homebrew.bintray.com/bottles/gdbm-1.17.high_sierra.bottle.tar.gz
==> Pouring gdbm-1.17.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/gdbm/1.17: 20 files, 581.4KB
==> Installing python dependency: readline
==> Downloading https://homebrew.bintray.com/bottles/readline-7.0.5.high_sierra.bottle.tar.gz
==> Pouring readline-7.0.5.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because 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.
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/readline/lib
CPPFLAGS: -I/usr/local/opt/readline/include
==> Summary
馃嵑 /usr/local/Cellar/readline/7.0.5: 46 files, 1.5MB
==> Installing python dependency: sqlite
==> Downloading https://homebrew.bintray.com/bottles/sqlite-3.24.0.high_sierra.bottle.tar.gz
==> Pouring sqlite-3.24.0.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because macOS provides an older sqlite3.
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.bash_profile
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/sqlite/lib
CPPFLAGS: -I/usr/local/opt/sqlite/include
For pkg-config to find this software you may need to set:
PKG_CONFIG_PATH: /usr/local/opt/sqlite/lib/pkgconfig
==> Summary
馃嵑 /usr/local/Cellar/sqlite/3.24.0: 11 files, 3.5MB
==> Installing python dependency: xz
==> Downloading https://homebrew.bintray.com/bottles/xz-5.2.4.high_sierra.bottle.tar.gz
==> Pouring xz-5.2.4.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/xz/5.2.4: 92 files, 1MB
==> Installing python
Warning: Building python from source:
The bottle needs the Apple Command Line Tools to be installed.
You can install them, if desired, with:
xcode-select --install
==> Downloading https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
==> ./configure --prefix=/usr/local/Cellar/python/3.7.0 --enable-ipv6 --datarootdir=/usr/local/Cellar/python/3.7.0/shar
==> make
==> make install PYTHONAPPSDIR=/usr/local/Cellar/python/3.7.0
==> make frameworkinstallextras PYTHONAPPSDIR=/usr/local/Cellar/python/3.7.0/share/python
==> Downloading https://files.pythonhosted.org/packages/d3/3e/1d74cdcb393b68ab9ee18d78c11ae6df8447099f55fe86ee842f9c5b1
==> Downloading https://files.pythonhosted.org/packages/69/81/52b68d0a4de760a2f1979b0931ba7889202f302072cc7a0d614211bc7
==> Downloading https://files.pythonhosted.org/packages/2a/fb/aefe5d5dbc3f4fe1e815bcdb05cbaab19744d201bbc9b59cfa06ec7fc
==> make html
Error: An unexpected error occurred during the brew link step
The formula built, but is not symlinked into /usr/local
Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Install terminated with these errors. Why? How do I get it to continue so that I can use python3? Why does it not say what next steps to take? Why does it not say how to fix the problem it's encountering?
I expected python 3 to be installed. If it ran into an error, I expected it to tell me what to do to fix the error. This is a common error that happens to many people since you removed the ability to call brew install with sudo.
brew install commands)brew install python3
Could you please provide the output of brew doctor, brew config, and brew gist-logs python.
brew gist-logs python
https://gist.github.com/f7413663339fc34b7740c94e3123ff09
brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!
Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.
Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew provided
script of the same name. We found the following "config" scripts:
/opt/local/bin/pkg-config
/opt/local/bin/icu-config
/opt/local/bin/freetype-config
/opt/local/bin/xslt-config
/opt/local/bin/libpng16-config
/opt/local/bin/python2.7-config
/opt/local/bin/libvncserver-config
/opt/local/bin/libpng-config
/opt/local/bin/xml2-config
/opt/local/bin/curl-config
/opt/local/bin/ncursesw6-config
/opt/local/bin/gdlib-config
/opt/local/bin/pcre-config
/opt/local/bin/ncurses6-config
Warning: You have MacPorts or Fink installed:
/opt/local/bin/port
This can cause trouble. You don't have to uninstall them, but you may want to
temporarily move them out of the way, e.g.
sudo mv /opt/local ~/macports
Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected header files:
/usr/local/include/node/android-ifaddrs.h
/usr/local/include/node/ares.h
/usr/local/include/node/ares_build.h
/usr/local/include/node/ares_rules.h
/usr/local/include/node/ares_version.h
/usr/local/include/node/libplatform/libplatform-export.h
/usr/local/include/node/libplatform/libplatform.h
/usr/local/include/node/libplatform/v8-tracing.h
/usr/local/include/node/nameser.h
/usr/local/include/node/node.h
/usr/local/include/node/node_api.h
/usr/local/include/node/node_api_types.h
/usr/local/include/node/node_buffer.h
/usr/local/include/node/node_object_wrap.h
/usr/local/include/node/node_version.h
/usr/local/include/node/openssl/aes.h
/usr/local/include/node/openssl/archs/BSD-x86/opensslconf.h
/usr/local/include/node/openssl/archs/BSD-x86_64/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/BSD-x86_64/asm/include/progs.h
/usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/BSD-x86_64/opensslconf.h
/usr/local/include/node/openssl/archs/VC-WIN32/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/VC-WIN32/asm/include/progs.h
/usr/local/include/node/openssl/archs/VC-WIN32/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/VC-WIN32/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/VC-WIN32/opensslconf.h
/usr/local/include/node/openssl/archs/VC-WIN64A/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/VC-WIN64A/asm/include/progs.h
/usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/VC-WIN64A/opensslconf.h
/usr/local/include/node/openssl/archs/aix-gcc/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/aix-gcc/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/aix-gcc/asm/include/progs.h
/usr/local/include/node/openssl/archs/aix-gcc/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/aix-gcc/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/aix-gcc/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/aix-gcc/opensslconf.h
/usr/local/include/node/openssl/archs/aix64-gcc/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/aix64-gcc/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/aix64-gcc/asm/include/progs.h
/usr/local/include/node/openssl/archs/aix64-gcc/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/aix64-gcc/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/aix64-gcc/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/aix64-gcc/opensslconf.h
/usr/local/include/node/openssl/archs/darwin-i386-cc/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/darwin-i386-cc/asm/include/progs.h
/usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/darwin-i386-cc/opensslconf.h
/usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/progs.h
/usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/darwin64-x86_64-cc/opensslconf.h
/usr/local/include/node/openssl/archs/linux-aarch64/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-aarch64/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-aarch64/asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-aarch64/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-aarch64/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-aarch64/opensslconf.h
/usr/local/include/node/openssl/archs/linux-armv4/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-armv4/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-armv4/asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-armv4/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-armv4/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-armv4/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-armv4/opensslconf.h
/usr/local/include/node/openssl/archs/linux-elf/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-elf/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-elf/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-elf/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-elf/asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-elf/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-elf/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-elf/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-elf/opensslconf.h
/usr/local/include/node/openssl/archs/linux-ppc/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-ppc/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-ppc/asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-ppc/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-ppc/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-ppc/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-ppc/opensslconf.h
/usr/local/include/node/openssl/archs/linux-ppc64/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-ppc64/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-ppc64/asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-ppc64/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-ppc64/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-ppc64/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-ppc64/opensslconf.h
/usr/local/include/node/openssl/archs/linux-ppc64le/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-ppc64le/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-ppc64le/asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-x32/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-x32/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-x32/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-x32/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-x32/asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-x32/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-x32/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-x32/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-x32/opensslconf.h
/usr/local/include/node/openssl/archs/linux-x86_64/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-x86_64/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-x86_64/asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-x86_64/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux-x86_64/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/linux-x86_64/opensslconf.h
/usr/local/include/node/openssl/archs/linux32-s390x/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux32-s390x/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux32-s390x/asm/include/progs.h
/usr/local/include/node/openssl/archs/linux32-s390x/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux32-s390x/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/linux32-s390x/opensslconf.h
/usr/local/include/node/openssl/archs/linux64-s390x/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux64-s390x/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux64-s390x/asm/include/progs.h
/usr/local/include/node/openssl/archs/linux64-s390x/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/linux64-s390x/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/linux64-s390x/opensslconf.h
/usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/include/progs.h
/usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/solaris-x86-gcc/opensslconf.h
/usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/progs.h
/usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h
/usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/bn_conf.h
/usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h
/usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h
/usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/progs.h
/usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/opensslconf.h
/usr/local/include/node/openssl/asn1.h
/usr/local/include/node/openssl/asn1_mac.h
/usr/local/include/node/openssl/asn1t.h
/usr/local/include/node/openssl/async.h
/usr/local/include/node/openssl/bio.h
/usr/local/include/node/openssl/blowfish.h
/usr/local/include/node/openssl/bn.h
/usr/local/include/node/openssl/bn_conf.h
/usr/local/include/node/openssl/bn_conf_asm.h
/usr/local/include/node/openssl/bn_conf_no-asm.h
/usr/local/include/node/openssl/buffer.h
/usr/local/include/node/openssl/camellia.h
/usr/local/include/node/openssl/cast.h
/usr/local/include/node/openssl/cmac.h
/usr/local/include/node/openssl/cms.h
/usr/local/include/node/openssl/comp.h
/usr/local/include/node/openssl/conf.h
/usr/local/include/node/openssl/conf_api.h
/usr/local/include/node/openssl/crypto.h
/usr/local/include/node/openssl/ct.h
/usr/local/include/node/openssl/des.h
/usr/local/include/node/openssl/des_old.h
/usr/local/include/node/openssl/dh.h
/usr/local/include/node/openssl/dsa.h
/usr/local/include/node/openssl/dso.h
/usr/local/include/node/openssl/dso_conf.h
/usr/local/include/node/openssl/dso_conf_asm.h
/usr/local/include/node/openssl/dso_conf_no-asm.h
/usr/local/include/node/openssl/dtls1.h
/usr/local/include/node/openssl/e_os2.h
/usr/local/include/node/openssl/ebcdic.h
/usr/local/include/node/openssl/ec.h
/usr/local/include/node/openssl/ecdh.h
/usr/local/include/node/openssl/ecdsa.h
/usr/local/include/node/openssl/engine.h
/usr/local/include/node/openssl/err.h
/usr/local/include/node/openssl/evp.h
/usr/local/include/node/openssl/hmac.h
/usr/local/include/node/openssl/idea.h
/usr/local/include/node/openssl/kdf.h
/usr/local/include/node/openssl/krb5_asn.h
/usr/local/include/node/openssl/kssl.h
/usr/local/include/node/openssl/lhash.h
/usr/local/include/node/openssl/md2.h
/usr/local/include/node/openssl/md4.h
/usr/local/include/node/openssl/md5.h
/usr/local/include/node/openssl/mdc2.h
/usr/local/include/node/openssl/modes.h
/usr/local/include/node/openssl/obj_mac.h
/usr/local/include/node/openssl/objects.h
/usr/local/include/node/openssl/ocsp.h
/usr/local/include/node/openssl/opensslconf.h
/usr/local/include/node/openssl/opensslconf_asm.h
/usr/local/include/node/openssl/opensslconf_no-asm.h
/usr/local/include/node/openssl/opensslv.h
/usr/local/include/node/openssl/ossl_typ.h
/usr/local/include/node/openssl/pem.h
/usr/local/include/node/openssl/pem2.h
/usr/local/include/node/openssl/pkcs12.h
/usr/local/include/node/openssl/pkcs7.h
/usr/local/include/node/openssl/pqueue.h
/usr/local/include/node/openssl/rand.h
/usr/local/include/node/openssl/rc2.h
/usr/local/include/node/openssl/rc4.h
/usr/local/include/node/openssl/rc5.h
/usr/local/include/node/openssl/ripemd.h
/usr/local/include/node/openssl/rsa.h
/usr/local/include/node/openssl/safestack.h
/usr/local/include/node/openssl/seed.h
/usr/local/include/node/openssl/sha.h
/usr/local/include/node/openssl/srp.h
/usr/local/include/node/openssl/srtp.h
/usr/local/include/node/openssl/ssl.h
/usr/local/include/node/openssl/ssl2.h
/usr/local/include/node/openssl/ssl23.h
/usr/local/include/node/openssl/ssl3.h
/usr/local/include/node/openssl/stack.h
/usr/local/include/node/openssl/symhacks.h
/usr/local/include/node/openssl/tls1.h
/usr/local/include/node/openssl/ts.h
/usr/local/include/node/openssl/txt_db.h
/usr/local/include/node/openssl/ui.h
/usr/local/include/node/openssl/ui_compat.h
/usr/local/include/node/openssl/whrlpool.h
/usr/local/include/node/openssl/x509.h
/usr/local/include/node/openssl/x509_vfy.h
/usr/local/include/node/openssl/x509v3.h
/usr/local/include/node/pthread-barrier.h
/usr/local/include/node/pthread-fixes.h
/usr/local/include/node/stdint-msvc2008.h
/usr/local/include/node/tree.h
/usr/local/include/node/uv-aix.h
/usr/local/include/node/uv-bsd.h
/usr/local/include/node/uv-darwin.h
/usr/local/include/node/uv-errno.h
/usr/local/include/node/uv-linux.h
/usr/local/include/node/uv-os390.h
/usr/local/include/node/uv-posix.h
/usr/local/include/node/uv-sunos.h
/usr/local/include/node/uv-threadpool.h
/usr/local/include/node/uv-unix.h
/usr/local/include/node/uv-version.h
/usr/local/include/node/uv-win.h
/usr/local/include/node/uv.h
/usr/local/include/node/v8-debug.h
/usr/local/include/node/v8-experimental.h
/usr/local/include/node/v8-inspector-protocol.h
/usr/local/include/node/v8-inspector.h
/usr/local/include/node/v8-platform.h
/usr/local/include/node/v8-profiler.h
/usr/local/include/node/v8-testing.h
/usr/local/include/node/v8-util.h
/usr/local/include/node/v8-value-serializer-version.h
/usr/local/include/node/v8-version-string.h
/usr/local/include/node/v8-version.h
/usr/local/include/node/v8.h
/usr/local/include/node/v8config.h
/usr/local/include/node/zconf.h
/usr/local/include/node/zlib.h
Warning: Broken symlinks were found. Remove them with `brew prune`:
/usr/local/share/man/man1/gulp.1
brew config
HOMEBREW_VERSION: 1.7.1
ORIGIN: https://github.com/Homebrew/brew
HEAD: d6a245c05110c240e680da594c2cc6038998b82e
Last commit: 8 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 9678199e98bff88b36034ce585406d04f788569e
Core tap last commit: 4 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_GITHUB_API_TOKEN: set
CPU: octa-core 64-bit haswell
Homebrew Ruby: 2.3.7 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/bin/ruby
Clang: 9.1 build 902
Git: 2.15.2 => /Applications/Xcode.app/Contents/Developer/usr/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: N/A
macOS: 10.13.5-x86_64
CLT: 9.4.1.0.1.1528165917
Xcode: 9.4.1
XQuartz: 2.7.11 => /opt/X11
After I filed this report, I found this thread:
https://github.com/Homebrew/homebrew-core/issues/19286
I created the /usr/local/Frameworks on my own from following that issue and re-ran brew link python3 and it seems to be kinda working now - though I still had to create a symlink on my own to link the python 3 in /usr/local/Frameworks/Python.framework/Versions/3.7/bin/ to /usr/local/bin
I have no idea if it actually finished properly or linked things right. I had to install pip separately for example and it seems from the contents of that Frameworks directory that maybe I shouldn't have.
I still think there should be a message on what to do (like I got when I tried to do brew gist-logs python on how to set up my HOMEBREW_GITHUB_API_TOKEN) if this error occurs.
I got the same thing when running brew install weechat --with-perl --with-python
$ brew install weechat --with-perl --with-python
==> Installing dependencies for weechat: asciidoctor, cmake, pkg-config, libtasn1, gmp, nettle, libunistring, libffi, p11-kit, gnutls, libgpg-error, libgcrypt, gettext, perl, gdbm, openssl, readline, sqlite, xz, python
==> Installing weechat dependency: asciidoctor
==> Downloading https://homebrew.bintray.com/bottles/asciidoctor-1.5.7.1.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring asciidoctor-1.5.7.1.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/asciidoctor/1.5.7.1: 1,105 files, 3MB
==> Installing weechat dependency: cmake
==> Downloading https://homebrew.bintray.com/bottles/cmake-3.12.0.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring cmake-3.12.0.high_sierra.bottle.tar.gz
==> Caveats
Emacs Lisp files have been installed to:
/usr/local/share/emacs/site-lisp/cmake
==> Summary
馃嵑 /usr/local/Cellar/cmake/3.12.0: 2,415 files, 33.6MB
==> Installing weechat dependency: pkg-config
==> Downloading https://homebrew.bintray.com/bottles/pkg-config-0.29.2.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring pkg-config-0.29.2.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/pkg-config/0.29.2: 11 files, 627.2KB
==> Installing weechat dependency: libtasn1
==> Downloading https://homebrew.bintray.com/bottles/libtasn1-4.13.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libtasn1-4.13.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/libtasn1/4.13: 59 files, 435KB
==> Installing weechat dependency: gmp
==> Downloading https://homebrew.bintray.com/bottles/gmp-6.1.2_2.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gmp-6.1.2_2.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/gmp/6.1.2_2: 18 files, 3.1MB
==> Installing weechat dependency: nettle
==> Downloading https://homebrew.bintray.com/bottles/nettle-3.4.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring nettle-3.4.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/nettle/3.4: 85 files, 2MB
==> Installing weechat dependency: libunistring
==> Downloading https://homebrew.bintray.com/bottles/libunistring-0.9.10.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libunistring-0.9.10.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/libunistring/0.9.10: 54 files, 4.4MB
==> Installing weechat dependency: libffi
==> Downloading https://homebrew.bintray.com/bottles/libffi-3.2.1.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libffi-3.2.1.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because some formulae require a newer version of libffi.
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/libffi/lib
For pkg-config to find this software you may need to set:
PKG_CONFIG_PATH: /usr/local/opt/libffi/lib/pkgconfig
==> Summary
馃嵑 /usr/local/Cellar/libffi/3.2.1: 16 files, 297.0KB
==> Installing weechat dependency: p11-kit
==> Downloading https://homebrew.bintray.com/bottles/p11-kit-0.23.12.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring p11-kit-0.23.12.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/p11-kit/0.23.12: 63 files, 2.9MB
==> Installing weechat dependency: gnutls
==> Downloading https://homebrew.bintray.com/bottles/gnutls-3.5.19.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gnutls-3.5.19.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/gnutls/3.5.19: 1,105 files, 7.7MB
==> Installing weechat dependency: libgpg-error
==> Downloading https://homebrew.bintray.com/bottles/libgpg-error-1.32.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libgpg-error-1.32.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/libgpg-error/1.32: 25 files, 810.2KB
==> Installing weechat dependency: libgcrypt
==> Downloading https://homebrew.bintray.com/bottles/libgcrypt-1.8.3.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libgcrypt-1.8.3.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/libgcrypt/1.8.3: 21 files, 2.6MB
==> Installing weechat dependency: gettext
==> Downloading https://homebrew.bintray.com/bottles/gettext-0.19.8.1.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gettext-0.19.8.1.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because macOS provides the BSD gettext library & some software gets confused if both are in the library path.
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/gettext/bin:$PATH"' >> ~/.zshrc
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/gettext/lib
CPPFLAGS: -I/usr/local/opt/gettext/include
==> Summary
馃嵑 /usr/local/Cellar/gettext/0.19.8.1: 1,935 files, 16.9MB
==> Installing weechat dependency: perl
==> Downloading https://homebrew.bintray.com/bottles/perl-5.28.0.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring perl-5.28.0.high_sierra.bottle.tar.gz
==> Caveats
By default non-brewed cpan modules are installed to the Cellar. If you wish
for your modules to persist across updates we recommend using `local::lib`.
You can set that up like this:
PERL_MM_OPT="INSTALL_BASE=$HOME/perl5" cpan local::lib
echo 'eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib=$HOME/perl5)"' >> ~/.zshrc
==> Summary
馃嵑 /usr/local/Cellar/perl/5.28.0: 2,456 files, 63.1MB
==> Installing weechat dependency: gdbm
==> Downloading https://homebrew.bintray.com/bottles/gdbm-1.17.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gdbm-1.17.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/gdbm/1.17: 20 files, 581.4KB
==> Installing weechat dependency: openssl
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2o_2.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring openssl-1.0.2o_2.high_sierra.bottle.tar.gz
==> 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,
because Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries.
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.zshrc
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/openssl/lib
CPPFLAGS: -I/usr/local/opt/openssl/include
For pkg-config to find this software you may need to set:
PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig
==> Summary
馃嵑 /usr/local/Cellar/openssl/1.0.2o_2: 1,792 files, 12.3MB
==> Installing weechat dependency: readline
==> Downloading https://homebrew.bintray.com/bottles/readline-7.0.5.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring readline-7.0.5.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because 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.
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/readline/lib
CPPFLAGS: -I/usr/local/opt/readline/include
==> Summary
馃嵑 /usr/local/Cellar/readline/7.0.5: 46 files, 1.5MB
==> Installing weechat dependency: sqlite
==> Downloading https://homebrew.bintray.com/bottles/sqlite-3.24.0.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring sqlite-3.24.0.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because macOS provides an older sqlite3.
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.zshrc
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/sqlite/lib
CPPFLAGS: -I/usr/local/opt/sqlite/include
For pkg-config to find this software you may need to set:
PKG_CONFIG_PATH: /usr/local/opt/sqlite/lib/pkgconfig
==> Summary
馃嵑 /usr/local/Cellar/sqlite/3.24.0: 11 files, 3.5MB
==> Installing weechat dependency: xz
==> Downloading https://homebrew.bintray.com/bottles/xz-5.2.4.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring xz-5.2.4.high_sierra.bottle.tar.gz
馃嵑 /usr/local/Cellar/xz/5.2.4: 92 files, 1MB
==> Installing weechat dependency: python
==> Downloading https://homebrew.bintray.com/bottles/python-3.7.0.high_sierra.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring python-3.7.0.high_sierra.bottle.1.tar.gz
Error: An unexpected error occurred during the `brew link` step
The formula built, but is not symlinked into /usr/local
Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks
The /usr/local/Frameworks directory should already exists from the homebrew install afaik. Can you try manually creating it answer running it again?
sudo mkdir /usr/local/Frameworks
sudo chown $USER /usr/local/Frameworks
The /usr/local/Frameworks directory doesn't exist for many people depending on when they installed homebrew. Having a random error appear that you then have to search on the internet is a bad user experience. It should check if the directory exists. If the directory doesn't exist, it should print a message about it needing to exit, how to create it, and how to then restart the installation at the proper step.
@denisemauldin that would sound like a nice feature for brew to have indeed. Could you create an issue with that feature request in the homebrew/brew repo?