..

Building HARM

panther.cs.virginia.edu server

  • It is running Linux panther 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
  • Following are the software and their versions
Software panther harm
cmake 3.10.2 >= 3.14
clang 6.0.0-1ubuntu2 >= 9
g++ 7.5.0 >= 8

Install junest

git clone https://github.com/fsquillace/junest.git ~/.local/share/junest
export PATH=~/.local/share/junest/bin:$PATH

Activation

junest

This will activate junest. Now install all the packages required using pacman

Errors while building

  • Add #include <algorithm> to src/miner/utils/src/Metric.cc because there was an error in finding std::find()

  • Add #include <cstdint> to src/commandLineParser/include/cxxopts.hpp:40

  • ctest -V -R doesn’t work. Just use ctest -V. -R is for regex and there are no args after -R so it fails.