-
Notifications
You must be signed in to change notification settings - Fork 17
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
Installing GDP++ #8
Comments
Hi Jonas, The downside is that now every time you pull a copy, these need to be regenerated. I suggest cloning with: git clone —recursive git@github.com:usqcd-software/qdpxx.git Please note the —recursive option, will pull the main code and the submodules all in a single step. Once the clone is complete you should regenerate those files, by cd qdpxx; This works similarly in Chroma by the way, clone and then rebuild the files. Hopefully thereafter, you should have no trouble building. Use a recent compiler like gcc-4.8.2, or g++-4.8.2 Use the —std=c++11 on CXXFLAGS when working with the GNU compiler. I hope this helps,
Dr Balint Joo High Performance Computational Scientist email: bjoo@jlab.org |
On Feb 20, 2015, at 8:31 AM, Balint Joo notifications@github.com wrote:
Balint,
|
I recently tried installing QDP++ on a Linux machine I work on and encountered a couple of issues on the way. I eventually managed to solve them, but wanted to hear if I am doing something wrong or if the install is broken in its current form. Here is what I did:
First I ran the configure command which resulted in 4 warnings, all along the line:
=== configuring in other_libs/qio ([path])
configure: WARNING: no configuration information is in other_libs/qio
If I the proceed with the make process anyway, this will result in compilation errors as it doesn't find the header files that should be located in these submodules. Also tried running the autogen script, but that didn't help.
So I then tried to pull down the submodules myself with a simple
git submodule update --init --recursive
But got access errors because the submodules was included in the old style of
git@github.com:usqcd-software/qio.git
So I went in and changed them all to the current form
https://github.com/usqcd-software/qio.git
Finally the submodules pulled, I had to run the autogen script again, then it configured and buildt properly.
So my question is simply, am I doing something wrong? I assume it was never meant to be this complicated.
The text was updated successfully, but these errors were encountered: