NWChemEx / CoupledCluster

Other
3 stars 5 forks source link

Cmake errors: how to build the code? #6

Open lorisercole opened 7 months ago

lorisercole commented 7 months ago

Issue Description

I tried to build the code using Cmake and I get stuck with these errors:

-- The CXX compiler identification is GNU 12.3.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /anfhome/spack/lib/spack/env/gcc/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at cmake/get_cpp.cmake:43 (include):
  include could not find requested file:

    cpp/cpp
Call Stack (most recent call first):
  CMakeLists.txt:10 (include)

CMake Error at CMakeLists.txt:19 (cpp_find_or_build_dependency):
  Unknown CMake command "cpp_find_or_build_dependency".

It looks that some cmake files are missing, but since I do not find more documentation I do not know how to debug this.

ryanmrichard commented 7 months ago

@lorisercole long story short, this repo is not ready for use and it does not work.

Slightly longer story, we've been keeping repos private until they're ready for release. In releasing the other repos we must have accidentally made this one public. Unfortunately, this repo never got to release status before the Exascale Computing Project ended and the maintainer, @ajaypanyala, has now moved on to other projects. For what it's worth, I believe @ajaypanyala intends to return this repo and finish it; however, I suspect that it may be some time before he has such a chance. Hopefully @ajaypanyala can give you a better timeline.

lorisercole commented 7 months ago

I see, thanks for the explanation @ryanmrichard ! We used to use this code in the past, but it was not installed by me, so I was wondering what happened.

ajaypanyala commented 7 months ago

@lorisercole The version of this repo you probably used in the past was a different branch which contained a standalone version of the code. This version was used for ECP project deadlines and not meant for users in general. Now that ECP is over, we want to release CC code that is properly integrated into the NWChemEx stack. I do not have a fixed timeline at this point, but early summer is a rough estimate.