【问题标题】:openfoam ./makeParaviewopenfoam ./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

标签: paraview openfoam


【解决方案1】:

正确的解决方案与shell quoting issues相关

- flag="$(stripCompilerFlags $flag)" 
+ flag="$(stripCompilerFlags "$flag")" 

但与此同时,您可以简单地将 shebang 更改为 #!/bin/bash - 它更宽容。

【讨论】:

    【解决方案2】:

    正如这些 GitLab ticket-1ticket-2 中讨论和解决的: 这个问题似乎与Ubuntu 相关。

    解决方案:

    在执行./makeParaview之前,切换到bash

    1. makeParaView脚本的第一行改为#!/bin/bash

    2. sudo dpkg-reconfigure dash

    3. ./makeParaView

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-03
      • 2021-12-16
      相关资源
      最近更新 更多