[Halld-offline] whenever the time comes

Mark Ito marki at jlab.org
Fri Jul 7 07:50:14 EDT 2017


I get errors building root 6.10.02 on all four platforms at JLab, 
attached find the errors from CentOS7 and CentOS7 (one file, errors from 
both). I will try dropping back to 6.08.06 now.


On 07/06/2017 07:32 PM, Nathan Sparks wrote:
> Hi Richard,
>
> My build using ROOT 6.10.02 also failed (on CentOS 6, did not test 
> others), but due to a missing header file.
> I did successfully build the new JANA/sim-recon against ROOT 6.08.06.
>
> -Nathan
>> On Jul 6, 2017, at 7:24 PM, Richard Jones <richard.t.jones at uconn.edu 
>> <mailto:richard.t.jones at uconn.edu>> wrote:
>>
>> Mark
>>
>> My hdpm build command fails on version_2.13.xml with a compiler error 
>> of jana against this version of root, rolling back to root 6.08.00 
>> and trying again.
>>
>> ompiling  [src/plugins/janadot/JEventProcessorJANADOT.cc 
>> <http://JEventProcessorJANADOT.cc>]
>> Linking 
>>  [src/.Linux_CentOS7-x86_64-gcc4.8.5/plugins/jana_iotest/jana_iotest.so]
>> Installing [Linux_CentOS7-x86_64-gcc4.8.5/plugins/jana_iotest.so]
>> Compiling  [src/plugins/janarate/JEventProcessorJANARATE.cc 
>> <http://JEventProcessorJANARATE.cc>]
>> Compiling  [src/plugins/janaroot/JEventProcessor_janaroot.cc]
>> ROOTCLING  [src/plugins/janaview/jv_mainframe.h]
>> /usr/local/root/6.10.02/bin/rootcling: symbol lookup error: 
>> /usr/local/root/6.10.02/bin/rootcling: undefined symbol: 
>> TROOT__GetExtraInterpreterArgs
>> Compiling  [src/plugins/janaview/JEventProcessor_janaview.cc 
>> <http://janaview.cc>]
>> scons: *** 
>> [src/.Linux_CentOS7-x86_64-gcc4.8.5/plugins/janaview/jv_mainframe_Dict.cc] 
>> Error 127
>> scons: building terminated because of errors.
>> 2017/07/06 23:06:03 exit status 2
>> Error encountered, operation halted!
>>
>> -Richard Jones
>>
>> On Thu, Jul 6, 2017 at 6:00 PM, Mark Ito <marki at jlab.org 
>> <mailto:marki at jlab.org>> wrote:
>>
>>     I did tag a new sim-recon today and I think I got your changes.
>>     See
>>     https://github.com/JeffersonLab/sim-recon/compare/2.15.0...2.16.0
>>     <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_sim-2Drecon_compare_2.15.0...2.16.0&d=DwMFaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=oyKV5joTkJsuRYv6hh48IMTw3i-IrYD-ZUAHHU0DdAY&m=a0WOSUEppDWer7YzORFwnw-CKTpxuhde_k9SltRu6xE&s=V91x7cb53FU9hsHtCG-2IQo5wmCtLztU7oIgFq3sqnU&e=>
>>     to check me on that. It is there in my message, an upgrade from
>>     2.15.0 to 2.16.0.
>>
>>     ----- Original Message -----
>>     From: "Richard Jones" <richard.t.jones at uconn.edu
>>     <mailto:richard.t.jones at uconn.edu>>
>>     To: "Mark Ito" <marki at jlab.org <mailto:marki at jlab.org>>
>>     Cc: "halld-offline" <halld-offline at jlab.org
>>     <mailto:halld-offline at jlab.org>>
>>     Sent: Thursday, July 6, 2017 4:32:16 PM
>>     Subject: Re: whenever the time comes
>>
>>     Mark,
>>
>>     To capture the updates to hdgeant, would it make sense to tag a new
>>     sim-recon as well? The updates I was referring to just got pulled
>>     into
>>     Master today.
>>
>>     -Richard J.
>>
>>     On Thu, Jul 6, 2017 at 4:04 PM, Mark Ito <marki at jlab.org
>>     <mailto:marki at jlab.org>> wrote:
>>
>>     > Richard,
>>     >
>>     > This is what I am contemplating: old versions are in
>>     version_2.12.xml, new
>>     > version are in version_2.13.xml:
>>     >
>>     > diff version_2.12.xml version_2.13.xml
>>     >
>>     >
>>     > < <package name="sim-recon" version="2.15.0"/>
>>     > ---
>>     > > <package name="sim-recon" version="2.16.0"/>
>>     >
>>     >
>>     > < <package name="root" version="6.08.00"/>
>>     > < <package name="ccdb" version="1.06.03"/>
>>     > ---
>>     > > <package name="root" version="6.10.02"/>
>>     > > <package name="ccdb" version="1.06.04"/>
>>     >
>>     >
>>     > < <package name="hdgeant4" version="1.2.0"/>
>>     > ---
>>     > > <package name="hdgeant4" version="1.3.0"/>
>>     >
>>     >
>>     > < <package name="gluex_root_analysis" version="0.1"/>
>>     > ---
>>     > > <package name="gluex_root_analysis" version="0.2"/>
>>     >
>>     > All of the new tags are from yesterday or today with the
>>     exception of
>>     > ROOT. I know of no reason not to update ROOT, but if others do,
>>     please let
>>     > me know.
>>     >
>>     > The only thing that is actually built right now is the new CCDB
>>     from
>>     > yesterday.
>>     >
>>     >   -- Mark
>>     >
>>     >
>>     >
>>     > On 07/06/2017 03:56 PM, Richard Jones wrote:
>>     >
>>     >> Mark,
>>     >>
>>     >> I submitted some bug fixes today to both hdgeant and hdgeant4. You
>>     >> captured the fixes to hdgeant4 in your new tag from a minute
>>     ago. As soon
>>     >> as you have captured the hdgeant fixes, can you create a new
>>     version.xml
>>     >> for the updates? Taken together, these updates fix some bugs
>>     that were
>>     >> present in the way beam bg was being generated in hdgeant and
>>     hdgeant4
>>     >> (different bugs, but neither one was accurate). David pointed
>>     this out when
>>     >> he saw that bg was taking a lot of time to generate using
>>     either sim, esp.
>>     >> hdgeant4. Any osg production testing we do should be done with
>>     these
>>     >> updates included. It should also include the recent
>>     improvements to jana
>>     >> and ccdb. As soon as you have a version.xml that captures all
>>     of that, let
>>     >> me know and I will update the images on cvmfs.
>>     >>
>>     >> -Richard Jones
>>     >>
>>     >
>>     > --
>>     > Mark Ito, marki at jlab.org <mailto:marki at jlab.org>, (757)269-5295
>>     <tel:%28757%29269-5295>
>>     >
>>     >
>>
>>
>> _______________________________________________
>> Halld-offline mailing list
>> Halld-offline at jlab.org <mailto:Halld-offline at jlab.org>
>> https://mailman.jlab.org/mailman/listinfo/halld-offline
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20170707/cc74d174/attachment-0002.html>
-------------- next part --------------
CentOS6:

[ 86%] Linking CXX shared library ../../lib/libHbook.so
CMakeFiles/Hbook.dir/G__Hbook.cxx.o: In function `ROOT::newArray_THbookFile(long, void*)':
/u/group/halld/Software/builds/Linux_CentOS6-x86_64-gcc4.9.2/root/root-6.10.02/build_dir/hist/hbook/G__Hbook.cxx:378: undefined reference to `__cxa_throw_bad_array_new_length'
CMakeFiles/Hbook.dir/G__Hbook.cxx.o: In function `ROOT::newArray_THbookTree(long, void*)':
/u/group/halld/Software/builds/Linux_CentOS6-x86_64-gcc4.9.2/root/root-6.10.02/build_dir/hist/hbook/G__Hbook.cxx:444: undefined reference to `__cxa_throw_bad_array_new_length'
CMakeFiles/Hbook.dir/G__Hbook.cxx.o: In function `ROOT::newArray_THbookBranch(long, void*)':
/u/group/halld/Software/builds/Linux_CentOS6-x86_64-gcc4.9.2/root/root-6.10.02/build_dir/hist/hbook/G__Hbook.cxx:341: undefined reference to `__cxa_throw_bad_array_new_length'
CMakeFiles/Hbook.dir/G__Hbook.cxx.o: In function `ROOT::newArray_THbookKey(long, void*)':
/u/group/halld/Software/builds/Linux_CentOS6-x86_64-gcc4.9.2/root/root-6.10.02/build_dir/hist/hbook/G__Hbook.cxx:411: undefined reference to `__cxa_throw_bad_array_new_length'
CMakeFiles/Hbook.dir/src/THbookFile.cxx.o: In function `THbookFile::Convert1D(int)':
/u/group/halld/Software/builds/Linux_CentOS6-x86_64-gcc4.9.2/root/root-6.10.02/hist/hbook/src/THbookFile.cxx:934: undefined reference to `__cxa_throw_bad_array_new_length'
CMakeFiles/Hbook.dir/src/THbookFile.cxx.o:/u/group/halld/Software/builds/Linux_CentOS6-x86_64-gcc4.9.2/root/root-6.10.02/hist/hbook/src/THbookFile.cxx:665: more undefined references to `__cxa_throw_bad_array_new_length' follow
collect2: error: ld returned 1 exit status
gmake[4]: *** [lib/libHbook.so] Error 1
gmake[4]: Leaving directory `/u/group/halld/Software/builds/Linux_CentOS6-x86_64-gcc4.9.2/root/root-6.10.02/build_dir'
gmake[3]: *** [hist/hbook/CMakeFiles/Hbook.dir/all] Error 2
gmake[3]: Leaving directory `/u/group/halld/Software/builds/Linux_CentOS6-x86_64-gcc4.9.2/root/root-6.10.02/build_dir'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/u/group/halld/Software/builds/Linux_CentOS6-x86_64-gcc4.9.2/root/root-6.10.02/build_dir'
make[1]: *** [root-6.10.02/.build_done] Error 2
make[1]: Leaving directory `/u/group/halld/Software/builds/Linux_CentOS6-x86_64-gcc4.9.2/root'
make: *** [root_build] Error 2

CentOS7:

[ 84%] Linking CXX shared library ../../lib/libTMVA.so
/usr/bin/ld: /group/halld/Software/builds/Linux_CentOS7-x86_64-gcc4.8.5/cernlib/2005/lib/libblas.a(sgemv.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/group/halld/Software/builds/Linux_CentOS7-x86_64-gcc4.8.5/cernlib/2005/lib/libblas.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
gmake[4]: *** [lib/libTMVA.so] Error 1
gmake[4]: Leaving directory `/u/group/halld/Software/builds/Linux_CentOS7-x86_64-gcc4.8.5/root/root-6.10.02/build_dir'
gmake[3]: *** [tmva/tmva/CMakeFiles/TMVA.dir/all] Error 2
gmake[3]: Leaving directory `/u/group/halld/Software/builds/Linux_CentOS7-x86_64-gcc4.8.5/root/root-6.10.02/build_dir'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/u/group/halld/Software/builds/Linux_CentOS7-x86_64-gcc4.8.5/root/root-6.10.02/build_dir'
make[1]: *** [root-6.10.02/.build_done] Error 2
make[1]: Leaving directory `/u/group/halld/Software/builds/Linux_CentOS7-x86_64-gcc4.8.5/root'
make: *** [root_build] Error 2


More information about the Halld-offline mailing list