Online issueshttps://gitlab.cern.ch/lhcb/Online/-/issues2021-05-25T15:08:03+02:00https://gitlab.cern.ch/lhcb/Online/-/issues/2Compilation error due to MPI and missing FORTRAN2021-05-25T15:08:03+02:00Sascha StahlCompilation error due to MPI and missing FORTRANWhen trying to compile Online on machines where it says:
```
-- +======================================================================+
-- | PCIE40 DAQ found. EventBuilding libraries shall be built. |
-- +===================...When trying to compile Online on machines where it says:
```
-- +======================================================================+
-- | PCIE40 DAQ found. EventBuilding libraries shall be built. |
-- +======================================================================+
```
the compilation fails with:
```
-- Could NOT find MPI_C (missing: MPI_C_LIB_NAMES MPI_C_HEADER_DIR MPI_C_WORKS)
-- Could NOT find MPI_CXX (missing: MPI_CXX_LIB_NAMES MPI_CXX_HEADER_DIR MPI_CXX_WORKS)
CMake Error at /cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2062/stable/linux-64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:218 (message):
Could NOT find MPI (missing: MPI_C_FOUND MPI_CXX_FOUND)
Reason given by package: MPI component 'Fortran' was requested, but language Fortran is not enabled.
Call Stack (most recent call first):
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2062/stable/linux-64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:582 (_FPHSA_FAILURE_MESSAGE)
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2062/stable/linux-64/share/cmake-3.19/Modules/FindMPI.cmake:1722 (find_package_handle_standard_args)
Online/EventBuilding/CMakeLists.txt:38 (find_package)
-- Configuring incomplete, errors occurred!
```
Is there something wrong with the CMake file and is there a fix which does not involve removing the EventBuilding package?
Compilation works on machines where PCIE40 DAQ is not found. That is also why it does not fail in the nightlies.https://gitlab.cern.ch/lhcb/Online/-/issues/1EB: grouping multiple RU per NIC not working2021-04-23T13:54:32+02:00Flavio PisaniEB: grouping multiple RU per NIC not workingWhen setting a `RUs_per_nic` grater than 1 the EB doesn't work.
We are not planning to run in production with this configuration, so this is issue is low priority.When setting a `RUs_per_nic` grater than 1 the EB doesn't work.
We are not planning to run in production with this configuration, so this is issue is low priority.Flavio PisaniFlavio Pisani