Open EricDeveaud opened 2 weeks ago
Dear Eric,
Version "3.0" (I use quotes because it is not yet officially released) corresponds to the master branches of all repository. So pulling from the head of all repositories should work without error. As it is under development, errors may occasionally happen, and we will fix them asap. I have just updated all libs on my machine and recompiled. I could compile bppsuite without issue. One typical pb is when several versions are installed on the same system. The output of CMake should show the right paths for the dependencies. The easiest way is to install all libs in on place (for instance $HOME/.local), and run cmake with -DCMAKE_INSTALL_PREFIX=$HOME/.local for all libs and progs. On a side note, I am currently configuring GitHub actions, so that all libs are checked when a commit is done. Hopefully, this should minimize the number of errors (like missing files, etc.).
Can you try to install one more time from the HEAD of the master branches, and send me the first error you get? (together with the cmake command run and its output).
Thanks a lot for your patience,
Julien.
Hello,
I had a closer look at this: it seems that you are not using the latest bppsuite source (master head), as the CMakeFile there contains find_package (bpp-phyl3 1.0.0 REQUIRED)...
Hope this helps,
Julien.
Hello, thanks for the feedback.
Version "3.0" (I use quotes because it is not yet officially released)
but already tagged ;-)
yes the suite build using head of the variouses repos. I was expecting that version 3,0 tagged version of bppsuite had equivalents for the other required repos, or at least information of wich commits of the different repos to use.
I must say that this is confusing.
regards
Eric
I had forgotten that old tag, which was indeed a mistake. I now perfectly understand the confusion! I have now removed it. Tags should indeed be synchronized between libs. In addition, a new tag triggers Debian packaging, which, in that case, obviously failed :(
Hello,
would it be possible to have a comprehensive documentation in order to build tagged version 3.0 of bppsuite ?
which components // version // commit of bpp-core, bpp-seq, bpp-phyl, bpp-popgen to use ?
curently bulding bppsuite vs bpp-core, bpp-seq, bpp-phyl, bpp-popgen head breaks with
as bbp libs (head) does not provides any
bpp-*-config.cmake
BUTbpp-*3-config.cmake
and building versus tagger 2.4.1 bpplib releases. lead to some missing includes.
BppSequenceApplication.h
appears only inbpp-seq
head not in 2.4.1 tagged releaaseBpp/Phyl/Tree/Tree.h
installed by bpp-phyl (head) whith this location while tagger 2.4.1 install it onBpp/Phyl/Tree.h
Bpp/Phyl/App/BppPhylogeneticsApplication.h
is frombpp-phyl
head and does not appear on 2.4.1I must admit that I'm quite lost ;-(
regards
Eric