Skip to content

Pythia6 libraries looked for even if GENIE was built only with Pythia8 #432

@Trenchcoat95

Description

@Trenchcoat95

We have recently produced a GENIE installation using the 3.06.00 tag, built only with Pythia8 against ROOT 6.32.06. We've noticed that if we try to open an interactive shell using the genie command we get the following error:

Processing /opt/exp_software/neutrino/al9/GENIE/R-3_06_00/source/src/scripts/gcint/genie_setup.C... Error in <TUnixSystem::FindDynamicLibrary>: libEGPythia6[.so | .dll | .dylib | .sl | .dl | .a] does not exist in /opt/exp_software/neutrino/al9/EDEPSIM/edep-sim/lib:/usr/lib64:/opt/exp_software/neutrino/al9/LHAPDF6/6.5.4/6.5.4_install/lib64/python3.9/site-packages/lhapdf:/opt/exp_software/neutrino/al9/LHAPDF6/6.5.4/6.5.4_install/lib/:/opt/exp_software/neutrino/al9/GENIE/R-3_06_00/lib:/opt/exp_software/neutrino/al9/GEANT4/v10.7.4/v10.7.4_install/lib64:/opt/exp_software/neutrino/al9/ROOT/v6.32.06/v6.32.06_install/lib:/opt/exp_software/neutrino/al9/PYTHIA8/8312/lib:/opt/exp_software/neutrino/al9/PYTHIA6/v6_428/lib:/usr/lib64:.:/opt/exp_software/neutrino/al9/ROOT/v6.32.06/v6.32.06_install/lib:/usr/lib64/glibc-hwcaps/x86-64-v3:/usr/lib64/glibc-hwcaps/x86-64-v2:/usr/lib64/tls/x86_64/x86_64:/usr/lib64/tls/x86_64:/usr/lib64/tls/x86_64:/usr/lib64/tls:/usr/lib64/x86_64/x86_64:/usr/lib64/x86_64:/usr/lib64/x86_64:/usr/lib64:/usr/local/lib64:/usr/lib64:/lib64:/usr/local/lib/:/usr/lib/:/lib:/opt/lib:/opt/local/lib

We are confident that the error stems from the loadlibs.C script at lines 99 and 104 where the Pythia6 libraries are looked for. This issue persists with the current master and should be addressed.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions