key4hep / key4hep-spack

A Spack recipe repository of Key4hep software.
10 stars 23 forks source link

Pythia8 not built agains HepMC3 #608

Closed dirkzerwas closed 3 months ago

dirkzerwas commented 3 months ago

Hi @jmcarcell, after discussion with the MCGenerator authors, adding pythia8 to the k4GeneratorsConfiguration worked only partially:

tmadlener commented 3 months ago

The fact that pythia8 is not compiled with hepmc3 support can also be verified with

$ pythia8-config --with-hepmc3
false

Just to add a bit more spack information here, we also just tried to do the following (locally in my stack):

pythia8:
  require: "+gzip +hempc3"

and we ran into a (non-descriptive) concretization error. It was not immediately clear to me where this conflict comes from. At least simply grepping for "pythia8" in spack and key4hep-spack doesn't yield any obvious conflict. However, something must require pythia8~hepmc3, because by default the hepmc3 variant is on in pythia8.

jmcarcell commented 3 months ago

Let's see tomorrow with #611, see the explanation there.

jmcarcell commented 3 months ago

It seems to be fine now

dirkzerwas commented 3 months ago

Checked: compiled and ran without a hitch, thanks!