CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Installation

Installation OF1.5-dev

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   April 22, 2009, 08:24
Default Installation OF1.5-dev
  #1
Member
 
Hy Yu
Join Date: Mar 2009
Location: Hessen, Germany
Posts: 34
Rep Power: 8
ttdtud is on a distinguished road
I have downloaded OF1.5-dev from svn repository and Thirdparty from OpenFOAM homepage.
I have adjusted my ".bashrc" file and added "WM_32=on" because my OS is 32bit.
If i go to "OpenFOAM-1.5-dev/src and excute the "./Allmake" i willhave the following messages:
+ cd OpenFOAM
+ wmakeLnInclude .
+ cd Pstream
+ ./Allwmake
+ wmake libso dummy
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
..........................
+ wmake libso mpi
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOptOPENMPI/objectFiles' could not be created
+ wmake libo OSspecific/Unix
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
.....................
+ wmake libso topoChangerFvMesh
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ wmake libso engine
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
...............................
+ wmake libso edgeMesh
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ wmake libso meshTools
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ wmake libso finiteVolume
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ wmake libso finiteArea
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ wmake libso dynamicMesh
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ cd tetDecompositionFiniteElement
+ ./Allwmake
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make.cellDecomp/linuxGccDPOpt/objectFiles' could not be created
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make.faceDecomp/linuxGccDPOpt/objectFiles' could not be created
..............................
+ wmake libso intermediate
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ wmake libso dieselSpray
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ cd molecularDynamics
+ wmake libso potential
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ cd molecularDynamics
+ wmake libso molecule
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ cd postProcessing
+ ./Allwmake
+ wmake libo postCalc
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ wmake libso forces
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ wmake libso fieldAverage
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ wmake libso foamCalcFunctions
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ cd conversion
+ ./Allwmake
+ wmake libso
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ wmake libso autoMesh
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created
+ wmake libso errorEstimation
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 214: make: command not found
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/wmake/wmake: line 215: make: command not found
wmake error: file 'Make/linuxGccDPOpt/objectFiles' could not be created

Any helps would be appreciated gratefully.
ttdtud is offline   Reply With Quote

Old   April 22, 2009, 09:22
Default
  #2
Senior Member
 
Sandeep Menon
Join Date: Mar 2009
Location: Amherst, MA
Posts: 386
Rep Power: 15
deepsterblue will become famous soon enough
The script can't find make. Install binutils for your distribution.
__________________
Sandeep Menon
University of Massachusetts Amherst
https://github.com/smenon
deepsterblue is offline   Reply With Quote

Old   April 22, 2009, 11:07
Default
  #3
Member
 
Hy Yu
Join Date: Mar 2009
Location: Hessen, Germany
Posts: 34
Rep Power: 8
ttdtud is on a distinguished road
Hi Sandeep, thank you very much.
yes, i have installed binutils, binutils-dev and cmake. At least the compilation does work. However, i have the following errors again:
+ cd OpenFOAM
+ wmakeLnInclude .
+ cd Pstream
+ ./Allwmake
+ wmake libso dummy
Making dependency list for source file Pstream.C
Making dependency list for source file IPread.C
Making dependency list for source file OPwrite.C

