Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 454
    • Issues 454
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #2481
Closed
Open
Issue created May 20, 2022 by Torsten Schenkel@tschenkel

sha1 error on OpenFOAM 2112 on Fedora 36

Summary

Openfoam compiles on Fedora 36 without error messages. Running a testcase (pimpleFoam) throws the error:

--> FOAM FATAL IO ERROR: (openfoam-2112)
error in IOstream "sha1" for operation Foam::Ostream& Foam::operator<<(Ostream&, const word&)

file: sha1 at line 0.

    From bool Foam::IOstream::fatalCheck(const char*) const
    in file db/IOstreams/IOstreams/IOstream.C at line 70.

FOAM exiting

Steps to reproduce

Compile OF2112 from source

Run testcase (e.g. tutorial/incompressible/pimpleFoam/laminar/cylinder2D)

Environment:

Fedora 36 Workstation

Is gcc12 too new? OF2106 does not compile on same system.

Basic setup :
-------------------------------------------------------------------------------
OpenFOAM:            OpenFOAM-v2112
ThirdParty:          ThirdParty-v2112
Shell:               bash
Host:                odin
OS:                  Linux version 5.17.7-300.fc36.x86_64
-------------------------------------------------------------------------------

Main OpenFOAM env variables :
-------------------------------------------------------------------------------
Environment           FileOrDirectory                          Valid      Crit
-------------------------------------------------------------------------------
$WM_PROJECT_USER_DIR  /home/thor/OpenFOAM/thor-v2112            yes       no
$WM_THIRD_PARTY_DIR   /home/thor/OpenFOAM/ThirdParty-v2112      yes       maybe
$WM_PROJECT_SITE      [env variable unset]                                no
-------------------------------------------------------------------------------

OpenFOAM env variables in PATH :
-------------------------------------------------------------------------------
Environment           FileOrDirectory                          Valid Path Crit
-------------------------------------------------------------------------------
$WM_PROJECT_DIR       /home/thor/OpenFOAM/OpenFOAM-v2112        yes  yes  yes

$FOAM_APPBIN          ...12/platforms/linux64GccDPInt32Opt/bin  yes  yes  yes
$FOAM_SITE_APPBIN     ...12/platforms/linux64GccDPInt32Opt/bin  no        no
$FOAM_USER_APPBIN     ...12/platforms/linux64GccDPInt32Opt/bin  yes  yes  no
$WM_DIR               /home/thor/OpenFOAM/OpenFOAM-v2112/wmake  yes  yes  often
-------------------------------------------------------------------------------

OpenFOAM env variables in LD_LIBRARY_PATH :
-------------------------------------------------------------------------------
Environment           FileOrDirectory                          Valid Path Crit
-------------------------------------------------------------------------------
$FOAM_LIBBIN          ...12/platforms/linux64GccDPInt32Opt/lib  yes  yes  yes
$FOAM_SITE_LIBBIN     ...12/platforms/linux64GccDPInt32Opt/lib  no        no
$FOAM_USER_LIBBIN     ...12/platforms/linux64GccDPInt32Opt/lib  yes  yes  no
$FOAM_EXT_LIBBIN      ...v2112/platforms/linux64GccDPInt32/lib  yes  yes  maybe
$MPI_ARCH_PATH        /usr/lib64/openmpi                        yes  yes  yes
-------------------------------------------------------------------------------

Software Components
-------------------------------------------------------------------------------
Software     Version    Location
-------------------------------------------------------------------------------
flex         2.6.4      /usr/bin/flex
make         4.3        /usr/bin/make
wmake        2112       /home/thor/OpenFOAM/OpenFOAM-v2112/wmake/wmake
gcc          12.1.1     /usr/lib64/ccache/gcc
g++          12.1.1     /usr/lib64/ccache/g++
-------------------------------------------------------------------------------
icoFoam      exists     ...OAM-v2112/platforms/linux64GccDPInt32Opt/bin/icoFoam

Summary
-------------------------------------------------------------------------------
Base configuration ok.
Critical systems ok.

Done
Edited May 21, 2022 by Torsten Schenkel
Assignee
Assign to
Time tracking