Difference: ILCSOFTMacOSX (5 vs. 6)

Revision 62015-06-26 - NikiforosNikiforou

Line: 1 to 1
 
META TOPICPARENT name="CLICSoftwareComputing"

Installation of an ILCSOFT release on MacOS X

Line: 12 to 12
 
 ilcsoft.module("CED").envcmake["CMAKE_CXX_FLAGS"]='-Wall -std=c++11 -Wno-c++11-narrowing'
Added:
>
>
    • Problem: LCIO, MarlinReco have the same issue, so do it for that module too in release-ilcsoft.cfg . Probably should set it on for all packages but it is not known how it would affect them.
    • Problem: Comparison between pointer and integer for package bbq:
/Users/clicdp/ilcsoft/v01-17-07/bbq/v00-01-02/src/TBBQManager.cxx:717:23: error: comparison between pointer and integer
    • Solution: Edit file to change false to NULL

*RunTime issues after install:

    • Problem in MarlinTPC: libraries from tpccondb are not copied to MarlinTPC/lib so when I try to run ced2go, it's missing those libraries.
    • Solution: symbolically link all the libraries from MarlinTPC/tpcconddb/lib into MarlinTPC/lib/
 
  • Assume to be building locally under:
Line: 153 to 162
  std::cout << "Sorry 100x100 are the max value" << std::cout;

Added:
>
>
  • Needed to modify BBQ (see above) to eliminate pointer comparison with "false". Edit TBBQManager.cxx lines 717 and 726
 

Installation

Having fulfilled the above requirements and applied the suggested changes, you can proceed with the installation of the base first and the ilcsoft release later.

Line: 206 to 217
 
  • Bug in CED/v01-09-01/src/server/glced.cc line 4667 std::cout instead of std::endl
Added:
>
>
  • Bug in MarlinTPC: libraries from tpccondb are not copied to MarlinTPC/lib so when I try to run ced2go, it's missing those libraries. Solution: symbolically link all the libraries from MarlinTPC/tpcconddb/lib into MarlinTPC/lib/
 -- NikiforosNikiforou - 2015-06-25
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback