mss@mss-L5300:~/software/alice$ aliDoctor O2 --defaults o2 SUCCESS: Required package curl will be picked up from the system. SUCCESS: Package libuv will be picked up from the system. SUCCESS: Package lz4 will be picked up from the system. SUCCESS: Package zlib will be picked up from the system. WARNING: Package flatbuffers cannot be picked up from the system and will be built by aliBuild. WARNING: This is due to the fact the following script fails: WARNING: WARNING: brew() { true; }; printf "#include \"flatbuffers/flatbuffers.h\"\nint main(){}" | c++ -I$(brew --prefix flatbuffers)/include -xc++ -std=c++11 - -o /dev/null WARNING: WARNING: with the following output: WARNING: WARNING: flatbuffers: :1:10: fatal error: flatbuffers/flatbuffers.h: No such file or directory WARNING: flatbuffers: compilation terminated. WARNING: flatbuffers: WARNING: WARNING: Package CMake cannot be picked up from the system and will be built by aliBuild. WARNING: This is due to the fact the following script fails: WARNING: WARNING: brew() { true; }; verge() { [[ "$1" = "`echo -e "$1\n$2" | sort -V | head -n1`" ]]; } WARNING: type cmake && verge 3.17.0 `cmake --version | sed -e 's/.* //' | cut -d. -f1,2,3` WARNING: WARNING: with the following output: WARNING: WARNING: CMake: cmake is /usr/bin/cmake WARNING: CMake: WARNING: WARNING: Package yaml-cpp cannot be picked up from the system and will be built by aliBuild. WARNING: This is due to the fact the following script fails: WARNING: WARNING: brew() { true; }; pkg-config --atleast-version=0.6.2 yaml-cpp && printf "#include \"yaml-cpp/yaml.h\"\n" | c++ -std=c++17 -I`brew --prefix yaml-cpp`/include -I`brew --prefix boost`/include -xc++ - -c -o /dev/null WARNING: WARNING: with the following output: WARNING: WARNING: yaml-cpp: WARNING: SUCCESS: Package GCC-Toolchain will be picked up from the system. SUCCESS: Package ZeroMQ will be picked up from the system. SUCCESS: Package GLFW will be picked up from the system. SUCCESS: Package libpng will be picked up from the system. SUCCESS: Package lzma will be picked up from the system. SUCCESS: Package bz2 will be picked up from the system. SUCCESS: Required package Python-system will be picked up from the system. SUCCESS: Required package make will be picked up from the system. SUCCESS: Package GSL will be picked up from the system. SUCCESS: Required package opengl will be picked up from the system. SUCCESS: Required package Xdevel will be picked up from the system. WARNING: Package FreeType cannot be picked up from the system and will be built by aliBuild. WARNING: This is due to the fact the following script fails: WARNING: WARNING: brew() { true; }; printf "#include \n" | c++ -xc++ - `freetype-config --cflags` -c -M 2>&1; WARNING: if [ $? -ne 0 ]; then printf "FreeType is missing on your system.\n * On RHEL-compatible systems you probably need: freetype freetype-devel\n * On Ubuntu-compatible systems you probably need: libfreetype6 libfreetype6-dev\n"; exit 1; fi WARNING: WARNING: with the following output: WARNING: WARNING: FreeType: /bin/bash: freetype-config: command not found WARNING: FreeType: :1:10: fatal error: ft2build.h: No such file or directory WARNING: FreeType: compilation terminated. WARNING: FreeType: FreeType is missing on your system. WARNING: FreeType: * On RHEL-compatible systems you probably need: freetype freetype-devel WARNING: FreeType: * On Ubuntu-compatible systems you probably need: libfreetype6 libfreetype6-dev WARNING: FreeType: WARNING: SUCCESS: Package libxml2 will be picked up from the system. WARNING: Package OpenSSL cannot be picked up from the system and will be built by aliBuild. WARNING: This is due to the fact the following script fails: WARNING: WARNING: brew() { true; }; if [ `uname` = Darwin ]; then test -d `brew --prefix openssl || echo /dev/nope` || exit 1; fi; echo '#include ' | c++ -x c++ - -I`brew --prefix openssl`/include -c -o /dev/null || exit 1; echo -e "#include \n#if OPENSSL_VERSION_NUMBER >= 0x10100000L\n#error \"System's GCC cannot be used: we need OpenSSL 1.0.x to build XrootD. We are going to compile our own version.\"\n#endif\nint main() { }" | cc -x c++ - -I`brew --prefix openssl`/include -c -o /dev/null || exit 1 WARNING: WARNING: with the following output: WARNING: WARNING: OpenSSL: :3:2: error: #error "System's GCC cannot be used: we need OpenSSL 1.0.x to build XrootD. We are going to compile our own version." WARNING: OpenSSL: WARNING: SUCCESS: Package autotools will be picked up from the system. SUCCESS: Package ofi will be picked up from the system. ==> The following packages will be built by aliBuild because usage of a system version of it is not allowed or supported, by policy: - ms_gsl - pythia - AliEn-CAs - re2 - cgal - GEANT4_VMC - googlebenchmark - AliEn-Runtime - vgm - Clang - fmt - O2 - FairLogger - GEANT3 - XRootD - boost - Ppconsul - FairRoot - Alice-GRID-Utils - defaults-release - JAliEn-ROOT - double-conversion - simulation - MCStepLogger - asiofi - xjalienfs - ApMon-CPP - libInfoLogger - googletest - UUID - GEANT4 - MPFR - arrow - Configuration - DebugGUI - libtirpc - FairMQ - AEGIS - generators - json-c - lhapdf - Python-modules - fastjet - cub - RapidJSON - Common-O2 - Python-modules-list - DDS - HepMC3 - Monitoring - hijing - Vc - ROOT - pythia6 - libwebsockets - GMP - protobuf ==> The following packages will be picked up from the system: - GLFW - libuv - GCC-Toolchain - bz2 - lz4 - GSL - ZeroMQ - libxml2 - ofi - zlib - lzma - libpng - autotools If this is not you want, you have to uninstall / unload them. ==> The following packages will be built by aliBuild because they couldn't be picked up from the system: - flatbuffers - yaml-cpp - CMake - FreeType - OpenSSL This is not a real issue, but it might take longer the first time you invoke aliBuild. Look at the error messages above to get hints on what packages you need to install separately. m