Problem installing root v5.34.36 on Mac OS Sierra

Hi,

I have migrated my system to Mac Os Sierra and I’m trying to install root v5.34.36 however the installation procedure fails.
I tried both

configure macosx64
make
and it fails on libCore

as well as
mkdir root_build
cmake …/root
make -j 4

and it fails with

In file included from /sw/root_build/include/Krb5Auth.h:47:
/opt/local/include/krb5/krb5.h:8320:10: fatal error: ‘et/com_err.h’ file not
found
#include <et/com_err.h>
^
1 error generated.
make[2]: *** [net/krb5auth/CMakeFiles/Krb5Auth.dir/G__Krb5Auth.cxx.o] Error 1
make[1]: *** [net/krb5auth/CMakeFiles/Krb5Auth.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs…
[ 54%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TButton.cxx.o
[ 54%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TCanvas.cxx.o
[ 54%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TClassTree.cxx.o
[ 54%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBranchClones.cxx.o
[ 54%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBranchElement.cxx.o
[ 54%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TColorWheel.cxx.o
[ 54%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBranchObject.cxx.o
[ 54%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBranchRef.cxx.o
[ 54%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TControlBar.cxx.o
[ 55%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TControlBarButton.cxx.o
[ 55%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TCreatePrimitives.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBranchSTL.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBufferSQL.cxx.o
[ 55%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TDialogCanvas.cxx.o
[ 55%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TGroupButton.cxx.o
[ 55%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TInspectCanvas.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TChain.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TChainElement.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TCut.cxx.o
[ 55%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TPad.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TEntryList.cxx.o
[ 55%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TPadPainter.cxx.o
[ 55%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TPaveClass.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TEntryListArray.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TEntryListBlock.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TEntryListFromFile.cxx.o
[ 55%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TSlider.cxx.o
[ 55%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TSliderBox.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TEventList.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TFriendElement.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeaf.cxx.o
[ 55%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TView.cxx.o
[ 55%] Building CXX object graf2d/gpad/CMakeFiles/Gpad.dir/src/TViewer3DPad.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafB.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafC.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafD.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafElement.cxx.o
[ 55%] Linking CXX shared library …/…/lib/libGpad.so
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafF.cxx.o
[ 55%] Built target Gpad
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafI.cxx.o
[ 55%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafL.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafO.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafObject.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafS.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TNtuple.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TNtupleD.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TQueryResult.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TreeUtils.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TSelector.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TSelectorCint.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TSelectorList.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TSelectorScalar.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTree.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTreeCache.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTreeCacheUnzip.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTreeCloner.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTreeResult.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTreeRow.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTreeSQL.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TVirtualIndex.cxx.o
[ 56%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TVirtualTreePlayer.cxx.o
[ 56%] Linking CXX shared library …/…/lib/libTree.so
[ 56%] Built target Tree
make: *** [all] Error 2

Do you have any suggestion for me?
Thanks a lot
Alessia

Hi Alessia. It is a conflict between several packages you have installed in your system (MacPorts??, Homebrew?). In this particular case you can try to disable the conflicting one with -Dkrb5=OFF

Thanks a lot!

It solved my problem, root is now running smoothly.
:slight_smile:
Alessia