Saideep |
May 9, 2016 14:54 |
Foam extend 3.1 rpmBuild error.
hi everyone;
I recently installed foam-extend-3.1 on Ubuntu-14.04 as specified in OpenWiki web-page.
Copied is part of output upon compiling. I see some errors related to rpmBuild and have no clue how to overcome this error. Stage 3.
Code:
This system rpm command: rpm --force-debian
========================================
Starting ThirdParty AllMake: Stage3
========================================
Package name : metis-5.1.0
Package URL : http://downloads.sourceforge.net/project/openfoam-extend/foam-extend-3.1/ThirdParty/metis-5.1.0.tar.gz
RPM spec file name: metis-5.1.0.spec
Additional flags :
Updating the ThirdParty environment variables before building package metis-5.1.0
RPM file name : /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/RPMS/i386/metis-5.1.0-linuxGccDPOpt.i386.rpm
Package metis-5.1.0 is already installed
Done installing package
Package name : ParMGridGen-1.0
Package URL : http://downloads.sourceforge.net/project/openfoam-extend/foam-extend-3.1/ThirdParty/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
RPM file name : /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/RPMS/i386/ParMGridGen-1.0-linuxGccDPOpt.i386.rpm
Package ParMGridGen-1.0 is already installed
Done installing package
Package name : libccmio-2.6.1
Package URL : http://portal.nersc.gov/svn/visit/tags/2.4.2/third_party/libccmio-2.6.1.tar.gz
RPM spec file name: libccmio-2.6.1.spec
Additional flags :
Updating the ThirdParty environment variables before building package libccmio-2.6.1
RPM file name : /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/RPMS/i386/libccmio-2.6.1-linuxGccDPOpt.i386.rpm
Download libccmio-2.6.1.tar.gz from : http://portal.nersc.gov/svn/visit/tags/2.4.2/third_party/libccmio-2.6.1.tar.gz
--2016-05-09 19:24:23-- http://portal.nersc.gov/svn/visit/tags/2.4.2/third_party/libccmio-2.6.1.tar.gz
Resolving portal.nersc.gov (portal.nersc.gov)... 128.55.6.160
Connecting to portal.nersc.gov (portal.nersc.gov)|128.55.6.160|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2016-05-09 19:24:23 ERROR 404: Not Found.
Making package libccmio-2.6.1 using RPM.
Building package libccmio-2.6.1 using SPEC file : libccmio-2.6.1.spec. Optional args:
error: File /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/SOURCES/libccmio-2.6.1.tar.gz: No such file or directory
Installing package: libccmio-2.6.1
Uninstalling libccmio-2.6.1 using RPM: libccmio-2.6.1-linuxGccDPOpt.i386
Installing libccmio-2.6.1 using RPM file: /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/RPMS/i386/libccmio-2.6.1-linuxGccDPOpt.i386.rpm
error: open of /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/RPMS/i386/libccmio-2.6.1-linuxGccDPOpt.i386.rpm failed: No such file or directory
Done installing package
Package name : mesquite-2.1.2
Package URL : http://downloads.sourceforge.net/project/openfoam-extend/foam-extend-3.1/ThirdParty/mesquite-2.1.2.tar.gz
RPM spec file name: mesquite-2.1.2.spec
Additional flags :
Updating the ThirdParty environment variables before building package mesquite-2.1.2
RPM file name : /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/RPMS/i386/mesquite-2.1.2-linuxGccDPOpt.i386.rpm
Package mesquite-2.1.2 is already installed
Done installing package
Package name : scotch-6.0.0
Package URL : http://downloads.sourceforge.net/project/openfoam-extend/foam-extend-3.1/ThirdParty/scotch-6.0.0.tar.gz
RPM spec file name: scotch-6.0.0.spec
Additional flags :
Updating the ThirdParty environment variables before building package scotch-6.0.0
RPM file name : /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/RPMS/i386/scotch-6.0.0-linuxGccDPOpt.i386.rpm
Package scotch-6.0.0 is already installed
Done installing package
Package name : parmetis-4.0.3
Package URL : http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis/parmetis-4.0.3.tar.gz
RPM spec file name: parmetis-4.0.3.spec
Additional flags :
Updating the ThirdParty environment variables before building package parmetis-4.0.3
RPM file name : /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/RPMS/i386/parmetis-4.0.3-linuxGccDPOpt.i386.rpm
Package parmetis-4.0.3 is already installed
Done installing package
Package name : PyFoam-0.6.3
Package URL : http://downloads.sourceforge.net/project/openfoam-extend/foam-extend-3.1/ThirdParty/PyFoam-0.6.1.tar.gz
RPM spec file name: PyFoam-0.6.3.spec
Additional flags :
Updating the ThirdParty environment variables before building package PyFoam-0.6.3
RPM file name : /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/RPMS/i386/PyFoam-0.6.3-linuxGccDPOpt.i386.rpm
Making package PyFoam-0.6.3 using RPM.
Building package PyFoam-0.6.3 using SPEC file : PyFoam-0.6.3.spec. Optional args:
error: File /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/SOURCES/PyFoam-0.6.3-rc.tar.gz: No such file or directory
Installing package: PyFoam-0.6.3
Uninstalling PyFoam-0.6.3 using RPM: PyFoam-0.6.3-linuxGccDPOpt.i386
Installing PyFoam-0.6.3 using RPM file: /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/RPMS/i386/PyFoam-0.6.3-linuxGccDPOpt.i386.rpm
error: open of /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/RPMS/i386/PyFoam-0.6.3-linuxGccDPOpt.i386.rpm failed: No such file or directory
Done installing package
Package name : hwloc-1.7.2
Package URL : http://downloads.sourceforge.net/project/openfoam-extend/foam-extend-3.1/ThirdParty/hwloc-1.7.2.tar.gz
RPM spec file name: hwloc-1.7.2.spec
Additional flags :
Updating the ThirdParty environment variables before building package hwloc-1.7.2
RPM file name : /home/saideep/foam/foam-extend-3.1/ThirdParty/rpmBuild/RPMS/i386/hwloc-1.7.2-linuxGccDPOpt.i386.rpm
Package hwloc-1.7.2 is already installed
Done installing package
========================================
Done ThirdParty AllMake: Stage3
========================================
Further the tutorial cases work fine but when I try to modify the solver, I get the error shown below.
Code:
Making dependency list for source file interFoam1.C
SOURCE=interFoam1.C ; g++ -m32 -Dlinux -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-200 -I/home/saideep/foam/foam-extend-3.1/src/transportModels -I/home/saideep/foam/foam-extend-3.1/src/transportModels/incompressible/lnInclude -I/home/saideep/foam/foam-extend-3.1/src/transportModels/interfaceProperties/lnInclude -I/home/saideep/foam/foam-extend-3.1/src/turbulenceModels/incompressible/turbulenceModel -I/home/saideep/foam/foam-extend-3.1/src/finiteVolume/lnInclude -IlnInclude -I. -I/home/saideep/foam/foam-extend-3.1/src/foam/lnInclude -I/home/saideep/foam/foam-extend-3.1/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linuxGccDPOpt/interFoam1.o
In file included from interFoam1.C:69:0:
/home/saideep/foam/foam-extend-3.1/src/finiteVolume/lnInclude/readPIMPLEControls.H: In function ‘int main(int, char**)’:
/home/saideep/foam/foam-extend-3.1/src/finiteVolume/lnInclude/readPIMPLEControls.H:12:10: warning: unused variable ‘transonic’ [-Wunused-variable]
bool transonic =
^
In file included from interFoam1.C:55:0:
/home/saideep/foam/foam-extend-3.1/src/finiteVolume/lnInclude/readPIMPLEControls.H:3:9: warning: unused variable ‘nOuterCorr’ [-Wunused-variable]
int nOuterCorr(readInt(pimple.lookup("nOuterCorrectors")));
^
/home/saideep/foam/foam-extend-3.1/src/finiteVolume/lnInclude/readPIMPLEControls.H:4:9: warning: unused variable ‘nCorr’ [-Wunused-variable]
int nCorr(readInt(pimple.lookup("nCorrectors")));
^
/home/saideep/foam/foam-extend-3.1/src/finiteVolume/lnInclude/readPIMPLEControls.H:9:10: warning: unused variable ‘momentumPredictor’ [-Wunused-variable]
bool momentumPredictor =
^
/home/saideep/foam/foam-extend-3.1/src/finiteVolume/lnInclude/readPIMPLEControls.H:12:10: warning: unused variable ‘transonic’ [-Wunused-variable]
bool transonic =
^
g++ -m32 -Dlinux -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-200 -I/home/saideep/foam/foam-extend-3.1/src/transportModels -I/home/saideep/foam/foam-extend-3.1/src/transportModels/incompressible/lnInclude -I/home/saideep/foam/foam-extend-3.1/src/transportModels/interfaceProperties/lnInclude -I/home/saideep/foam/foam-extend-3.1/src/turbulenceModels/incompressible/turbulenceModel -I/home/saideep/foam/foam-extend-3.1/src/finiteVolume/lnInclude -IlnInclude -I. -I/home/saideep/foam/foam-extend-3.1/src/foam/lnInclude -I/home/saideep/foam/foam-extend-3.1/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linuxGccDPOpt/interFoam1.o -L/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt \
-linterfaceProperties -lincompressibleTransportModels -lincompressibleTurbulenceModel -lincompressibleRASModels -lincompressibleLESModels -lfiniteVolume -llduSolvers -lfoam -ldl -lm -o /home/saideep/foam/saideep-3.1/applications/bin/linuxGccDPOpt/interFoam1
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_create'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_mutexattr_destroy'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_rwlock_destroy'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_rwlock_tryrdlock'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_mutex_trylock'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_mutexattr_init'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_rwlock_rdlock'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_join'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_rwlockattr_destroy'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_rwlock_trywrlock'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_mutexattr_settype'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_rwlockattr_init'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_rwlock_init'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_rwlock_unlock'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_rwlock_wrlock'
/home/saideep/foam/foam-extend-3.1/lib/linuxGccDPOpt/libfoam.so: undefined reference to `pthread_rwlockattr_setkind_np'
collect2: error: ld returned 1 exit status
make: *** [/home/saideep/foam/saideep-3.1/applications/bin/linuxGccDPOpt/interFoam1] Error 1
As I am compiling FE31 on a single core and had done this multiple times but still fail to understand the reason, could anyone help me out please.
Thanks;
Saideep
|