MODIFICA: Sistema: el capitan, brew 1.1.2
Ho installato boost qualche tempo fa, probabilmente per qualche buona ragione (anche se ho dimenticato il motivo). Il problema è che quando provo a preparare l'aggiornamento, il processo di aggiornamento rimane sempre bloccato sulla linea
==> ./b2 --prefix=/usr/local/Cellar/boost/1.62.0 --libdir=/usr/local/Cellar/boost/1.62.0/lib -d2 -j4 --layout=tagged
Ho provato, diverse volte, ad aspettare circa un'ora e mezza, ma non è cambiato nulla. Quello che succede è che il mio Mac diventa caldo e il ventilatore inizia a diventare rumoroso (qualcosa che non vedo mai, eccetto in questa situazione).
Ho anche provato a brew uninstall, reinstall boost. Il processo di installazione (di installazione) va bene, ma quando provo a preparare l'aggiornamento, mi ritrovo di nuovo nello stesso posto.
Qualcuno ha un'idea del perché è così, per favore?
EDIT: output di brew doctor è:
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