I am trying to compile OpenFOA
I am trying to compile OpenFOAM-1.5 (official version) on our clusters (Linux 2.6.9-42.7sp.XCsmp, Optron CPUs, HP-MPI library), with the three installed versions of gcc - 3.4.5, 4.2.1, and 4.3.0. I consistently get the following compilation error (which affects only the parallel part of OpenFOAM; I can run serial tests without problems):
/work/syam//OpenFOAM-1.5/src/OpenFOAM/lnInclude/PtrList.C: In copy constructor 'Foam::PtrList<t>::PtrList(const Foam::PtrList<t>&) [with T = Foam::featureEdgeMesh]':
autoHexMesh/autoHexMeshDriver/autoRefineDriver.C:260: instantiated from here
/work/syam//OpenFOAM-1.5/src/OpenFOAM/lnInclude/PtrList.C:56: error: invalid conversion from 'Foam::IOobject*' to 'Foam::featureEdgeMesh*'
make: *** [Make/linux64GccDPOpt/autoRefineDriver.o] Error 1
The whole log file can be accessed here: https://devel.sharcnet.ca/~syam/LOG_4.3.0
This software was requested by a few of our users, and your suggestions would be very appreciated.
SHARCNET HPC Software Analyst
This is fixed in the 1.5.x git
This is fixed in the 1.5.x git repository (see http://www.opencfd.co.uk/openfoam/download.html).
|All times are GMT -4. The time now is 12:58.|