[Frost] updated eloss
Sungkyun Park
sp06k at fsu.edu
Thu Oct 22 16:31:52 EDT 2009
Hi Brian,
I am curious about why I can not build eloss packages without error.
I will get c_bos_io and eloss from packages using CVS and rebuild them in my rootbeer2.1/extra_packages. and I had the test using your code pi0.C like the following;
mkexe("sample_code/pi0.C","-leloss -lc_bos_io")
I had the bad result, more undefined references like the following;
root [0]
Processing RootBeerSetup.cxx...
rootbeer [1] mkexe("sample_code/pi0.C","-leloss -lc_bos_io")
g++ -O2 -o /home/supark/rootbeer2.1/bin/LinuxRHFC8/pi0 -Wno-deprecated -Wall -Wno-unused -Woverloaded-virtual -fPIC -I./ -I./include ps/root/5.22-00/root/include" -I"././include" -I"/u/apps/root/5.22-00/root/include/cint" -D_REENTRANT -DROOTEXE -L$ROOTSYS/lib -lCore -lCint -lMathCore -lRint -lPhysics -lThread -lm -ldl -pthread -traditional -L$ROOTBEER_SLIB -lRootBeer -leloss -lc_bos_io sample_code/pi0.C
/tmp/cctbbvjg.o: In function `pi0(int, char*, char*)':
pi0.C:(.text+0x909): undefined reference to `initELoss(float, float, float, float)'
/home/supark/rootbeer2.1/slib/LinuxRHFC8/libeloss.so: undefined reference to `e_wsli'
/home/supark/rootbeer2.1/slib/LinuxRHFC8/libc_bos_io.so: undefined reference to `getGroup'
/home/supark/rootbeer2.1/slib/LinuxRHFC8/libeloss.so: undefined reference to `s_copy'
/home/supark/rootbeer2.1/slib/LinuxRHFC8/libeloss.so: undefined reference to `s_wsli'
/home/supark/rootbeer2.1/slib/LinuxRHFC8/libc_bos_io.so: undefined reference to `getBank'
/home/supark/rootbeer2.1/slib/LinuxRHFC8/libeloss.so: undefined reference to `do_lio'
/home/supark/rootbeer2.1/slib/LinuxRHFC8/libc_bos_io.so: undefined reference to `formatBank'
/home/supark/rootbeer2.1/slib/LinuxRHFC8/libeloss.so: undefined reference to `recmes_'
/home/supark/rootbeer2.1/slib/LinuxRHFC8/libeloss.so: undefined reference to `eLoss(TLorentzVector, float, TVector3, int, int)'
collect2: ld returned 1 exit status
As the second trial, I used the rootbeer in clasg9 and I had the same result like upper.
Do you know what is my problem? Can you test eloss program after compiling?
Sung
----- Original Message -----
From: Brian Morrison <btmorr at jlab.org>
Date: Thursday, October 22, 2009 2:05 pm
Subject: [Frost] updated eloss
To: frost at jlab.org
> Some alterations have been made to the FROST.F function so be sure to
> update the eloss package if you haven't done so lately. clasg9 and
> cvsshould both have the latest versions.
>
> -Brian
>
> _______________________________________________
> Frost mailing list
> Frost at jlab.org
> https://mailman.jlab.org/mailman/listinfo/frost
>
More information about the Frost
mailing list