Page 1 of 1

Configure stopping at "checking the yambo-libraries git repository"

Posted: Wed Apr 20, 2022 11:46 am
by elena.cannuccia
Dear all,

I am trying to compile yambo on a supercomputer that does not have HTTP access, so I do not know how to tell yambo to take care of the libraries that it needs.

The strategy that I used to bypass this step is described below:
1) I cloned yambo on my PC
2) ./configure
3) make download
in order to have all the tar.gz libraries in lib/archive
4) tar.gz of the entire yambo folder
5) I scp copied yambo.tar.gz on the supercomputer
6) then ./configure again

But it stops at

Code: Select all

checking the yambo-libraries git repository...
Which is the right procedure in this case?

Thanks
Elena Cannuccia

Re: Configure stopping at "checking the yambo-libraries git repository"

Posted: Wed Apr 20, 2022 11:49 am
by Daniele Varsano
Ciao Elena,

you can have a look at this post by Nicola where instructions about installing Yambo without internet access on HPC clusters are provided:
viewtopic.php?t=2216

Daniele

Re: Configure stopping at "checking the yambo-libraries git repository"

Posted: Wed Apr 20, 2022 2:51 pm
by elena.cannuccia
Hello,

thank Daniele, Nicola suggested exactly the same procedure as I did so far.

In order to solve the problem, two lines in the configure should be commented:

Code: Select all

diff --git a/configure b/configure
index 66d6735ed..841dc7c1d 100755
--- a/configure
+++ b/configure
@@ -9914,8 +9914,8 @@ $as_echo_n "checking the yambo-libraries git repository... " >&6; }
     git clone git@github.com:yambo-code/yambo-libraries.git yambo >& /dev/null
   else
     cd yambo
-    git checkout master >& /dev/null
-    git pull >& /dev/null
+#    git checkout master >& /dev/null
+#    git pull >& /dev/null
     cd ../
   fi
   cd ..
diff --git a/lib/yambo b/lib/yambo
--- a/lib/yambo
+++ b/lib/yambo
Now the configure goes to the end.
Elena