MB 668 - Tom Sharpton/Maude David

This class required numerous packages to download and compile. a list of software that we will need to run for the computing labs:

lzma_include_dir = '/home/.hub_local/include'
lzma_library_dir = '/home/.hub_local/lib'
lzma_dep = cc.find_library('lzma',
                         dirs: lzma_library_dir,
                         static: static_build,
                         required: false)
if not lzma_dep.found()
  lzma_dep = cc.find_library('lzma',
                             dirs: lzma_library_dir,
                             required: false,
                             cpp_args: '-I' + lzma_include_dir)
endif

and then comment out the line “lzma_dep = dependency('liblzma', static: static_build)”. Then do: meson build/ –buildtype debug –wipe, cd build, ninja, ninja test, cp freebays binary to hub bin folder.

SET(CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH} "/home/.hub_local/boost")
SET(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} "/home/.hub_local/boost/lib")

Then run

mkdir build ; cd build && cmake -DCMAKE_INSTALL_PREFIX=/home/.hub_local ..
make

This will get the metabat1 and metabat2 compiled. But failed after that. Will see if the rest is needed.