fportela |
December 10, 2013 10:53 |
OpenFOAM 1.6 ext
Hello,
I've been trying to install OpenFOAM 1.6 ext for a while now without success.
I'm following the instructions given here: http://openfoamwiki.net/index.php/In...1.6-ext/Ubuntu
And I've looked in the forum at similar issues, but without success...
It seems like during stage 3 something goes wrong with ParMGridGen and ParMetis as seen below.
Has anyone come across similar issues? Any suggestions?
Cheers,
Felipe
Code:
Package name : ParMGridGen-1.0
Package URL : http://www.mgnet.org/mgnet/Codes/parmgridgen/ParMGridGen-1.0.tar.gz
RPM spec file name: ParMGridGen-1.0.spec
Additional flags :
Updating the ThirdParty environment variables before building package ParMGridGen-1.0
Making package ParMGridGen-1.0 using RPM.
Building package ParMGridGen-1.0 using SPEC file : ParMGridGen-1.0.spec. Optional args:
Executing(%prep): /bin/sh -e /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/tmp/rpm-tmp.diT7c4
+ umask 022
+ cd /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD
+ cd /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD
+ rm -rf ParMGridGen-1.0
+ /b -dc /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/SOURCES/ParMGridGen-1.0.tar.gz/bin/tar -xf -
+ STATUS=0
+ [ 0 -ne 0 ]
+ cd ParMGridGen-1.0
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo Patch #1 (ParMGridGen-1.0.patch):
Patch #1 (ParMGridGen-1.0.patch):
+ + in/cat /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/SOURCES/ParMGridGen-1.0.patch
/usr/bin/patch -p1 --fuzz=0
patching file Makefile.in
patching file MGridGen/IMlib/Makefile
patching file MGridGen/Lib/Makefile
patching file MGridGen/Programs/Makefile
+ exit 0
Executing(%build): /bin/sh -e /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/tmp/rpm-tmp.POIHpY
+ umask 022
+ cd /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD
+ cd ParMGridGen-1.0
+ [ -n gcc ]
+ export CC=gcc
+ [ -n g++ ]
+ export CXX=g++
+ [ -n -m64 -fPIC ]
+ export CFLAGS=-m64 -fPIC
+ [ -n -m64 -fPIC ]
+ export CXXFLAGS=-m64 -fPIC
+ [ -n -m64 ]
+ export LDFLAGS=-m64
+ [ -z 6 ]
+ make -j 6 CC=gcc
(cd MGridGen ; make)
make[1]: Entering directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMGridGen-1.0/MGridGen'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
(cd IMlib ; gmake )
gmake[2]: Entering directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMGridGen-1.0/MGridGen/IMlib'
gcc -fPIC -O3 -I./ -c blas.c
gcc -fPIC -O3 -I./ -c dfkeysort.c
gcc -fPIC -O3 -I./ -c dkeysort.c
gcc -fPIC -O3 -I./ -c file.c
gcc -fPIC -O3 -I./ -c ifkeysort.c
gcc -fPIC -O3 -I./ -c ifloatsort.c
gcc -fPIC -O3 -I./ -c iintsort.c
gcc -fPIC -O3 -I./ -c ikeysort.c
gcc -fPIC -O3 -I./ -c memory.c
gcc -fPIC -O3 -I./ -c sort.c
gcc -fPIC -O3 -I./ -c util.c
gcc -shared -o libIMlib.so blas.o dfkeysort.o dkeysort.o file.o ifkeysort.o ifloatsort.o iintsort.o ikeysort.o memory.o sort.o util.o
true libIMlib.so
gmake[2]: Leaving directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMGridGen-1.0/MGridGen/IMlib'
(cd Lib ; gmake )
gmake[2]: Entering directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMGridGen-1.0/MGridGen/Lib'
gcc -fPIC -O3 -I./ -I../../MGridGen/IMlib -c aratio.c
gcc -fPIC -O3 -I./ -I../../MGridGen/IMlib -c coarsen.c
gcc -fPIC -O3 -I./ -I../../MGridGen/IMlib -c kwayfm.c
gcc -fPIC -O3 -I./ -I../../MGridGen/IMlib -c match.c
gcc -fPIC -O3 -I./ -I../../MGridGen/IMlib -c merge.c
merge.c: In function 'Merge0':
merge.c:1040:10: warning: format '%d' expects argument of type 'int', but argument 2 has type 'realtype *' [-Wformat=]
IFSET(ctrl->dbglvl, DBG_MERGE,
^
gcc -fPIC -O3 -I./ -I../../MGridGen/IMlib -c mgridgen.c
gcc -fPIC -O3 -I./ -I../../MGridGen/IMlib -c refine.c
gcc -fPIC -O3 -I./ -I../../MGridGen/IMlib -c setup.c
gcc -shared -o libMGridGen.so aratio.o coarsen.o kwayfm.o match.o merge.o mgridgen.o refine.o setup.o ../IMlib/blas.o ../IMlib/dfkeysort.o ../IMlib/dkeysort.o ../IMlib/file.o ../IMlib/ifkeysort.o ../IMlib/ifloatsort.o ../IMlib/iintsort.o ../IMlib/ikeysort.o ../IMlib/memory.o ../IMlib/sort.o ../IMlib/util.o
true libMGridGen.so
gmake[2]: Leaving directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMGridGen-1.0/MGridGen/Lib'
(cd Programs ; gmake )
gmake[2]: Entering directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMGridGen-1.0/MGridGen/Programs'
gcc -fPIC -O3 -I../../MGridGen/IMlib -I../Lib -c mgridgen.c
gcc -fPIC -O3 -I../../MGridGen/IMlib -I../Lib -c io.c
io.c: In function 'ReadGraph':
io.c:31:10: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, MAXLINE, fpin);
^
io.c:52:13: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, MAXLINE, fpin);
^
io.c: In function 'TransformGraph':
io.c:107:10: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, MAXLINE, fpin);
^
io.c:119:13: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, MAXLINE, fpin);
^
gcc -O3 -L../.. -L../Lib -L/usr/lib32/ -o ../../mgridgen mgridgen.o io.o -lMGridGen -lm
../Lib/libMGridGen.so: undefined reference to `log'
../Lib/libMGridGen.so: undefined reference to `pow'
../Lib/libMGridGen.so: undefined reference to `sqrt'
collect2: error: ld returned 1 exit status
gmake[2]: *** [../../mgridgen] Error 1
gmake[2]: Leaving directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMGridGen-1.0/MGridGen/Programs'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMGridGen-1.0/MGridGen'
make: *** [default] Error 2
error: Bad exit status from /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/tmp/rpm-tmp.POIHpY (%build)
RPM build errors:
Bad exit status from /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/tmp/rpm-tmp.POIHpY (%build)
Installing package: ParMGridGen-1.0
Uninstalling ParMGridGen-1.0 using RPM: ParMGridGen-1.0-linux64Gcc48DPOpt.x86_64
Installing ParMGridGen-1.0 using RPM file: /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/RPMS/x86_64/ParMGridGen-1.0-linux64Gcc48DPOpt.x86_64.rpm
error: open of /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/RPMS/x86_64/ParMGridGen-1.0-linux64Gcc48DPOpt.x86_64.rpm failed: No such file or directory
Done installing package
Package name : ParMetis-3.1.1
Package URL : http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis/OLD/ParMetis-3.1.1.tar.gz
RPM spec file name: ParMetis-3.1.1.spec
Additional flags :
Updating the ThirdParty environment variables before building package ParMetis-3.1.1
Making package ParMetis-3.1.1 using RPM.
Building package ParMetis-3.1.1 using SPEC file : ParMetis-3.1.1.spec. Optional args:
Executing(%prep): /bin/sh -e /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/tmp/rpm-tmp.j9koJB
+ umask 022
+ cd /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD
+ cd /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD
+ rm -rf ParMetis-3.1.1
+ /bin/gzip/bin/tar -xf -
+ STATUS=0
+ [ 0 -ne 0 ]
+ cd ParMetis-3.1.1
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo Patch #1 (ParMetis-3.1.1.patch):
Patch #1 (ParMetis-3.1.1.patch):
+ /bin/cat /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/SOURCES/ParMetis-3.1.1.patch
/usr/bin/patch -p1 --fuzz=0
patching file METISLib/Makefile
patching file Makefile.in
patching file ParMETISLib/Makefile
patching file Programs/Makefile
+ exit 0
Executing(%build): /bin/sh -e /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/tmp/rpm-tmp.eTCfRH
+ umask 022
+ cd /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD
+ cd ParMetis-3.1.1
+ [ -n gcc ]
+ export CC=gcc
+ [ -n g++ ]
+ export CXX=g++
+ [ -n -m64 -fPIC ]
+ export CFLAGS=-m64 -fPIC
+ [ -n -m64 -fPIC ]
+ export CXXFLAGS=-m64 -fPIC
+ [ -n -m64 ]
+ export LDFLAGS=-m64
+ [ -z 6 ]
+ make -j 6
(cd METISLib ; make )
make[1]: Entering directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMetis-3.1.1/METISLib'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
mpicc -DNDEBUG -O3 -fPIC -I. -c coarsen.c
mpicc -DNDEBUG -O3 -fPIC -I. -c fm.c
mpicc -DNDEBUG -O3 -fPIC -I. -c initpart.c
mpicc -DNDEBUG -O3 -fPIC -I. -c match.c
mpicc -DNDEBUG -O3 -fPIC -I. -c ccgraph.c
mpicc -DNDEBUG -O3 -fPIC -I. -c pmetis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c pqueue.c
mpicc -DNDEBUG -O3 -fPIC -I. -c refine.c
mpicc -DNDEBUG -O3 -fPIC -I. -c util.c
util.c: In function '__errexit':
util.c:31:3: warning: format not a string literal and no format arguments [-Wformat-security]
fprintf(stdout, out2);
^
mpicc -DNDEBUG -O3 -fPIC -I. -c timing.c
mpicc -DNDEBUG -O3 -fPIC -I. -c debug.c
mpicc -DNDEBUG -O3 -fPIC -I. -c bucketsort.c
mpicc -DNDEBUG -O3 -fPIC -I. -c graph.c
mpicc -DNDEBUG -O3 -fPIC -I. -c stat.c
mpicc -DNDEBUG -O3 -fPIC -I. -c kmetis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c kwayrefine.c
mpicc -DNDEBUG -O3 -fPIC -I. -c kwayfm.c
mpicc -DNDEBUG -O3 -fPIC -I. -c balance.c
mpicc -DNDEBUG -O3 -fPIC -I. -c ometis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c srefine.c
mpicc -DNDEBUG -O3 -fPIC -I. -c sfm.c
mpicc -DNDEBUG -O3 -fPIC -I. -c separator.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mincover.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mmd.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mesh.c
mpicc -DNDEBUG -O3 -fPIC -I. -c meshpart.c
mpicc -DNDEBUG -O3 -fPIC -I. -c frename.c
mpicc -DNDEBUG -O3 -fPIC -I. -c fortran.c
mpicc -DNDEBUG -O3 -fPIC -I. -c myqsort.c
mpicc -DNDEBUG -O3 -fPIC -I. -c compress.c
mpicc -DNDEBUG -O3 -fPIC -I. -c parmetis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c estmem.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mpmetis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mcoarsen.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mmatch.c
mpicc -DNDEBUG -O3 -fPIC -I. -c minitpart.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mbalance.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mutil.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mkmetis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mkwayrefine.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mkwayfmh.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mrefine2.c
mpicc -DNDEBUG -O3 -fPIC -I. -c minitpart2.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mbalance2.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mfm2.c
mpicc -DNDEBUG -O3 -fPIC -I. -c kvmetis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c kwayvolrefine.c
mpicc -DNDEBUG -O3 -fPIC -I. -c kwayvolfm.c
mpicc -DNDEBUG -O3 -fPIC -I. -c subdomains.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mfm.c
mpicc -DNDEBUG -O3 -fPIC -I. -c memory.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mrefine.c
mpicc -DNDEBUG -O3 -fPIC -I. -c checkgraph.c
gcc -shared -o libmetis-parmetis.so coarsen.o fm.o initpart.o match.o ccgraph.o pmetis.o pqueue.o refine.o util.o timing.o debug.o bucketsort.o graph.o stat.o kmetis.o kwayrefine.o kwayfm.o balance.o ometis.o srefine.o sfm.o separator.o mincover.o mmd.o mesh.o meshpart.o frename.o fortran.o myqsort.o compress.o parmetis.o estmem.o mpmetis.o mcoarsen.o mmatch.o minitpart.o mbalance.o mutil.o mkmetis.o mkwayrefine.o mkwayfmh.o mrefine2.o minitpart2.o mbalance2.o mfm2.o kvmetis.o kwayvolrefine.o kwayvolfm.o subdomains.o mfm.o memory.o mrefine.o checkgraph.o
true libmetis-parmetis.so
make[1]: Leaving directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMetis-3.1.1/METISLib'
(cd ParMETISLib ; make )
make[1]: Entering directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMetis-3.1.1/ParMETISLib'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
mpicc -DNDEBUG -O3 -fPIC -I. -c comm.c
mpicc -DNDEBUG -O3 -fPIC -I. -c util.c
util.c: In function 'errexit__':
util.c:31:3: warning: format not a string literal and no format arguments [-Wformat-security]
fprintf(stdout, out2);
^
util.c: In function 'myprintf__':
util.c:52:3: warning: format not a string literal and no format arguments [-Wformat-security]
fprintf(stdout, out2);
^
mpicc -DNDEBUG -O3 -fPIC -I. -c debug.c
mpicc -DNDEBUG -O3 -fPIC -I. -c setup.c
mpicc -DNDEBUG -O3 -fPIC -I. -c grsetup.c
mpicc -DNDEBUG -O3 -fPIC -I. -c timer.c
mpicc -DNDEBUG -O3 -fPIC -I. -c node_refine.c
mpicc -DNDEBUG -O3 -fPIC -I. -c initmsection.c
mpicc -DNDEBUG -O3 -fPIC -I. -c order.c
mpicc -DNDEBUG -O3 -fPIC -I. -c xyzpart.c
mpicc -DNDEBUG -O3 -fPIC -I. -c pspases.c
mpicc -DNDEBUG -O3 -fPIC -I. -c frename.c
mpicc -DNDEBUG -O3 -fPIC -I. -c iintsort.c
mpicc -DNDEBUG -O3 -fPIC -I. -c iidxsort.c
mpicc -DNDEBUG -O3 -fPIC -I. -c ikeysort.c
mpicc -DNDEBUG -O3 -fPIC -I. -c ikeyvalsort.c
mpicc -DNDEBUG -O3 -fPIC -I. -c kmetis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c gkmetis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c ometis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c initpart.c
mpicc -DNDEBUG -O3 -fPIC -I. -c match.c
mpicc -DNDEBUG -O3 -fPIC -I. -c kwayfm.c
mpicc -DNDEBUG -O3 -fPIC -I. -c kwayrefine.c
mpicc -DNDEBUG -O3 -fPIC -I. -c kwaybalance.c
mpicc -DNDEBUG -O3 -fPIC -I. -c remap.c
mpicc -DNDEBUG -O3 -fPIC -I. -c stat.c
mpicc -DNDEBUG -O3 -fPIC -I. -c fpqueue.c
mpicc -DNDEBUG -O3 -fPIC -I. -c ametis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c rmetis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c lmatch.c
mpicc -DNDEBUG -O3 -fPIC -I. -c initbalance.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mdiffusion.c
mpicc -DNDEBUG -O3 -fPIC -I. -c diffutil.c
mpicc -DNDEBUG -O3 -fPIC -I. -c wave.c
mpicc -DNDEBUG -O3 -fPIC -I. -c csrmatch.c
mpicc -DNDEBUG -O3 -fPIC -I. -c redomylink.c
mpicc -DNDEBUG -O3 -fPIC -I. -c balancemylink.c
mpicc -DNDEBUG -O3 -fPIC -I. -c selectq.c
mpicc -DNDEBUG -O3 -fPIC -I. -c akwayfm.c
mpicc -DNDEBUG -O3 -fPIC -I. -c serial.c
mpicc -DNDEBUG -O3 -fPIC -I. -c move.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mmetis.c
mpicc -DNDEBUG -O3 -fPIC -I. -c mesh.c
mpicc -DNDEBUG -O3 -fPIC -I. -c memory.c
mpicc -DNDEBUG -O3 -fPIC -I. -c weird.c
mpicc -DNDEBUG -O3 -fPIC -I. -c backcompat.c
gcc -shared -o libparmetis.so comm.o util.o debug.o setup.o grsetup.o timer.o node_refine.o initmsection.o order.o xyzpart.o pspases.o frename.o iintsort.o iidxsort.o ikeysort.o ikeyvalsort.o kmetis.o gkmetis.o ometis.o initpart.o match.o kwayfm.o kwayrefine.o kwaybalance.o remap.o stat.o fpqueue.o ametis.o rmetis.o lmatch.o initbalance.o mdiffusion.o diffutil.o wave.o csrmatch.o redomylink.o balancemylink.o selectq.o akwayfm.o serial.o move.o mmetis.o mesh.o memory.o weird.o backcompat.o
true libparmetis.so
make[1]: Leaving directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMetis-3.1.1/ParMETISLib'
(cd Programs ; make )
make[1]: Entering directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMetis-3.1.1/Programs'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
mpicc -DNDEBUG -O3 -fPIC -I./ -I../ParMETISLib -c ptest.c
mpicc -DNDEBUG -O3 -fPIC -I./ -I../ParMETISLib -c io.c
io.c: In function 'ParallelReadGraph':
io.c:58:12: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, MAXLINE, fpin);
^
io.c:132:16: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, MAXLINE, fpin);
^
io.c:208:12: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, MAXLINE, fpin);
^
io.c:220:16: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, MAXLINE, fpin);
^
io.c: In function 'ReadTestCoordinates':
io.c:452:17: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
fscanf(fpin, "%e ", txyz+k*ndims+j);
^
io.c: In function 'ReadMetisGraph':
io.c:489:8: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, 8192, fpin);
^
io.c:498:10: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, 8192, fpin);
^
io.c: In function 'Mc_SerialReadMetisGraph':
io.c:697:8: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, 8192, fpin);
^
io.c:726:12: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, 8192, fpin);
^
io.c: In function 'ParallelReadMesh':
io.c:897:10: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, MAXLINE, fpin);
^
io.c:943:14: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(line, MAXLINE, fpin);
^
mpicc -DNDEBUG -O3 -fPIC -I./ -I../ParMETISLib -c adaptgraph.c
mpicc -o ../Graphs/ptest ptest.o io.o adaptgraph.o -L../METISLib -L../ParMETISLib -L/opt/local/lib -L/usr/lib -lparmetis -lmetis-parmetis -lm
chmod 744 ../Graphs/ptest
mpicc -DNDEBUG -O3 -fPIC -I./ -I../ParMETISLib -c mtest.c
mpicc -o ../Graphs/mtest mtest.o io.o -L../METISLib -L../ParMETISLib -L/opt/local/lib -L/usr/lib -lparmetis -lmetis-parmetis -lm
../ParMETISLib/libparmetis.so: undefined reference to `sqrtf'
../METISLib/libmetis-parmetis.so: undefined reference to `log'
../METISLib/libmetis-parmetis.so: undefined reference to `pow'
collect2: error: ld returned 1 exit status
make[1]: *** [../Graphs/mtest] Error 1
make[1]: Leaving directory `/home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/BUILD/ParMetis-3.1.1/Programs'
make: *** [default] Error 2
error: Bad exit status from /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/tmp/rpm-tmp.eTCfRH (%build)
RPM build errors:
Bad exit status from /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/tmp/rpm-tmp.eTCfRH (%build)
Installing package: ParMetis-3.1.1
Uninstalling ParMetis-3.1.1 using RPM: ParMetis-3.1.1-linux64Gcc48DPOpt.x86_64
Installing ParMetis-3.1.1 using RPM file: /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/RPMS/x86_64/ParMetis-3.1.1-linux64Gcc48DPOpt.x86_64.rpm
error: open of /home/felipe/OpenFOAM/OpenFOAM-1.6-ext/ThirdParty/rpmBuild/RPMS/x86_64/ParMetis-3.1.1-linux64Gcc48DPOpt.x86_64.rpm failed: No such file or directory
Done installing package
========================================
Done ThirdParty AllMake: Stage3
========================================
|