eic / eic/estarlight

Compilation issues due to `#define printErr` which is a Pythia8 function included in a later header.

Open
#27 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
4
Forks
13
PR merge metrics
No merged PRs in 30d

Description

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`: https://github.com/eic/estarlight/blob/939b11a24499398392d959db81c7502aeec91046/include/reportingUtils.h#L64

and the subsequent definition of `printErr` (https://github.com/alisw/pythia8/blob/3abbf0e074b4a51c2f86b9c4ba14d043532eb9b1/include/Pythia8/PartonDistributions.h#L172).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.