Fork me on GitHub

Opened 3 months ago

Last modified 3 months ago

#1439 new Bug

DelphesPythia8 executable not building

Reported by: haimo Owned by:
Priority: minor Milestone:
Component: Delphes code Version: Delphes 3
Keywords: Cc:

Description

I try to install Delphes 3.4.2 on a home computer
and find that for some reason the DelphesPythia8 executable is not
being built. No immediate show stopper but soon I will need to use it.

This is my environment:
Kubuntu 20.04
gcc 9.3
root 6.20.04
Python 3.8.2 (Python2 is not installed)
Pythia 8302

root, pythia8 and Delphes are installed on a separate file system /opt

$ ls /opt
Delphes lost+found pythia8 root

To install, I use
$ cd Delphes-3.4.2
$ echo $PYTHIA8
/opt/pythia8
$ make HAS_PYTHIA8=true -j 4 2>&1 |tee make-has-pythia8--j4.log

the generated log file is attached.
I did not use cmake, it was not clear to me what the equivalent incantation
to HAS_PYTHIA8=true should be.

I On a private computer at home, I try to install Delphes 3.4.2
and find that for some reason the DelphesPythia8 executable is not
being built. No show stopper immediately but soon I will need to use it.

This is my environment:
Kubuntu 20.04
gcc 9.3
root 6.20.04
Python 3.8.2 (Python2 is not installed)
Pythia 8302

root, pythia8 and Delphes are installed on a separate file system /opt

$ ls /opt
Delphes lost+found pythia8 root

To install, I use
$ cd Delphes-3.4.2
$ echo $PYTHIA8
/opt/pythia8
$ make HAS_PYTHIA8=true -j 4 2>&1 |tee make-has-pythia8--j4.log

the generated log file is attached.
I did not use cmake, it was not clear to me what the equivalent incantation
to HAS_PYTHIA8=true should be.

I realize that gcc 9.3 is a fairly recent version, maybe that has something to do with the error. But it is the default compiler on my system and I want to use it.

I'll be happy to provide more info if needed.

Best regards,
Haimo

Attachments (1)

make-has-pythia8--j4.log (28.4 KB) - added by haimo 3 months ago.
log file

Download all attachments as: .zip

Change History (2)

Changed 3 months ago by haimo

log file

comment:1 Changed 3 months ago by pavel

Looks like some functions used by DelphesPythia8 were changed in Pythia 8.3. However, Pythia 8.2 is till the recommended version according to the Pythia web site. So, I'd suggest installing Pythia 8.2 and using it to build DelphesPythia8.

Note: See TracTickets for help on using tickets.