You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Under Linux (Ubuntu 20.04) the hermes-python repository's Makefile claims that it cannont find a number of include files (e.g. compat.h and many others) even though they are in the hermes repository build tree. I noticed that they are in various directories under the hermes repository. For example, compat.h is in my /ots/sw/hermes/hermes_common/include/uti directory, but it appears that the Makefile for hermes-python expects it to be in the /ots/sw/hermes/hermes_common/include directory.
What branch/release of hermes is expected to allow a successful build of hermes-python?
The text was updated successfully, but these errors were encountered:
Okay, I found some Doxygen files that show use of the Master-2.0 branch of Hermes2D seems to have the missing include files. So I switched to the Master-2.0 branch and lo and behold the missing include files show up. Unfortunately, it appears the current g++ compiler has become a bit to strict to compile the Master-2.0 branch without an error. I'm seeing messages:error: cannot bind rvalue reference of type ‘double&&’ to lvalue of type ‘XMLMesh::var::value_type’ {aka ‘double’}
and looking out on StackFlow, it looks like I may need to insert a "std:move(var)' structure in the code to get the compiler to correctly compile hermes.
I will keep fiddling, but it looks like hermes-python is not really supported anymore and hermes2d's older branches may not be compatible with current compilers.
Under Linux (Ubuntu 20.04) the hermes-python repository's Makefile claims that it cannont find a number of include files (e.g. compat.h and many others) even though they are in the hermes repository build tree. I noticed that they are in various directories under the hermes repository. For example, compat.h is in my /ots/sw/hermes/hermes_common/include/uti directory, but it appears that the Makefile for hermes-python expects it to be in the /ots/sw/hermes/hermes_common/include directory.
What branch/release of hermes is expected to allow a successful build of hermes-python?
The text was updated successfully, but these errors were encountered: