Brew install root failing at 77% during cmake


ROOT Version: Not Provided
Platform: Not Provided
Compiler: Not Provided


Hi,
I am using Mac OS 10.14.5 and sources online and my seniors(I am a student) told me to install ROOT using homebrew. However typing

brew install root

gives the output:

Warning: Building root from source:
  The bottle hardcodes locations inside Xcode.app
==> Downloading https://root.cern.ch/download/root_v6.16.00.source.tar.gz
Already downloaded: /Users/anshkuhikar/Library/Caches/Homebrew/downloads/23d7322cce57f6f5f7aedf40598eccc32ad6f024620307f869f9bfe2a4d69365--root_v6.16.00.source.tar.gz
==> cmake .. -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DCMAKE_INSTALL_
==> make install
Last 15 lines from /Users/anshkuhikar/Library/Logs/Homebrew/root/02.make:
[ 77%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSQLStatement.cxx.o
cd /tmp/root-20190531-13776-15obvrh/root-6.16.00/builddir/net/net && /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang++  -DR__NO_CRYPTO -DR__SSL -I/tmp/root-20190531-13776-15obvrh/root-6.16.00/builddir/include  -Wc++11-narrowing -Wsign-compare -Wsometimes-uninitialized -Wconditional-uninitialized -Wheader-guard -Warray-bounds -Wcomment -Wtautological-compare -Wstrncat-size -Wloop-analysis -Wbool-conversion -m64 -pipe -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Qunused-arguments -pthread -std=c++1z -stdlib=libc++ -DR__HAVE_CONFIG -O2 -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -fPIC   -o CMakeFiles/Net.dir/src/TSQLStatement.cxx.o -c /tmp/root-20190531-13776-15obvrh/root-6.16.00/net/net/src/TSQLStatement.cxx
[ 77%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSQLTableInfo.cxx.o
cd /tmp/root-20190531-13776-15obvrh/root-6.16.00/builddir/net/net && /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang++  -DR__NO_CRYPTO -DR__SSL -I/tmp/root-20190531-13776-15obvrh/root-6.16.00/builddir/include  -Wc++11-narrowing -Wsign-compare -Wsometimes-uninitialized -Wconditional-uninitialized -Wheader-guard -Warray-bounds -Wcomment -Wtautological-compare -Wstrncat-size -Wloop-analysis -Wbool-conversion -m64 -pipe -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Qunused-arguments -pthread -std=c++1z -stdlib=libc++ -DR__HAVE_CONFIG -O2 -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -fPIC   -o CMakeFiles/Net.dir/src/TSQLTableInfo.cxx.o -c /tmp/root-20190531-13776-15obvrh/root-6.16.00/net/net/src/TSQLTableInfo.cxx
[ 77%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSSLSocket.cxx.o
cd /tmp/root-20190531-13776-15obvrh/root-6.16.00/builddir/net/net && /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang++  -DR__NO_CRYPTO -DR__SSL -I/tmp/root-20190531-13776-15obvrh/root-6.16.00/builddir/include  -Wc++11-narrowing -Wsign-compare -Wsometimes-uninitialized -Wconditional-uninitialized -Wheader-guard -Warray-bounds -Wcomment -Wtautological-compare -Wstrncat-size -Wloop-analysis -Wbool-conversion -m64 -pipe -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Qunused-arguments -pthread -std=c++1z -stdlib=libc++ -DR__HAVE_CONFIG -O2 -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -fPIC   -Wno-deprecated-declarations -o CMakeFiles/Net.dir/src/TSSLSocket.cxx.o -c /tmp/root-20190531-13776-15obvrh/root-6.16.00/net/net/src/TSSLSocket.cxx
[ 77%] Building CXX object net/net/CMakeFiles/Net.dir/src/TUDPSocket.cxx.o
cd /tmp/root-20190531-13776-15obvrh/root-6.16.00/builddir/net/net && /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang++  -DR__NO_CRYPTO -DR__SSL -I/tmp/root-20190531-13776-15obvrh/root-6.16.00/builddir/include  -Wc++11-narrowing -Wsign-compare -Wsometimes-uninitialized -Wconditional-uninitialized -Wheader-guard -Warray-bounds -Wcomment -Wtautological-compare -Wstrncat-size -Wloop-analysis -Wbool-conversion -m64 -pipe -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Qunused-arguments -pthread -std=c++1z -stdlib=libc++ -DR__HAVE_CONFIG -O2 -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -fPIC   -o CMakeFiles/Net.dir/src/TUDPSocket.cxx.o -c /tmp/root-20190531-13776-15obvrh/root-6.16.00/net/net/src/TUDPSocket.cxx
[ 77%] Building CXX object net/net/CMakeFiles/Net.dir/src/TWebFile.cxx.o
cd /tmp/root-20190531-13776-15obvrh/root-6.16.00/builddir/net/net && /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang++  -DR__NO_CRYPTO -DR__SSL -I/tmp/root-20190531-13776-15obvrh/root-6.16.00/builddir/include  -Wc++11-narrowing -Wsign-compare -Wsometimes-uninitialized -Wconditional-uninitialized -Wheader-guard -Warray-bounds -Wcomment -Wtautological-compare -Wstrncat-size -Wloop-analysis -Wbool-conversion -m64 -pipe -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Qunused-arguments -pthread -std=c++1z -stdlib=libc++ -DR__HAVE_CONFIG -O2 -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -fPIC   -o CMakeFiles/Net.dir/src/TWebFile.cxx.o -c /tmp/root-20190531-13776-15obvrh/root-6.16.00/net/net/src/TWebFile.cxx
[ 77%] Linking CXX shared library ../../lib/libNet.so
cd /tmp/root-20190531-13776-15obvrh/root-6.16.00/builddir/net/net && /usr/local/Cellar/cmake/3.14.4/bin/cmake -E cmake_link_script CMakeFiles/Net.dir/link.txt --verbose=1
/usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang++  -Wc++11-narrowing -Wsign-compare -Wsometimes-uninitialized -Wconditional-uninitialized -Wheader-guard -Warray-bounds -Wcomment -Wtautological-compare -Wstrncat-size -Wloop-analysis -Wbool-conversion -m64 -pipe -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Qunused-arguments -pthread -std=c++1z -stdlib=libc++ -DR__HAVE_CONFIG -O2 -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -dynamiclib -Wl,-headerpad_max_install_names -m64 -single_module -Wl,-dead_strip_dylibs  -o ../../lib/libNet.so -install_name @rpath/libNet.so CMakeFiles/Net.dir/G__Net.cxx.o CMakeFiles/Net.dir/src/NetErrors.cxx.o CMakeFiles/Net.dir/src/TApplicationRemote.cxx.o CMakeFiles/Net.dir/src/TApplicationServer.cxx.o CMakeFiles/Net.dir/src/TFileStager.cxx.o CMakeFiles/Net.dir/src/TFTP.cxx.o CMakeFiles/Net.dir/src/TGrid.cxx.o CMakeFiles/Net.dir/src/TGridJDL.cxx.o CMakeFiles/Net.dir/src/TGridJob.cxx.o CMakeFiles/Net.dir/src/TGridJobStatus.cxx.o CMakeFiles/Net.dir/src/TGridJobStatusList.cxx.o CMakeFiles/Net.dir/src/TGridResult.cxx.o CMakeFiles/Net.dir/src/TMessage.cxx.o CMakeFiles/Net.dir/src/TMonitor.cxx.o CMakeFiles/Net.dir/src/TNetFile.cxx.o CMakeFiles/Net.dir/src/TNetFileStager.cxx.o CMakeFiles/Net.dir/src/TParallelMergingFile.cxx.o CMakeFiles/Net.dir/src/TPServerSocket.cxx.o CMakeFiles/Net.dir/src/TPSocket.cxx.o CMakeFiles/Net.dir/src/TSecContext.cxx.o CMakeFiles/Net.dir/src/TServerSocket.cxx.o CMakeFiles/Net.dir/src/TSocket.cxx.o CMakeFiles/Net.dir/src/TSQLColumnInfo.cxx.o CMakeFiles/Net.dir/src/TSQLMonitoring.cxx.o CMakeFiles/Net.dir/src/TSQLResult.cxx.o CMakeFiles/Net.dir/src/TSQLRow.cxx.o CMakeFiles/Net.dir/src/TSQLServer.cxx.o CMakeFiles/Net.dir/src/TSQLStatement.cxx.o CMakeFiles/Net.dir/src/TSQLTableInfo.cxx.o CMakeFiles/Net.dir/src/TSSLSocket.cxx.o CMakeFiles/Net.dir/src/TUDPSocket.cxx.o CMakeFiles/Net.dir/src/TWebFile.cxx.o -Wl,-rpath,/tmp/root-20190531-13776-15obvrh/root-6.16.00/builddir/lib ../../lib/libRIO.so /usr/local/opt/openssl/lib/libssl.dylib /usr/local/opt/openssl/lib/libcrypto.dylib ../../lib/libThread.so ../../lib/libCore.so 
[ 77%] Built target Net
make: *** [all] Error 2

READ THIS: https://docs.brew.sh/Troubleshooting

Am I doing something wrong? Also, would it just be better to install it from the binaries or maybe even build from source?

Homebrew should just install the binary version of ROOT, not compile from source. Something went wrong in their packaging. Please file a bug with them at https://github.com/Homebrew/homebrew-core/issues. Cheers,

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.