I have been trying to compile
I have been trying to compile OpenFOAM quit a bit for the past week and have yet to succeed on any of our systems (Solaris and Linux). I have followed the directions to the T from the wiki page (I copy/pasted most of the commands it told me to use).
At first I was confused as the error that it showed was the "/usr/bin/ld: cannot find -lOpenFOAM" Error. After doing some reading I saw that it is actually being caused by a previous error in compiling. After putting all the output into a file I found the problem: ------------------------------------ SOURCE_DIR=global SOURCE=global/global.C ; g++ -m32 -Dlinux -DDP -Wall -W -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-30 -DWM_PROJECT_VERSION='"'1.3'"' -I/home/ssd/OpenFOAM/OpenFOAM-1.3/src/zlib-1.2.1 -I/home/ssd/OpenFOAM/OpenFOAM-1.3/src/OpenFOAM/lnInclude -IlnInclude -I. -fPIC -pthread -c $SOURCE -o Make/linuxGcc4DPOpt/global.o In file included from global/global.C:61: /home/ssd/OpenFOAM/OpenFOAM-1.3/src/OpenFOAM/lnInclude/error.C:41:22: error: demangle.h: No such file or directory /home/ssd/OpenFOAM/OpenFOAM-1.3/src/OpenFOAM/lnInclude/error.C: In static member function âstatic void Foam::error::printStack(Foam:http://www.cfd-online.com/OpenFOAM_D...part/proud.gifstream&)â: /home/ssd/OpenFOAM/OpenFOAM-1.3/src/OpenFOAM/lnInclude/error.C:193: error: âauto_demanglingâ was not declared in this scope /home/ssd/OpenFOAM/OpenFOAM-1.3/src/OpenFOAM/lnInclude/error.C:194: error: âcplus_demangleâ was not declared in this scope make: *** [Make/linuxGcc4DPOpt/global.o] Error 1 ------------------------------------------------- This happns both on my Solaris and my Fedora core systems, both instances followed the compiling instructions on the wiki exactly. If anyone can help I would be very appreciative. Also one unrelated last thing, is there any way to compile OpenFoam using more then one processor? I tried to alias make="make -j8" but it didn't work. Thanks! |
Have a look through the forum
Have a look through the forum for demangle - all explained.
For parallel compilation add setenv WM_NCOMPPROCS 8 to your environment. Enjoy, Hrv |
Ah I missed that section of th
Ah I missed that section of the instructions. So I followed the binutils sections exactly and I now get this error:
/home/ssd/OpenFOAM/linux/binutils-2.15/include/demangle.h:460: error: expected â,â or â...â before âtypenameâ Any ideas? |
Best comment out that section
Best comment out that section (printStack) in error.C - it is not really essential.
Once all is working see what you need to include. |
Cool. It semes to be continui
Cool. It semes to be continuing to compile. Thanks :D
|
Quote:
can you kindly provide the forum link ,i did not get the forum you have mentioned , Thank you |
All times are GMT -4. The time now is 18:04. |