Re: EvtGen searches for 64-bit include files [message #7221 is a reply to message #7220] |
Mon, 25 August 2008 13:14 |
StefanoSpataro
Messages: 2736 Registered: June 2005 Location: Torino
|
first-grade participant |
From: *physik.uni-giessen.de
|
|
Jens Soeren Lange wrote on Mon, 25 August 2008 12:51 | Hi all,
some more problems with EvtGen.
Based upon an observation by Irina.
With the new external packages under suse 10.3
using the EvtGen configuration "gcc, g77, (nothing), -lRIO -lSQL -lNet" (which works fine the old external packages) it now starts searching for 64-bit include files (which I don't have on my 32-bit notebook). But there is nothing in the config.mk which could be changed (i.e. there is no 64-bit path in the config.mk).
soeren@pchad23:~/panda/pandaroot/trunk/pgenerators/EvtGen> make
Checking makedepend in EvtGen
make: *** No rule to make target `/usr/include/x86_64-linux/i386-linux/gnu/stubs.h', needed by `cgFinder.o'. Stop.
Any idea how to fix it?
|
It seems the last updated makefile have the local paths of Johan computer, where /usr/include/x86_64-linux exists.
You could try to remove all the stuff in Makefile starting from line 63 (cgfinder.o...), leaving the empty line. And you should try to remove the additional lines in the same way in EvtGenModels/Makefile and EvtGenBase/Makefile
Quote: |
P.S. Stefano can you maybe also put the solution for Irina's EvtGen "missing libshift" problem into the wiki? (also suse 10.3).
|
First I should know what is the problem. I think Irina's problem was gfortran, which is not supported by EvtGen
Quote: |
And who actually put the "EvtGen: use gfortran as your c++ compiler(!!) if you don't have g77" into the wiki. it seems to work(!) but we still don't understand why.
|
It did not work in my case (Gentoo), and neither in Irina's.
|
|
|