Fork me on GitHub

Opened 11 years ago

Closed 10 years ago

#222 closed Bug (fixed)

Installation problems, with Pythia 8

Reported by: Mike Saelim Owned by:
Priority: major Milestone:
Component: Delphes code Version: Delphes 3
Keywords: Cc:

Description

Hi there,

I've been trying to install the latest version of Delphes, v3.0.10, but when I run make I get an error. I've attached the relevant error output. I am using Pythia 8.176, as well as the latest production versions of ROOT and Tcl, and trying to install Delphes on Mac OSX 10.6. Do you know what the problem might be?

Thanks in advance.

Attachments (1)

DelphesErrorLog.txt (1.4 KB ) - added by Mike Saelim 11 years ago.

Download all attachments as: .zip

Change History (7)

by Mike Saelim, 11 years ago

Attachment: DelphesErrorLog.txt added

comment:1 by Pavel Demin, 11 years ago

Is it possible that on your system ROOT is build as a 32-bit application and Pythia8 is built as a 64-bit application?

comment:2 by Pavel Demin, 11 years ago

As a workaround you can try to unset the PYTHIA8 environment variable before compiling Delphes:

unset PYTHIA8
make

comment:3 by Mike Saelim, 11 years ago

It's true that ROOT was built as a 32-bit application while Pythia8 was built as a 64-bit application. But when I rebuilt ROOT as a 64-bit application, the problem didn't go away.

The workaround works and allows me to build Delphes, but if I use this workaround, will I have to run Delphes differently?

comment:4 by Pavel Demin, 11 years ago

The workaround does not affect the way Delphes runs.

In the latest version we introduced a module that can use Pythia8 to generate and inject pile-up events without storing them on disk. This module is build only when the PYTHIA8 environment variable is present. This module is not used in the examples detector cards.

I'll try to find a better solution to this problem before the next release.

comment:5 by Mike Saelim, 11 years ago

Okay, cool. Thank you!

comment:6 by Pavel Demin, 10 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.