+ case "$WM_MPLIB" in
+ export WM_OPTIONS=linuxGccDPOptOPENMPI
+ WM_OPTIONS=linuxGccDPOptOPENMPI
+ set +x
+ wmake libso mpi
Making dependency list for source file OPwrite.C
could not open file mpi.h for source file OPwrite.C
Making dependency list for source file IPread.C
could not open file mpi.h for source file IPread.C
Making dependency list for source file Pstream.C
could not open file mpi.h for source file Pstream.C
OPwrite.C:30:17: error: mpi.h: Datei oder Verzeichnis nicht gefunden
IPread.C:30:17: error: mpi.h: Datei oder Verzeichnis nicht gefunden
OPwrite.C:38: error: ‘MPI_Request’ was not declared in this scope
OPwrite.C:38: error: template argument 1 is invalid
OPwrite.C:38: error: invalid type in declaration before ‘;’ token
OPwrite.C: In static member function ‘static bool Foam::OPstream::write(Foam::Pstream::commsTypes, int, const char*, std::streamsize)’:
OPwrite.C:81: error: ‘MPI_PACKED’ was not declared in this scope
OPwrite.C:84: error: ‘MPI_COMM_WORLD’ was not declared in this scope
OPwrite.C:85: error: ‘MPI_Bsend’ was not declared in this scope
OPwrite.C:93: error: ‘MPI_PACKED’ was not declared in this scope
OPwrite.C:96: error: ‘MPI_COMM_WORLD’ was not declared in this scope
OPwrite.C:97: error: ‘MPI_Send’ was not declared in this scope
OPwrite.C:101: error: ‘MPI_Request’ was not declared in this scope
OPwrite.C:101: error: expected `;' before ‘request’
OPwrite.C:107: error: ‘MPI_PACKED’ was not declared in this scope
OPwrite.C:110: error: ‘MPI_COMM_WORLD’ was not declared in this scope
OPwrite.C:111: error: ‘request’ was not declared in this scope
OPwrite.C:112: error: ‘MPI_Isend’ was not declared in this scope
OPwrite.C:114: error: request for member ‘append’ in ‘OPstream_outstandingRequests_’, which is of non-class type ‘int’
OPwrite.C: In static member function ‘static void Foam::OPstream::waitRequests()’:
OPwrite.C:132: error: request for member ‘size’ in ‘OPstream_outstandingRequests_’, which is of non-class type ‘int’
OPwrite.C:134: error: ‘MPI_Status’ was not declared in this scope
OPwrite.C:134: error: template argument 1 is invalid
OPwrite.C:134: error: invalid type in declaration before ‘(’ token
OPwrite.C:134: error: request for member ‘size’ in ‘OPstream_outstandingRequests_’, which is of non-class type ‘int’
OPwrite.C:140: error: request for member ‘size’ in ‘OPstream_outstandingRequests_’, which is of non-class type ‘int’
OPwrite.C:141: error: request for member ‘begin’ in ‘OPstream_outstandingRequests_’, which is ofnon-class type ‘int’
OPwrite.C:142: error: request for member ‘begin’ in ‘status’, which is of non-class type ‘int’
OPwrite.C:143: error: ‘MPI_Waitall’ was not declared in this scope
OPwrite.C:152: error: request for member ‘clear’ in ‘OPstream_outstandingRequests_’, which is ofnon-class type ‘int’
OPwrite.C: In static member function ‘static bool Foam::OPstream::finishedRequest(Foam::label)’:
OPwrite.C:159: error: request for member ‘size’ in ‘OPstream_outstandingRequests_’, which is of non-class type ‘int’
OPwrite.C:164: error: request for member ‘size’ in ‘OPstream_outstandingRequests_’, which is of non-class type ‘int’
OPwrite.C:172: error: ‘MPI_Status’ was not declared in this scope
OPwrite.C:172: error: expected `;' before ‘status’
OPwrite.C:174: error: invalid types ‘int[const Foam::label]’ for array subscript
OPwrite.C:174: error: ‘status’ was not declared in this scope
OPwrite.C:174: error: ‘MPI_Test’ was not declared in this scope
IPread.C:40: error: ‘MPI_Request’ was not declared in this scope
IPread.C:40: error: template argument 1 is invalid
IPread.C:40: error: invalid type in declaration before ‘;’ token
IPread.C: In constructor ‘Foam::IPstream::IPstream(Foam::Pstream::commsType s, int, Foam::label, Foam::IOstream::streamFormat, Foam::IOstream::versionNumber)’:
IPread.C:62: error: ‘MPI_Status’ was not declared in this scope
IPread.C:62: error: expected `;' before ‘status’
IPread.C:68: error: ‘MPI_COMM_WORLD’ was not declared in this scope
IPread.C:68: error: ‘status’ was not declared in this scope
IPread.C:68: error: ‘MPI_Probe’ was not declared in this scope
IPread.C:69: error: ‘MPI_BYTE’ was not declared in this scope
IPread.C:69: error: ‘MPI_Get_count’ was not declared in this scope
IPread.C: In static member function ‘static Foam::label Foam::IPstream::read(Foam::Pstream::commsTypes, int, char*, std::streamsize)’:
IPread.C:100: error: ‘MPI_Status’ was not declared in this scope
IPread.C:100: error: expected `;' before ‘status’
IPread.C:108: error: ‘MPI_PACKED’ was not declared in this scope
IPread.C:111: error: ‘MPI_COMM_WORLD’ was not declared in this scope
IPread.C:112: error: ‘status’ was not declared in this scope
IPread.C:113: error: ‘MPI_Recv’ was not declared in this scope
IPread.C:130: error: ‘status’ was not declared in this scope
IPread.C:130: error: ‘MPI_BYTE’ was not declared in this scope
IPread.C:130: error: ‘MPI_Get_count’ was not declared in this scope
IPread.C:148: error: ‘MPI_Request’ was not declared in this scope
IPread.C:148: error: expected `;' before ‘request’
IPread.C:156: error: ‘MPI_PACKED’ was not declared in this scope
IPread.C:159: error: ‘MPI_COMM_WORLD’ was not declared in this scope
IPread.C:160: error: ‘request’ was not declared in this scope
IPread.C:161: error: ‘MPI_Irecv’ was not declared in this scope
IPread.C:174: error: request for member ‘append’ in ‘IPstream_outstandingRequests_’, which is ofnon-class type ‘int’
IPread.C:174: error: ‘request’ was not declared in this scope
IPread.C: In static member function ‘static void Foam::IPstream::waitRequests()’:
IPread.C:194: error: request for member ‘size’ in ‘IPstream_outstandingRequests_’, which is of non-class type ‘int’
IPread.C:196: error: ‘MPI_Status’ was not declared in this scope
IPread.C:196: error: template argument 1 is invalid
IPread.C:196: error: invalid type in declaration before ‘(’ token
IPread.C:196: error: request for member ‘size’ in ‘IPstream_outstandingRequests_’, which is of non-class type ‘int’
IPread.C:202: error: request for member ‘size’ in ‘IPstream_outstandingRequests_’, which is of non-class type ‘int’
IPread.C:203: error: request for member ‘begin’ in ‘IPstream_outstandingRequests_’, which is of non-class type ‘int’
IPread.C:204: error: request for member ‘begin’ in ‘status’, which is of non-class type ‘int’
IPread.C:205: error: ‘MPI_Waitall’ was not declared in this scope
IPread.C:214: error: request for member ‘clear’ in ‘IPstream_outstandingRequests_’, which is of non-class type ‘int’
IPread.C: In static member function ‘static bool Foam::IPstream::finishedRequest(Foam::label)’:
IPread.C:221: error: request for member ‘size’ in ‘IPstream_outstandingRequests_’, which is of non-class type ‘int’
IPread.C:226: error: request for member ‘size’ in ‘IPstream_outstandingRequests_’, which is of non-class type ‘int’
IPread.C:234: error: ‘MPI_Status’ was not declared in this scope
IPread.C:234: error: expected `;' before ‘status’
IPread.C:236: error: invalid types ‘int[const Foam::label]’ for array subscript
IPread.C:236: error: ‘status’ was not declared in this scope
IPread.C:236: error: ‘MPI_Test’ was not declared in this scope
make: *** [Make/linuxGccDPOptOPENMPI/OPwrite.o] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...
make: *** [Make/linuxGccDPOptOPENMPI/IPread.o] Fehler 1
.................
/bin/sh: flex: command not found
mv: Aufruf von stat für „lex.yy.cc“ nicht möglich: Datei oder Verzeichnis nicht gefunden
g++: Make/linuxGccDPOpt/readSTLASCII.C: Datei oder Verzeichnis nicht gefunden
g++: no input files
make: *** [Make/linuxGccDPOpt/readSTLASCII.o] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...
......................................
/usr/lib/gcc/i586-suse-linux/4.3/../../../../i586-suse-linux/bin/ld: cannot find -ltriSurface
collect2: ld returned 1 exit status
make: *** [/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/lib/linuxGccDPOpt/libmeshTools.so] Fehler 1
.............................................

