EDITAR: Sistema: el capitan, brew 1.1.2
Instalé boost hace algún tiempo, probablemente por alguna buena razón (aunque olvidé por qué). El problema es que cuando trato de preparar la actualización, el proceso de actualización siempre se atasca en la línea
==> ./b2 --prefix=/usr/local/Cellar/boost/1.62.0 --libdir=/usr/local/Cellar/boost/1.62.0/lib -d2 -j4 --layout=tagged
Lo he intentado varias veces, esperando aproximadamente una hora y media, pero nada ha cambiado. Lo que sucede es que mi Mac se calienta y el ventilador comienza a hacer ruido (algo que nunca veo que suceda, excepto en esta situación).
También traté de crear desinstalación, reinstalar impulso. El proceso de (des) instalación está bien, pero cuando intento actualizar brew, de nuevo me quedo atascado en el mismo lugar.
¿Alguien tiene una pista de por qué es así, por favor?
EDITAR: la salida de brew doctor es:
dyn905-151:~ sam$ 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 and just ignore them. Thanks!
Warning: Anaconda is known to frequently break Homebrew builds, including Vim and
MacVim, due to bundling many duplicates of system and Homebrew-available
tools.
If you encounter a build failure please temporarily remove Anaconda
from your $PATH and attempt the build again prior to reporting the
failure to us. Thanks!
Warning: python is symlinked to python3
This will confuse build scripts and in general lead to subtle breakage.
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:
/Users/sam/anaconda/bin/curl-config
/Users/sam/anaconda/bin/freetype-config
/Users/sam/anaconda/bin/libdynd-config
/Users/sam/anaconda/bin/libpng-config
/Users/sam/anaconda/bin/libpng16-config
/Users/sam/anaconda/bin/python3-config
/Users/sam/anaconda/bin/python3.5-config
/Users/sam/anaconda/bin/python3.5m-config
/Users/sam/anaconda/bin/xml2-config
/Users/sam/anaconda/bin/xslt-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
/opt/local/bin/curl-config
/opt/local/bin/ncurses6-config
/opt/local/bin/ncursesw6-config
/opt/local/bin/pkg-config
/opt/local/bin/xml2-config
Warning: Your XQuartz (2.7.7) is outdated.
Please install XQuartz 2.7.9 (or delete the current version).
XQuartz can be updated using Homebrew-Cask by running
brew cask reinstall xquartz
Warning: Python is installed at /Library/Frameworks/Python.framework
Homebrew only supports building against the System-provided Python or a
brewed Python. In particular, Pythons installed to /Library can interfere
with other software installs.
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: Your default Python does not recognize the Homebrew site-packages
directory as a special site-packages directory, which means that .pth
files will not be followed. This means you will not be able to import
some modules after installing them with Homebrew, like wxpython. To fix
this for the current user, you can run:
mkdir -p /Users/sam/.local/lib/python3.5/site-packages
echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/sam/.local/lib/python3.5/site-packages/homebrew.pth
Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected dylibs:
/usr/local/lib/libdevcore.dylib
/usr/local/lib/libdevcrypto.dylib
/usr/local/lib/libethash-cl.dylib
/usr/local/lib/libethash.dylib
/usr/local/lib/libethashseal.dylib
/usr/local/lib/libethcore.dylib
/usr/local/lib/libethereum.dylib
/usr/local/lib/libevm.dylib
/usr/local/lib/libevmcore.dylib
/usr/local/lib/libopencv_calib3d.3.1.0.dylib
/usr/local/lib/libopencv_core.3.1.0.dylib
/usr/local/lib/libopencv_features2d.3.1.0.dylib
/usr/local/lib/libopencv_flann.3.1.0.dylib
/usr/local/lib/libopencv_highgui.3.1.0.dylib
/usr/local/lib/libopencv_imgcodecs.3.1.0.dylib
/usr/local/lib/libopencv_imgproc.3.1.0.dylib
/usr/local/lib/libopencv_ml.3.1.0.dylib
/usr/local/lib/libopencv_objdetect.3.1.0.dylib
/usr/local/lib/libopencv_photo.3.1.0.dylib
/usr/local/lib/libopencv_shape.3.1.0.dylib
/usr/local/lib/libopencv_stitching.3.1.0.dylib
/usr/local/lib/libopencv_superres.3.1.0.dylib
/usr/local/lib/libopencv_video.3.1.0.dylib
/usr/local/lib/libopencv_videoio.3.1.0.dylib
/usr/local/lib/libopencv_videostab.3.1.0.dylib
/usr/local/lib/libp2p.dylib
/usr/local/lib/libscrypt.dylib
/usr/local/lib/libweb3jsonrpc.dylib
/usr/local/lib/libwebthree.dylib
/usr/local/lib/libwhisper.dylib
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/opencv/cv.h
/usr/local/include/opencv/cvaux.h
/usr/local/include/opencv/cvwimage.h
/usr/local/include/opencv/cxcore.h
/usr/local/include/opencv/cxmisc.h
/usr/local/include/opencv/highgui.h
/usr/local/include/opencv/ml.h
/usr/local/include/opencv2/calib3d/calib3d_c.h
/usr/local/include/opencv2/core/core_c.h
/usr/local/include/opencv2/core/cvdef.h
/usr/local/include/opencv2/core/hal/interface.h
/usr/local/include/opencv2/core/types_c.h
/usr/local/include/opencv2/cvconfig.h
/usr/local/include/opencv2/flann/all_indices.h
/usr/local/include/opencv2/flann/allocator.h
/usr/local/include/opencv2/flann/any.h
/usr/local/include/opencv2/flann/autotuned_index.h
/usr/local/include/opencv2/flann/composite_index.h
/usr/local/include/opencv2/flann/config.h
/usr/local/include/opencv2/flann/defines.h
/usr/local/include/opencv2/flann/dist.h
/usr/local/include/opencv2/flann/dummy.h
/usr/local/include/opencv2/flann/dynamic_bitset.h
/usr/local/include/opencv2/flann/general.h
/usr/local/include/opencv2/flann/ground_truth.h
/usr/local/include/opencv2/flann/hdf5.h
/usr/local/include/opencv2/flann/heap.h
/usr/local/include/opencv2/flann/hierarchical_clustering_index.h
/usr/local/include/opencv2/flann/index_testing.h
/usr/local/include/opencv2/flann/kdtree_index.h
/usr/local/include/opencv2/flann/kdtree_single_index.h
/usr/local/include/opencv2/flann/kmeans_index.h
/usr/local/include/opencv2/flann/linear_index.h
/usr/local/include/opencv2/flann/logger.h
/usr/local/include/opencv2/flann/lsh_index.h
/usr/local/include/opencv2/flann/lsh_table.h
/usr/local/include/opencv2/flann/matrix.h
/usr/local/include/opencv2/flann/nn_index.h
/usr/local/include/opencv2/flann/object_factory.h
/usr/local/include/opencv2/flann/params.h
/usr/local/include/opencv2/flann/random.h
/usr/local/include/opencv2/flann/result_set.h
/usr/local/include/opencv2/flann/sampling.h
/usr/local/include/opencv2/flann/saving.h
/usr/local/include/opencv2/flann/simplex_downhill.h
/usr/local/include/opencv2/flann/timer.h
/usr/local/include/opencv2/highgui/highgui_c.h
/usr/local/include/opencv2/imgcodecs/imgcodecs_c.h
/usr/local/include/opencv2/imgcodecs/ios.h
/usr/local/include/opencv2/imgproc/imgproc_c.h
/usr/local/include/opencv2/imgproc/types_c.h
/usr/local/include/opencv2/objdetect/objdetect_c.h
/usr/local/include/opencv2/photo/photo_c.h
/usr/local/include/opencv2/video/tracking_c.h
/usr/local/include/opencv2/videoio/cap_ios.h
/usr/local/include/opencv2/videoio/videoio_c.h
Warning: Unbrewed .pc files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected .pc files:
/usr/local/lib/pkgconfig/opencv.pc
Warning: Unbrewed static libraries were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected static libraries:
/usr/local/lib/libopencv_ts.a
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run 'brew link' on these:
nmap
Warning: You have a non-Homebrew 'pkg-config' in your PATH:
/opt/local/bin/pkg-config
'./configure' may have problems finding brew-installed packages using
this other pkg-config.
Warning: Broken symlinks were found. Remove them with 'brew prune':
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraKakuPro-W3
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraKakuPro-W6
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraKakuProN-W3
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraKakuProN-W6
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraKakuStd-W8
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraKakuStdN-W8
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraMaruPro-W4
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraMaruProN-W4
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraMinPro-W3
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraMinPro-W6
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraMinProN-W3
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraMinProN-W6
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraginoSansGB-W3
/usr/local/share/ghostscript/9.16/Resource/CIDFont/HiraginoSansGB-W6
/usr/local/share/ghostscript/9.16/Resource/CIDFont/YuMin-Demibold
/usr/local/share/ghostscript/9.16/Resource/CIDFont/YuMin-Medium