Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add documentation on how to build CNS #222

Closed
antonkulaga opened this issue Dec 21, 2021 · 8 comments
Closed

Add documentation on how to build CNS #222

antonkulaga opened this issue Dec 21, 2021 · 8 comments
Labels
documentation Improve docs

Comments

@antonkulaga
Copy link

There is an ancient relict that haddock3 depends on called CNS that I understand you, unfortunately, cannot remove yet ( at least according to #82 ).
Building it is a total nightmare as it has a lot of errors after the build, like:

%SETFPEPS increase value of MXFPEPS2 and recompile
 %SETFPEPS error encountered: Could not determine machine epsilon

In haddock2 you had some patches to compile CNS properly, however, there is zero information on how to build CNS for haddock3 master.

@rvhonorato
Copy link
Member

however, there is zero information on how to build CNS for haddock3 master.

As we have written in the project's README
WARNING: The main branch is not production-ready

We are still in the process of making sure the modules are doing what they should, once this is done we will move on to prepare the build documentation. 😉

@rvhonorato rvhonorato changed the title explain how to use CNS build patches in docs Add documentation on how to build CNS Dec 22, 2021
@rvhonorato rvhonorato added the documentation Improve docs label Dec 22, 2021
@rvhonorato rvhonorato added this to To do in Documentation via automation Dec 22, 2021
@rvhonorato rvhonorato added this to the v3.0.0 stable release milestone Dec 22, 2021
@antonkulaga
Copy link
Author

Sorry for the stupid question, but I am trying to find 2.4 version of modified CNS compilation files (to use them to build CNS for haddock 3) but could not locate version 2.4 on github. I filled a website form to get 2.4 distribution because of that.

@amjjbonvin
Copy link
Member

amjjbonvin commented Dec 22, 2021 via email

@antonkulaga
Copy link
Author

I see. I filled the google form for haddock 2.4 What I really need there is CNS build fixes. Maybe it makes sence to put them somewhere, as asking for permission to use haddock 2.4 in order to recompile CNS in public haddock3 is a bit overkill

@amjjbonvin
Copy link
Member

amjjbonvin commented Dec 22, 2021 via email

@antonkulaga
Copy link
Author

better use 2.4 for the time being

Ok, waiting for the access for non-profit distribution of haddock 2.4 then...

@haddocking haddocking deleted a comment from amjjbonvin Dec 23, 2021
@antonkulaga
Copy link
Author

antonkulaga commented Dec 23, 2021

Thanks for the download access.
So far I am totally blocked by CNS

%SETFPEPS Machine epsilon determined to be  0.494-323
%SETFPEPS error encountered: Machine epsilon value is too small

I have tried recipes at https://ask.bioexcel.eu/t/cns-errors-before-after-recompilation/54 but nothing worked so far.
My OS is Linux Mint 20.02
UPDATE: after some black magic and whole evening wasted managed to get rid of it (no idea what really worked and what not)..
CNS-stuff is true shamanism

@rvhonorato
Copy link
Member

done with #469

Documentation automation moved this from To do to Done Jun 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improve docs
Projects
Documentation
  
Done
Development

No branches or pull requests

3 participants