Skip to content

Building ubdl_dev and ssnet integration

twongjirad edited this page Feb 8, 2019 · 4 revisions

Notes from the build

Updated 2/7/2019. Current source tag: v08_00_00_03. This was the current production branch.

  • using uboonecode branch: feature/tmw_superafix_mcreco
  • using ubcv branch:feature/tmw_ubdl_ssnetintegration
  • using larcv branch: ubdl_dev

building larcv

  • checked out branches above. ran mrbsetenv to setup uboonecode libs
  • unsetup larcv
  • in the localproducts folder, checked out new copy of larcv:ubdl_dev
  • source configure.sh
  • created build folder
  • ran cmake: cmake -DUSE_PYTHON2 ../
  • in build folder, ran make and make install. Seemed to build OK.

rebuild ubcv against new version of larcv

  • comment out larcv in ubcv and uboonecode ups/product_deps
  • comment out find_ups_product( larcv v1_00_00 ) in ubcv/CMakeLists.txt
  • cleaned build with mrb z
  • reran mrbsetenv
  • built with mrb i -j4

libzmq

  • cloned in localproducts folder
  • checked out branch v4.3.1
  • source autogen.sh (got ./version.sh permission denied)
  • created build and install directory
  • cmake ../ -DCMAKE_INSTALL_PREFIX=(install dir) in build dir: configuration seems to finish OK
  • make -j4: OK
  • make install: OK