Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 423
    • Issues 423
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #2290
Closed
Open
Issue created Dec 08, 2021 by Foad@foadsf

Native Windows binaries using MSYS2

It appears as if the natively compiled OpenFOAM package using MSYS2 and MinGW compilers/toolchain, requires admin rights. This is counterproductive as anyone having admin privileges would rather WSL immediately. Trying to install the package on a Windows machine without the admin rights leads to the infamous

path/to/folder/v2106/msys64/home/ofuser/OpenFOAM/OpenFOAM-v2106/platforms/win64MingwDPInt32Opt/bin/blockMesh.exe: error while loading shared libraries: libstdc++-6.dll: cannot open shared object file: No such file or directory

errors and others as I have explained here. MSYS2 folks tried helping me here on their Discord server, to no avail. The MSYS2 now updates, but we are stuck at msmpi dependency. It would be great if you could

  • provide a temporary workaround to solve the missing libstdc++-6.dll and msmpi.dll
  • update/upgrade the underlying MSYS2 layer of the package
  • provide some versions without MPI or use the MSYS2/MinGW native packages over externally installed ones.
Assignee
Assign to
Time tracking