Any other ideas?

Thanks for any help!
ttdtud is offline   Reply With Quote

Old   April 22, 2009, 11:24
Default
  #4
New Member
 
Join Date: Apr 2009
Posts: 29
Rep Power: 8
chapman is on a distinguished road
You have to install "flex". It can be obtained here: http://flex.sourceforge.net/

Depending on your distribution there might be an easier way to get "flex". Which distribution do you use?
chapman is offline   Reply With Quote

Old   April 22, 2009, 11:28
Default
  #5
Member
 
Hy Yu
Join Date: Mar 2009
Location: Hessen, Germany
Posts: 34
Rep Power: 8
ttdtud is on a distinguished road
Hi CHapman,
actually i have already installed "flex". I have SuSe 11.0.

what should I do now?

thanks in advance.
ttdtud is offline   Reply With Quote

Old   April 22, 2009, 11:32
Default
  #6
New Member
 
Join Date: Apr 2009
Posts: 29
Rep Power: 8
chapman is on a distinguished road
Please post the results of the following commands just to make sure that flex/flex++ can be found.

Code:
which flex
Code:
which flex++
chapman is offline   Reply With Quote

Old   April 22, 2009, 11:36
Default
  #7
Member
 
Hy Yu
Join Date: Mar 2009
Location: Hessen, Germany
Posts: 34
Rep Power: 8
ttdtud is on a distinguished road
It seems that some dynamical libraries or links couldn't been found by compilation.
e.g.

