|
[Sponsors] | |||||
|
|
|
#1 |
|
Member
Felipe Alves Portela
Join Date: Dec 2012
Location: FR
Posts: 70
Rep Power: 14 ![]() |
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
========================================
|
|
|
|
|
|
|
|
|
#2 |
|
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 130 ![]() ![]() ![]() ![]() ![]() ![]() |
Greetings Felipe,
Code:
../Lib/libMGridGen.so: undefined reference to `log' ../Lib/libMGridGen.so: undefined reference to `pow' ../Lib/libMGridGen.so: undefined reference to `sqrt' Which specific Ubuntu version and architecture are you using? Because if it is Ubuntu 13.10, I haven't written that section yet on that wiki page ![]() Best regards, Bruno
__________________
|
|
|
|
|
|
|
|
|
#3 | |
|
Member
Felipe Alves Portela
Join Date: Dec 2012
Location: FR
Posts: 70
Rep Power: 14 ![]() |
Hi Bruno,
I thought you'd come to the rescue ![]() Indeed I'm trying to get this working on Ubuntu 13.10, which I am starting to regret... I had stumbled upon this but isn't this related to OF 2.2? For 1.6-ext, I'm note really sure where to place the suggested lines... When following the wikki I used gcc48 instead of gcc47 (fyi) Cheers, Felipe Quote:
|
||
|
|
|
||
|
|
|
#4 | |
|
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 130 ![]() ![]() ![]() ![]() ![]() ![]() |
Hi Felipe,
I don't have time to look into this before Sunday, but the idea is to look into the patches used by 1.6-ext: Quote:
Best regards, Bruno
__________________
|
||
|
|
|
||
|
|
|
#5 |
|
Member
Felipe Alves Portela
Join Date: Dec 2012
Location: FR
Posts: 70
Rep Power: 14 ![]() |
Hi Bruno,
No worries, I'm not in a rush ![]() I had tried adding the options in the patch for building Scotch, though from your last post it seems to me I should add the options to ParMGridGen and ParMetis, am I right? Cheers, Felipe |
|
|
|
|
|
|
|
|
#6 |
|
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 130 ![]() ![]() ![]() ![]() ![]() ![]() |
Hi Felipe,
Sorry, I won't be able to look better into this before the 25th of December. Nonetheless, the team working on 1.6-ext has got the branch "nextRelease", which is still in the works. They already have this particular issue fixed, which you can see an example here: https://github.com/Unofficial-Extend...15f294f#diff-1 - it's for the file "ParMGridGen-1.0.patch". The other files need to be patched in a similar way, but the ones on "nextRelease" are mostly targeting the new versions of the libraries, with the exception of "ParMGridGen-1.0.patch" (I think). Best regards, Bruno
__________________
|
|
|
|
|
|
|
|
|
#7 |
|
Member
Eric Bryant
Join Date: Sep 2013
Location: Texas
Posts: 44
Rep Power: 14 ![]() |
As indicated in ReleaseNotes-foam-extend-3.0, I'm seeing lots of changes when I pull:
Code:
git clone git://git.code.sf.net/p/openfoam-extend/OpenFOAM-1.6-ext Code:
~/foam/foam-extend-3.0 Best, Eric |
|
|
|
|
|
|
|
|
#8 |
|
Member
Eric Bryant
Join Date: Sep 2013
Location: Texas
Posts: 44
Rep Power: 14 ![]() |
Now looking at:
http://wikki.gridcore.se/foam-extend/download should we be running steps from: http://openfoamwiki.net/index.php/In...u#Ubuntu_12.04 ... to use a system-installed paraview? Thank you |
|
|
|
|
|
|
|
|
#9 |
|
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 130 ![]() ![]() ![]() ![]() ![]() ![]() |
Greetings Eric,
I see that you've managed to install foam-extend 3.0, as you've indicated here: http://www.cfd-online.com/Forums/ope...tallation.html I'll try to have a look into this later this week, to out-date the old 1.6-ext instruction at openfoamwiki.net and to add the new instructions to it. Best regards, Bruno
__________________
|
|
|
|
|
|
|
|
|
#10 | |
|
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 130 ![]() ![]() ![]() ![]() ![]() ![]() |
@Felipe:
Quote:
Best regards, Bruno
__________________
|
||
|
|
|
||
|
|
|
#11 | |
|
Member
Felipe Alves Portela
Join Date: Dec 2012
Location: FR
Posts: 70
Rep Power: 14 ![]() |
Hey Bruno,
I'll try out your instructions but I'm sure I won't run into trouble thanks for the help!Indeed I'm trying to compile 1.6-ext, I wasn't even aware of the existence of extend-3.0, can you tell me were to find more info on it? (maybe pm?) Cheers and carry on the good work, Felipe Quote:
|
||
|
|
|
||
|
|
|
#12 | |
|
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 130 ![]() ![]() ![]() ![]() ![]() ![]() |
Hi Felipe,
Quote:
And the current official repository is having some existential issues (thanks to Sourceforge.net's Allura dashboard system), but you can check the release notes in this unofficial mirror: https://github.com/Unofficial-Extend...oam-extend-3.0 Beyond this, have a look into the other thread by Eric: http://www.cfd-online.com/Forums/ope...tallation.html Best regards, Bruno
__________________
|
||
|
|
|
||
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Updating OpenFOAm 1.6 to 2.0 | fs82 | OpenFOAM | 1 | May 3, 2012 10:19 |
| [Commercial meshers] Handling cyclic BC from gambit to openfoam for a cascade airfoil problem - OF 1.6 | maverick | OpenFOAM Meshing & Mesh Conversion | 2 | June 18, 2011 05:36 |
| p_rgh in OpenFOAM 1.6 | vkrastev | OpenFOAM Running, Solving & CFD | 2 | March 30, 2011 10:29 |
| openfoam 1.6 on debian etch | romant | OpenFOAM Installation | 9 | May 6, 2010 03:26 |
| Openfoam 1.6 | ar_mofidi | OpenFOAM | 1 | November 4, 2009 06:26 |