openfoam ./makeParaview
Posted
技术标签:
【中文标题】openfoam ./makeParaview【英文标题】: 【发布时间】:2019-12-28 15:44:34 【问题描述】:我目前正在从源代码构建 openfoam 1912,但在构建 paraview 时遇到了一些麻烦。我只是构建 Qt 和 Cmake,但只要我输入 ./makeParaview qt-5.9.9 5.6.3
我就会得到以下错误:
./makeParaView: 64: local: -DWM_DP: bad variable name
./makeParaView: 64: ./makeParaView: -DOPENFOAM: bad variable name
当我尝试制作 VTK / Adios2 时会发生类似的错误。知道我在哪里走错了吗?
问候
加巴道夫
【问题讨论】:
您是否逐字遵循安装指南?依赖 ParaView 安装总是让人头疼。你下载 ParaView 到第三方目录了吗? 如前所述,我构建了 Qt 和 Cmake,在 build.md 中这些是唯一需要提及的。 ThirdParty 目录中已经有一个 ParaView。我对linux系统不是很好,你知道错误是什么意思吗? 该问题已在 GitLab 问题跟踪器中报告:develop.openfoam.com/Development/openfoam/issues/1541 【参考方案1】:正确的解决方案与shell quoting issues相关
- flag="$(stripCompilerFlags $flag)"
+ flag="$(stripCompilerFlags "$flag")"
但与此同时,您可以简单地将 shebang 更改为 #!/bin/bash
- 它更宽容。
【讨论】:
【参考方案2】:正如这些 GitLab ticket-1 和 ticket-2 中讨论和解决的:
这个问题似乎与Ubuntu
相关。
解决方案:
在执行./makeParaview
之前,切换到bash
:
将makeParaView
脚本的第一行改为#!/bin/bash
sudo dpkg-reconfigure dash
./makeParaView
【讨论】:
以上是关于openfoam ./makeParaview的主要内容,如果未能解决你的问题,请参考以下文章