cannot find -ltriSurface
cannot find -ldynamicMesh
cannot find -lbasicThermophysicalModels
cannot find -lfiniteVolume

could not open file metis.h for source file metisDecomp/metisDecomp.C
metisDecomp/metisDecomp.C:37:22: error: metis.h: Datei oder Verzeichnis nicht gefunden

any ideas?
ttdtud is offline   Reply With Quote

Old   April 22, 2009, 11:38
Default
  #8
Member
 
Hy Yu
Join Date: Mar 2009
Location: Hessen, Germany
Posts: 34
Rep Power: 8
ttdtud is on a distinguished road
Quote:
Originally Posted by chapman View Post
Please post the results of the following commands just to make sure that flex/flex++ can be found.

Code:
which flex
Code:
which flex++
/usr/bin/flex

and

/usr/bin/flex++
ttdtud is offline   Reply With Quote

Old   April 22, 2009, 11:43
Default
  #9
New Member
 
Join Date: Apr 2009
Posts: 29
Rep Power: 8
chapman is on a distinguished road
Ok, flex/flex++ seems to be installed.

Try to compile only "triSurface" in the src-directory by doing

Code:
src
wmake libso triSurface
and post the error code here.

There are some known issues concerning flex and the file "readSTLASCII.C". Maybe this is the problem.
chapman is offline   Reply With Quote

Old   April 22, 2009, 11:57
Default
  #10
Member
 
Hy Yu
Join Date: Mar 2009
Location: Hessen, Germany
Posts: 34
Rep Power: 8
ttdtud is on a distinguished road
Quote:
Originally Posted by chapman View Post
Ok, flex/flex++ seems to be installed.

Try to compile only "triSurface" in the src-directory by doing

Code:
src
wmake libso triSurface
and post the error code here.

There are some known issues concerning flex and the file "readSTLASCII.C". Maybe this is the problem.
Hi Chapman,
it seems that "triSurface" has been already compiled.
When i enter the command
wmake libso triSurface
i have the message:
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/lib/linuxGccDPOpt/libtriSurface.so' is up to date
Is it OK?
ttdtud is offline   Reply With Quote

Old   April 22, 2009, 12:02
Default
  #11
New Member
 
Join Date: Apr 2009
Posts: 29
Rep Power: 8
chapman is on a distinguished road
Then try to do the same with the other missing parts named above

wmake libso lxxx
chapman is offline   Reply With Quote

Old   April 23, 2009, 04:47
Default
  #12
Member
 
Hy Yu
Join Date: Mar 2009
Location: Hessen, Germany
Posts: 34
Rep Power: 8
ttdtud is on a distinguished road
Hi Chapman
I have tried to compile for every part under "src".
For "autoMesh" i have:
/usr/bin/ld: cannot find -ldecompositionMethods
collect2: ld returned 1 exit status
make: *** [/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/lib/linuxGccDPOpt/libautoMesh.so] Fehler 1

Then I came into "decompositionAgglomeration", there are 3 parts. I have compiled for every part. I have the following:
for "parMetisDecomp"
usr/bin/ld: cannot find -lmetis-parmetis
collect2: ld returned 1 exit status
make: *** [/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/lib/linuxGccDPOpt/openmpi-1.2.6/libparMetisDecompositionMethod.so] Fehler 1

