GSI Helmholtzzentrum für Schwerionenforschung
Hello, I tried to install PandaRoot on Ubuntu 16.04, which is installed on an USB stick running on a MacBookPro. But that should not make any differences. After some earlier problems with FairSoft and FairRoot which are pretty common ^^, I got to the installtion of PandaRoot itself. An error occurred for PndLmdHitPair.cxx that the functions isinf and isnan could not be found. I looked in PndLmdSensorAlignment.cxx and saw, that both functions are called by std::isinf and std::isnan instead. Copying this call to PndLmdHitPair.cxx helped to finish the installation and it seems to work. I just want to know if this can be added to the repo to prevent further problems or if this should not be done. Best regards Simon PS: Please add to the wiki, that the installation of FairSoft is not supported by the newer versions (5+) of gcc, g++ and gfortran. Therefore I had to download 4.9 and relink the software in /usr/bin.
Re: pandaroot installation on ubuntu16.04
Dear Simon, I have installed successfully the suggested version of FairSoft, FairRoot and pandaroot trunk in my Ubuntu 16.04, and I am running gcc 5.3.1. All those isnan are already corrected in the trunk since a while, when I sent the message in the forum. Which versions of FairSoft/FairRoot/pandaroot are you using?
Hello Stefano, I used the suggested version from the wiki like this: FairSoft mar15p6 FairRoot v-15.11b PandaRoot release jan16 I have the same gcc version (5.3.1) installed. I can now only remember that compilation of MillepedeII crashed with the newer gfortran version.
That is the release suggested for the analysis, it is conservative and based on not so much modern operative systems, while modern OS are used by the developers. If you want to use Ubuntu16.04, released last month, you have to use the trunk and the releases suggested for developers. The jan16 releases will not be updated.
For now, it works, so it's fine for me now. I just wanted to mention it. But this is good to know.