GSI Helmholtzzentrum für Schwerionenforschung
[NOTSUPPORTED] Eternal package compilation error OSX 10.11.4
Dear PANDA experts, I've run into a problem when trying to install fairsoft_mar15p3 on a new Mac computer. I'm running Mac OS X 10.11.4 and Xcode version 7.3 (7D175) I installed the prerequisites according to the fairroot page; https://fairroot.gsi.de/?q=node/106 which went fine. These are the settings I'm using: compiler=Clang debug=no optimize=no geant4_download_install_data_automatic=yes geant4_install_data_from_dir=no build_python=no install_sim=yes SIMPATH_INSTALL=/Users/walan603/fairsoft_mar15/buildFairSoft platform=macosx The following errors appear during the root installation: In file included from /Users/walan603/fairsoft_mar15/tools/root/math/vc/src/trigonometric.cpp:20: In file included from include/Vc/Vc:22: In file included from include/Vc/vector.h:33: In file included from include/Vc/sse/vector.h:23: include/Vc/sse/intrinsics.h:309:17: error: use of undeclared identifier '__builtin_ia32_psrldqi128' c = _mm_srli_si128(_mm_setallone_si128(), 12); ^ include/Vc/sse/../common/fix_clang_emmintrin.h:40:12: note: expanded from macro '_mm_srli_si128' (__m128i)__builtin_ia32_psrldqi128((__m128i)(a), (count)*8); }) In file included from /Users/walan603/fairsoft_mar15/tools/root/math/vc/src/trigonometric.cpp:20: In file included from include/Vc/Vc:22: In file included from include/Vc/vector.h:33: In file included from include/Vc/sse/vector.h:23: include/Vc/sse/intrinsics.h:312:17: error: C-style cast from 'void' to '__m128i' (vector of 2 'long long' values) is not allowed c = _mm_slli_si128(_mm_srli_si128(_mm_setallone_si128(), 12), 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/Vc/sse/../common/fix_clang_emmintrin.h:34:38: note: expanded from macro '_mm_slli_si128' (__m128i)__builtin_ia32_pslldqi128((__m128i)(a), (count)*8); }) and it aborts after awhile. How do I solve this? I also tried fairsoft mar15p6 and got the same result. Best regards, Walter
Re: Eternal package compilation error OSX 10.11.4
Dear Walter, please post your question on the FairRoot forum. I have not yet dared to update my OSX and I am still running with 10.11.3. https://forum.gsi.de/index.php?t=index&cat=36 Cheers, Tobias
From an old discussion I remember that FairSoft is not compatible with the new OS X. Try in the FairRoot forum, you should get more updated information,
From the responses I got from the Fairroot forum, it seems like ROOT5 is not compatible with OSX. I'll stick with a virtual machine with Ubuntu 14.04 for now.
To be more precise, it is not compatible with OS X 11 (El Capitan), while it is compatible with OS X 10 (Yosemite).