Fork me on GitHub

Opened 9 years ago

Closed 9 years ago

#423 closed Bug (fixed)

Running make in Delphes 3 produces Error: cannot open file "TLorentzVector.h"

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

Description

I am running a Linux Xubuntu VM through oracle VM VirtualBox on windows 7.

Why wouldn't it be able to read that file?

Change History (8)

comment:1 by Kevin, 9 years ago

It yields exactly the same error as https://cp3.irmp.ucl.ac.be/projects/delphes/ticket/168

comment:3 by Pavel Demin, 9 years ago

I'm running VirtualBox, Ubuntu 14.04, ROOT 5.34.25, Delphes 3.2.0 without any problem.

I suspect that the problem is with the ROOT installation.

So, I can just ask the same questions that I asked in the ticket 298.

Could you provide more details about your system (OS version, ROOT version, how you installed ROOT)?

Could you also check that 'TLorentzVector.h' can be found in the directory returned by
'root-config --incdir'?

comment:4 by Kevin, 9 years ago

OS: An Xubuntu Virtual Machine run on Windows 7 pc

I downloaded root_v6.02.05.sourcec.tar.gz, untarred it, downloaded the root build prerequisite packages (and the optional ones) with sudo apt-get install . built root with ./configure and make, then installed it with the suggested install command. (Very new to linux as you can probably tell.)

No TLorentzvector.h cannot be found in that directory, how can I fix that?

Last edited 9 years ago by Kevin (previous) (diff)

comment:5 by Kevin, 9 years ago

No TLorentzVector.h is not in that directory

in reply to:  5 comment:6 by Kevin, 9 years ago

Replying to KevinMurray:

No TLorentzVector.h is not in that directory,how can I fix that?

comment:7 by Kevin, 9 years ago

The problem is resolved, it was an issue with my environment variables it seems. The paths to the libraries were incorrect. Thanks for all the help :)

comment:8 by Pavel Demin, 9 years ago

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