for "MGridGenGamgAgglomeration"
/usr/bin/ld: cannot find -lMGridGen
collect2: ld returned 1 exit status
make: *** [/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/lib/linuxGccDPOpt/libMGridGenGAMGAgglomeration.so] Fehler 1

for "decompositionMethods"
/usr/bin/ld: cannot find -lmetis
collect2: ld returned 1 exit status
make: *** [/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/lib/linuxGccDPOpt/libdecompositionMethods.so] Fehler 1

the other errors has happened by compilation "Pstream"
in "Pstream"
wmake libso dummy
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/lib/linuxGccDPOpt/dummy/libPstream.so' is up to date

wmake libso gamma
SOURCE=PstreamGlobals.C ; g++ -m32 -Dlinux -DDP -Wall -Wno-strict-aliasing -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-40 -DOMPI_SKIP_MPICXX -I/home/hongyi/OpenFOAM/ThirdParty/openmpi-1.2.6/platforms/linuxGccDPOpt/include -IlnInclude -I. -I/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude -I/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OSspecific/Unix/lnInclude -fPIC -pthread -c $SOURCE -o Make/linuxGccDPOpt/PstreamGlobals.o
SOURCE=Pstream.C ; g++ -m32 -Dlinux -DDP -Wall -Wno-strict-aliasing -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-40 -DOMPI_SKIP_MPICXX -I/home/hongyi/OpenFOAM/ThirdParty/openmpi-1.2.6/platforms/linuxGccDPOpt/include -IlnInclude -I. -I/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude -I/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OSspecific/Unix/lnInclude -fPIC -pthread -c $SOURCE -o Make/linuxGccDPOpt/Pstream.o
PstreamGlobals.C:33:34: error: linux/gamma/libgamma.h: Datei oder Verzeichnis nicht gefunden
Pstream.C:68:37: error: linux/gamma/libgamma.h: Datei oder Verzeichnis nicht gefunden
PstreamGlobals.C: In function ‘void Foam::PstreamGlobals::gammaWait(Foam::label)’:
PstreamGlobals.C:70: error: ‘gamma_wait’ was not declared in this scope
Pstream.C: In function ‘void Foam::handler()’:
Pstream.C:80: error: ‘gamma_active_port’ was not declared in this scope
Pstream.C:90: error: ‘gamma_msglen’ was not declared in this scope
Pstream.C:107: error: ‘gamma_msglen’ was not declared in this scope
Pstream.C:124: error: ‘gamma_msglen’ was not declared in this scope
Pstream.C:189: error: ‘gamma_post_recv’ was not declared in this scope
Pstream.C: In static member function ‘static bool Foam::Pstream::init(int&, char**&)’:
Pstream.C:231: error: ‘gamma_init’ was not declared in this scope
Pstream.C:233: error: ‘gamma_my_node’ was not declared in this scope
Pstream.C:307: error: ‘gamma_my_par_pid’ was not declared in this scope
Pstream.C:311: error: ‘GO_BACK’ was not declared in this scope
Pstream.C:314: error: ‘gamma_set_active_port’ was not declared in this scope
Pstream.C:320: error: ‘gamma_sync’ was not declared in this scope
Pstream.C:325: error: ‘scheduledTransfer’ is not a member of ‘Foam::Pstream’
Pstream.C: In static member function ‘static void Foam::Pstream::exit(int)’:
Pstream.C:338: error: ‘gamma_exit’ was not declared in this scope
Pstream.C: In static member function ‘static void Foam::Pstream::abort()’:
Pstream.C:347: error: ‘gamma_abort’ was not declared in this scope
Pstream.C: In function ‘void Foam::reduce(Foam::scalar&, const Foam::sumOp<double>&)’:
Pstream.C:382: error: no matching function for call to ‘Foam::IPstream::read(int&, char*, unsigned int)’
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:119: note: candidates are: static Foam::label Foam::IPstream::read(Foam::Pstream::commsTypes, int, char*, std::streamsize)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:128: note: virtual Foam::Istream& Foam::IPstream::read(Foam::token&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:131: note: virtual Foam::Istream& Foam::IPstream::read(char&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:134: note: virtual Foam::Istream& Foam::IPstream::read(Foam::word&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:137: note: virtual Foam::Istream& Foam::IPstream::read(Foam::string&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:140: note: virtual Foam::Istream& Foam::IPstream::read(Foam::label&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:143: note: virtual Foam::Istream& Foam::IPstream::read(Foam::floatScalar&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:146: note: virtual Foam::Istream& Foam::IPstream::read(Foam::doubleScalar&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:149: note: virtual Foam::Istream& Foam::IPstream::read(char*, std::streamsize)
Pstream.C:405: error: invalid conversion from ‘int’ to ‘Foam::Pstream::commsTypes’
Pstream.C:405: error: initializing argument 1 of ‘static bool Foam::OPstream::write(Foam::Pstream::commsTypes, int, const char*, std::streamsize)’
Pstream.C:405: error: invalid conversion from ‘const char*’ to ‘int’
Pstream.C:405: error: initializing argument 2 of ‘static bool Foam::OPstream::write(Foam::Pstream::commsTypes, int, const char*, std::streamsize)’
Pstream.C:405: error: invalid conversion from ‘unsigned int’ to ‘const char*’
Pstream.C:405: error: initializing argument 3 of ‘static bool Foam::OPstream::write(Foam::Pstream::commsTypes, int, const char*, std::streamsize)’
Pstream.C:433: error: invalid conversion from ‘int’ to ‘Foam::Pstream::commsTypes’
Pstream.C:433: error: initializing argument 1 of ‘static bool Foam::OPstream::write(Foam::Pstream::commsTypes, int, const char*, std::streamsize)’
Pstream.C:433: error: invalid conversion from ‘const char*’ to ‘int’
Pstream.C:433: error: initializing argument 2 of ‘static bool Foam::OPstream::write(Foam::Pstream::commsTypes, int, const char*, std::streamsize)’
Pstream.C:433: error: invalid conversion from ‘unsigned int’ to ‘const char*’
Pstream.C:433: error: initializing argument 3 of ‘static bool Foam::OPstream::write(Foam::Pstream::commsTypes, int, const char*, std::streamsize)’
Pstream.C:453: error: no matching function for call to ‘Foam::IPstream::read(int, char*, unsigned int)’
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:119: note: candidates are: static Foam::label Foam::IPstream::read(Foam::Pstream::commsTypes, int, char*, std::streamsize)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:128: note: virtual Foam::Istream& Foam::IPstream::read(Foam::token&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:131: note: virtual Foam::Istream& Foam::IPstream::read(char&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:134: note: virtual Foam::Istream& Foam::IPstream::read(Foam::word&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:137: note: virtual Foam::Istream& Foam::IPstream::read(Foam::string&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:140: note: virtual Foam::Istream& Foam::IPstream::read(Foam::label&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:143: note: virtual Foam::Istream& Foam::IPstream::read(Foam::floatScalar&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:146: note: virtual Foam::Istream& Foam::IPstream::read(Foam::doubleScalar&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:149: note: virtual Foam::Istream& Foam::IPstream::read(char*, std::streamsize)
make: *** [Make/linuxGccDPOpt/PstreamGlobals.o] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...
make: *** [Make/linuxGccDPOpt/Pstream.o] Fehler 1

wmake libso mpi
'/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/lib/linuxGccDPOpt/openmpi-1.2.6/libPstream.so' is up to date

wmake libso pvm
SOURCE=OPwrite.C ; g++ -m32 -Dlinux -DDP -Wall -Wno-strict-aliasing -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-40 -DOMPI_SKIP_MPICXX -I/home/hongyi/OpenFOAM/ThirdParty/openmpi-1.2.6/platforms/linuxGccDPOpt/include -IlnInclude -I. -I/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude -I/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OSspecific/Unix/lnInclude -fPIC -pthread -c $SOURCE -o Make/linuxGccDPOpt/OPwrite.o
SOURCE=IPread.C ; g++ -m32 -Dlinux -DDP -Wall -Wno-strict-aliasing -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-40 -DOMPI_SKIP_MPICXX -I/home/hongyi/OpenFOAM/ThirdParty/openmpi-1.2.6/platforms/linuxGccDPOpt/include -IlnInclude -I. -I/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude -I/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OSspecific/Unix/lnInclude -fPIC -pthread -c $SOURCE -o Make/linuxGccDPOpt/IPread.o
IPread.C:34:18: OPwrite.C:34:18: error: pvm3.h: Datei oder Verzeichnis nicht gefunden
error: pvm3.h: Datei oder Verzeichnis nicht gefunden
OPwrite.C: In destructor ‘virtual Foam::OPstream::~OPstream()’:
OPwrite.C:53: error: ‘PVM_BYTE’ was not declared in this scope
OPwrite.C:54: error: ‘pvm_psend’ was not declared in this scope
OPwrite.C:54: error: ‘PvmOk’ was not declared in this scope
OPwrite.C:59: warning: the address of ‘void abort()’ will always evaluate as ‘true’
IPread.C:49: error: prototype for ‘Foam::IPstream::IPstream(int, Foam::label, Foam::IOstream::streamFormat, Foam::IOstream::versionNumber)’ does not match any in class ‘Foam::IPstream’
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:57: error: candidates are: Foam::IPstream::IPstream(const Foam::IPstream&)
/home/hongyi/OpenFOAM/OpenFOAM-1.5-dev/src/OpenFOAM/lnInclude/IPstream.H:90: error: Foam::IPstream::IPstream(Foam::Pstream::commsTypes , int, Foam::label, Foam::IOstream::streamFormat, Foam::IOstream::versionNumber)
make: *** [Make/linuxGccDPOpt/OPwrite.o] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...
make: *** [Make/linuxGccDPOpt/IPread.o] Fehler 1

At last the compilations for other parts are OK.
What should i do?
ttdtud is offline   Reply With Quote

Old   April 23, 2009, 04:56
Default
  #13
New Member
 
Join Date: Apr 2009
Posts: 29
Rep Power: 8
chapman is on a distinguished road
I had a simliar error yesterday (cannot find -ldecompositionMethods)

It was quite strange since it was solved by running src/decompositionAgglomeration/Allwmake. After doing that "lmetis" and all the other parts were found.
chapman is offline   Reply With Quote

Old   April 23, 2009, 07:47
Default
  #14
Member
 
Hy Yu
Join Date: Mar 2009
Location: Hessen, Germany
Posts: 34
Rep Power: 8
ttdtud is on a distinguished road
Hi Chapman,

what should I do now? I have tried to do everything i can.

By the way is there a big difference between OF in 32bit-Linux and 64bit-Linux?
ttdtud is offline   Reply With Quote

Old   April 23, 2009, 10:49
Default
  #15
New Member
 
Join Date: Apr 2009
Posts: 29
Rep Power: 8
chapman is on a distinguished road
Quote:
Originally Posted by ttdtud View Post
Hi Chapman,
what should I do now? I have tried to do everything i can.
Sorry for not having further hints. As said above running Allwmake solved my problem, bit I don't know why I had to compile this file manually.
chapman is offline   Reply With Quote

Old   April 24, 2009, 02:23
Default
  #16
ngj
Senior Member
 
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Deltares, Delft, The Netherlands
Posts: 1,608
Rep Power: 25
ngj will become famous soon enoughngj will become famous soon enough
Hi

"missing -lparmetis" is because you have not compiled the ThirdParty software. If you compile that while having sourced 1.5-dev, then you should be able to resolve those errors.

Good luck

Niels
ngj is offline   Reply With Quote

Old   April 24, 2009, 02:58
Default
  #17
Member
 
Hy Yu
Join Date: Mar 2009
Location: Hessen, Germany
Posts: 34
Rep Power: 8
ttdtud is on a distinguished road
Quote:
Originally Posted by ngj View Post
Hi

"missing -lparmetis" is because you have not compiled the ThirdParty software. If you compile that while having sourced 1.5-dev, then you should be able to resolve those errors.

Good luck

Niels
Hi Niels,
actually i have downloaded Thirdparty from officical OpenFOAM website and unpacked them. I think that Thirdparty donot need to be compiled. Am I right?
PS. I download OF-1.5-dev from svn repository.
My Install steps are:
1. get OF-1,5-dev using "svn co http://openfoam-extend.svn.sourceforge.net/svnroot/openfoam-extend/trunk/Core/OpenFOAM-1.5-dev/" to download OF-1.5-dev"
2. Create dictionary "OpenFOAM" in the home ~/OpenFOAM
3. Move OpenFOAM-1.5.dev into "~/OpenFOAM"
4. Download "ThidParty.General.tgtgz and ThirdParty.linuxGcc.gtgz" from OpenFOAM homepage, unpack them in ~/OpenFOAM
5. add line ". $HOME/OpenFOAM/OpenFOAM-1.5-dev/etc/bashrc" in ~/.bahsrc and source it.
6. go to dictionary "~/OpenFOAM/OpenFOAM-1.5-dev/src" excute ./Allwmake then get the error messages.

which is false and what should I do?

Thanks in advance for any helps!
ttdtud is offline   Reply With Quote

Old   April 24, 2009, 03:38
Default
  #18
Senior Member
 
Join Date: Mar 2009
Posts: 248
Rep Power: 9
jaswi is on a distinguished road
Hi

Quote:
I think that Thirdparty donot need to be compiled. Am I right?
PS. I download OF-1.5-dev from svn repository.
My Install steps are:
1. get OF-1,5-dev using "svn co http://openfoam-extend.svn.sourceforge.net/svnroot/openfoam-extend/trunk/Core/OpenFOAM-1.5-dev/" to download OF-1.5-dev"
2. Create dictionary "OpenFOAM" in the home ~/OpenFOAM
3. Move OpenFOAM-1.5.dev into "~/OpenFOAM"
4. Download "ThidParty.General.tgtgz and ThirdParty.linuxGcc.gtgz" from OpenFOAM homepage, unpack them in ~/OpenFOAM
5. add line ". $HOME/OpenFOAM/OpenFOAM-1.5-dev/etc/bashrc" in ~/.bahsrc and source it.
6. go to dictionary "~/OpenFOAM/OpenFOAM-1.5-dev/src" excute ./Allwmake then get the error messages.
My friend the steps you are following are for installation but what you are doing is compilation. As far as I remember , the compilation requires that all the statements in the script Allwmake are executed. Compilation of the Third Party software preceeds the ompilation of the /src directory.

Quote:
which is false and what should I do?
No the instruction for installation are not false. Please compile the third party stuff and try again , it shall work.

Kind Regards
Jaswi
jaswi is offline   Reply With Quote

Old   April 24, 2009, 04:12
Default
  #19
Member
 
Mandar
Join Date: Mar 2009
Posts: 39
Rep Power: 8
mixer is on a distinguished road
Hi Jaswi,

I have downloaded the OF1.5-dev and Third-Party from http://powerlab.fsb.hr/ped/kturbo/OpenFOAM/release/

1. but, this did not contain the /etc folder within OpenFOAM-1.5-dev. So, I could not find the cshrc file to be sourced. Can anyone tell me what to do?

2.The thirdParty i downloaded has 3 folders: lam-7.1.4, libccmio-2.6.1, wmakeFiles. Should i just added it to a ThirdParty folder that i already have from OpenFoam-1.5. how does one compile it. I could not find any wmake anywhere in this.

I could run the ./Allwmake in OpenFOAM-1.5-dev/src without error.

Am i downloading the wrong installation files.

thanks for help.
mixer is offline   Reply With Quote

Old   April 24, 2009, 04:26
Default
  #20
Senior Member
 
Join Date: Mar 2009
Posts: 248
Rep Power: 9
jaswi is on a distinguished road
Hi Mixer

Please download the dev version from the SVN. The command and the link is :

svn co http://openfoam-extend.svn.sourcefor...nFOAM-1.5-dev/

This gives you just the code.

For the Third Party stuff, I always take the stuff from the OpenFOAM website . The commands for the 64 bit distro are :

wget http://downloads.sourceforge.net/foa...se_mirror=mesh

wget http://downloads.sourceforge.net/foa...se_mirror=mesh

Sometimes you need to remove the use_mirror=mesh if the download doesn't start.

Hope that helps

Kind Regards
Jaswi
jaswi is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
CFX11 + Fortran compiler ? Mohan CFX 20 March 30, 2011 18:56
Installation problems indy OpenFOAM Installation 7 April 3, 2009 09:40
64bitrhel5 OF installation instructions mirko OpenFOAM Installation 2 August 12, 2008 18:07
Installation problems shellbell1999 OpenFOAM Installation 9 April 6, 2006 13:29
1 fetal error in OpenFOAM12 installation andycong OpenFOAM Installation 3 February 26, 2006 04:09


All times are GMT -4. The time now is 19:21.