-
Notifications
You must be signed in to change notification settings - Fork 55
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
"master branch" and "new concept" Installation #52
Comments
Hi there. EnGrid can now best be compiled using the cmake build system.
Kind regards, |
Hi ftpronk! After solving that warning I got following error when running ccmake ../src: So I modified line 45 in cmakelists.txt and added quotation marks: string(REGEX REPLACE "[-g]" "" "GIT_SHA1" "${GIT_SHA1}") After that I coud configure and generate the ccmake. However I found another error at 39% of make install command which I have no idea of how to solve it. [ 39%] Building CXX object libengrid/CMakeFiles/libengrid.dir/blenderreader.cpp.o Could you please help me with this? |
Hello Jawisr, What is certain is that the compilation error is due to a mismatch in vtk versions. EnGrid has been upgraded to use VTK version 6.0 or higher, which lead to backward incompatible changes due to modifications in the VTK pipelines. Kind regards, |
Thanks ftpronk, I'll try to update both cmake and VTK versions and try again. I'll let you know if it works. |
It should normally work fine with cmake 2.8 as well, so you don't need to upgrade to 3.0.2 |
Hi again, javier@javier-ubuntu:~/engrid-master/build$ make install Thanks in advance for your help! |
Do you have CGAL-dev installed? |
I have libcgal-dev and libcgal-qt4-dev installed. I have tried to run make install again and got the same error but at 38%: [ 38%] Building CXX object libengrid/CMakeFiles/libengrid.dir/boundarylayeroperation.cpp.o I dont know if this is related with the error but in the step 4. Change the parameters if needed (CMAKE_INSTALL_PREFIX), I dont know what do I have to change so I set all parameters as default. Thanks for your patience ftpronk, |
Mm, no. I'm afraid that once more Ubuntu ships and "outdated" package. TriangleTree::Intersection_and_primitive_id was added starting from version 4.3, so unfortunately you will have to compile a more recent version of the CGAL source code. CGAL requires libboost (dev) to be installed, so verify which version of CGAL is compatible with the boost library shipped with Ubuntu 14.04. CGAL also uses cmake, so it should be straightforward. |
Hi there! Thanks again ftpronk for your help! |
You could also have created a ~/local folder to install all your compiled packages in (you specify the install path in ccmake by setting the CMAKE_INSTALL_PREFIX variable), and by adding the ~/local/bin and ~/local/lib path to your PATH and LD_LIBRARY_PATH in your .bashrc, cmake would find the packages automatically. Enjoy enGrid! |
Hi there, I would like to test this new version of enGrid. Unfortunately I am quite new to the whole concept and mechanisms at github. Is this src folder in the master branch the developer beta for version 1.5 then? How can I see the improvements that have been made comparing it to version 1.4? Thanks for making enGrid open source and thanks for an answer in advance, Kate
|
Hi Kate, As I told you I couldn't mesh the BL in master-branch because I get the same error all the time "unrealistic height computed", it doesn't matter what the parameters are. If you have time, try to install master-brach but I recommend to start with 1.4 since is easier to install and to use. Regards and welcome to engrid comunity! |
Hello Kate and Jawisr, The master branch is indeed 1.5 unstable. The code has changed significantly with respect to v1.4, so the two versions are not comparable, and 1.4 is no longer supported or developed. The new version has better support for prismatic boundary layers and uses more robust meshing algorithms. Kind regards, |
Hello, when I compile the latest version according to the following steps, do I still keep enGrid 1.4 on my system. If not, how can I install the latest version while keeping version 1.4? Thanks for your help, Kate
|
Hello Kate, It depends on how they are installed, and which operating system you are using. Kind regards, |
Hi, I run into the following, tetgen related issue at step 6 = make install: [ 0%] Built target tet How can I fix that? |
Hello, Some ancillary changes have been pushed in preparation of a future enGrid release. For the time being, you can checkout the latest "stable" commit which should be commit: Kind regards, |
Hi all,
im succesfully installed engrid 1.4 in ubuntu 14.04 even having some troubles.
I would like how to install new concept version in such distro. I assume that I cannot use build.bash script because it is installing version 1.4.
Which installation method do I need to use in order to install these two new branches on my ubuntu?
Thnaks!
The text was updated successfully, but these errors were encountered: