bcgsc/goldpolish

Issue with checking boost dependency

Closed this issue · 1 comments

In meson build stage, the boost dependency is checked, but it doesn't seem to detect boost even if it is installed:

(goldrush_ismb) [lcoombe@hpce704 goldrush-edit]$ meson build
The Meson build system
Version: 0.62.2
Source dir: /projects/btl/lcoombe/git/goldrush-edit
Build dir: /projects/btl/lcoombe/git/goldrush-edit/build
Build type: native build
Project name: goldrush-edit
Project version: 0.1.0
C++ compiler for the host machine: /projects/btl/lcoombe/miniconda3/envs/goldrush_ismb/bin/x86_64-conda-linux-gnu-c++ (gcc 10.3.0 "x86_64-conda-linux-gnu-c++ (conda-forge gcc 10.3.0-16) 10.3.0")
C++ linker for the host machine: /projects/btl/lcoombe/miniconda3/envs/goldrush_ismb/bin/x86_64-conda-linux-gnu-c++ ld.gold 2.36.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Run-time dependency threads found: YES
Run-time dependency OpenMP found: YES 4.5
Found pkg-config: /usr/bin/pkg-config (0.27.1)
Run-time dependency Boost found: NO (tried system)

meson.build:37:0: ERROR: Dependency "boost" not found, tried system

If I comment out the boost checks, the rest of the build seems fine (presumably boost is actually found in compilation), and I can get a successful run of polishing.
Tested on centos server (hpce704) in a conda environment

Fixed in 4c6f568