estarlight v1.2.0 fails to build with Pythia8 functionality (see e.g. https://eicweb.phy.anl.gov/containers/eic_container/-/jobs/6634861#L3857) due to the definition of the macro printErr:
|
#define printErr std::cerr << "!!! " << __PRETTY_FUNCTION__ << " [" << __FILE__ << ":" << __LINE__ << "]: ERROR: " << std::flush |
and the subsequent definition of printErr (https://github.com/alisw/pythia8/blob/3abbf0e074b4a51c2f86b9c4ba14d043532eb9b1/include/Pythia8/PartonDistributions.h#L172).