Linear Collider Forum

Home » Software Tools » Marlin et al » ilcsoft release v01-17-07
Re: ilcsoft release v01-17-07 [message #2373 is a reply to message #2371] Mon, 06 July 2015 06:33 Go to previous messageGo to previous message
Messages: 6
Registered: May 2015
Location: University of Sussex
Hi Andre,

we have been able to install cvmfs here at Sussex, so we are now testing that we are able to run a Marlin processor to make some simple histograms.

We follow the instructions you sent us to create a Marlin directory and then compile in the build dir and so on, but one problem we are finding is that the compiler complains that it cannot find the 'TH1F.h' include file from ROOT.
Before doing anything we source the /cvmfs/ and we have all the various envvars defined (ROOTSYS, LD_LIBRARY_PATH, etc), but we noticed that there is no mention in the Makefile of the ROOT include dirs. I was expecting to see something like:

ROOTCFLAGS=$(shell root-config --cflags)

in the Makefile to define where the compiler should get all the flags from ROOT, including the position of the include directory. When we list all the envvars we can see that nowhere it appears where the $ROOTSYS/include dir is defined. Is that expected? Does it mean that somehow we need to define this within our Marlin processor somewhere?

Thanks for any help you might be able to give us.


Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic:ilcsoft v01-17-07 and gcc48 with c++11
Next Topic:ilcsoft release v01-17-08
Goto Forum:

Current Time: Wed Oct 23 06:37:37 Pacific Daylight Time 2019
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.1.
Copyright ©2001-2010 FUDforum Bulletin Board Software