Dennis Klein
Dennis Klein
This is a consequence of fixing #1495, which removed duplicate searches. Now, the only check happens inside `addVolume` - which currently decides to print an error (the one you see)....
> we added the error message If you mean recently, no, we did not add it. It was already there for decades.
No, why?
> So any user of addVolume could still continue using the FairVolume. No, they could not. Even before the semantics was to transfer ownership. The caller had no chance to...
Or let me ask like this: give me a usage description for the `void addVolume(FairVolume* elem)` which is not broken.
Could you please add some documentation of the FairMCApplication state machine? At least on the initialization part? After the FairMCApplication is constructed, e.g. which of the various `Init*` member functions...
> What do you think about such a state order: `kPreInit` -> `kConstructGeometry` -> `kInit` -> `kInitGeometry` -> `kPostInit` -> `kRun`? > I will implement that and lets see. What...
> > What do you think about such a state order: `kPreInit` -> `kConstructGeometry` -> `kInit` -> `kInitGeometry` -> `kPostInit` -> `kRun`? > > I will implement that and lets...
So, CMake finds `libz` and `libexpat` in `/usr/lib/x86_64-linux-gnu` and makes a sanity check with your run-time ld config which provides those libs in `/u/yanwang/miniconda3/lib` - and warns you about it....
The question is what is your intention with putting those miniconda libs in your run-time config but different ones in your build time config. CMake is just warning you after...