Skip to content
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

openfoam3.0-git:依赖于boost的部分程序(foamyQuadMesh,foamyHexMesh)可能会出现编译错误 #7

Closed
heavysink opened this issue Aug 17, 2017 · 3 comments
Assignees

Comments

@heavysink
Copy link
Contributor

heavysink commented Aug 17, 2017

在编译openfoam3.0-git的时候,由于foamyquadmesh,foamyhexmesh依赖于libboost_thread.so而编译文件内没有指定,可能会编译出错。虽然软件包能正确生成,但是依赖于boost的部分可能会编译失败。可以在log里面找一下Error。

用这个patch可以修复这个错误。另外,openfoam2.4-git可能也会有这个问题,可以在log里面找一下然后修改相关options文件修复。

--- src/OpenFOAM-3.0.x/applications/utilities/mesh/generation/foamyMesh/foamyHexMesh/Make/options	2016-04-23 10:46:06.634726444 -0400
+++ src/OpenFOAM-3.0.x/applications/utilities/mesh/generation/foamyMesh/foamyHexMesh/Make/options	2016-04-23 10:50:35.496222009 -0400
@@ -35,4 +35,5 @@ EXE_LIBS = \
     -lfileFormats \
     -ltriSurface \
     -ldynamicMesh \
-    -lsampling
+    -lsampling \
+    -lboost_thread

--- src/OpenFOAM-3.0.x/applications/utilities/mesh/generation/foamyMesh/foamyQuadMesh/Make/options	2016-04-23 10:46:06.634726444 -0400
+++ src/OpenFOAM-3.0.x/applications/utilities/mesh/generation/foamyMesh/foamyQuadMesh/Make/options	2016-04-23 10:48:25.558854579 -0400
@@ -38,4 +38,5 @@ EXE_LIBS = \
     -ldecompositionMethods \
     -L$(FOAM_LIBBIN)/dummy -lptscotchDecomp \
     -lsampling \
-    -lfileFormats
+    -lfileFormats \
+    -lboost_thread
@petronny
Copy link
Member

已经同意你的maintainer申请啦
这个patch你自己来处理吧

这个patch对openfoam 4.x 5.x需要吗?

另外这两个包在aur不是我的,也请反馈给AUR的maintainer

@heavysink
Copy link
Contributor Author

3.0搞定啦!2.4还在试验

@petronny
Copy link
Member

2.4到底有没有人用啊。。。没人用删了关了这个issue得了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants