View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001945||OpenFOAM||[All Projects] Bug||public||2015-12-11 11:10||2015-12-14 15:08|
|Platform||Unix||OS||Linux||OS Version||Read 6.4|
|Fixed in Version|
|Summary||0001945: Compilation failure due to dependencies|
|Description||Compilation of OpenFOAM 3.0 ends up with the following message :|
make: *** No rule to make target `/soft/OpenFOAM-3.0.0/OpenFOAM-3.0.0/platforms/linux64GccDPInt32Opt/src/OpenFOAM/fields/pointPatchFields/derived/codedFixedValue/codedFixedValuePointPatchFields.C.dep', needed by `/soft/OpenFOAM-3.0.0/OpenFOAM-3.0.0/platforms/linux64GccDPInt32Opt/src/OpenFOAM/fields/pointPatchFields/derived/codedFixedValue/codedFixedValuePointPatchFields.o'. Stop.
I note that the file "/soft/OpenFOAM-3.0.0/OpenFOAM-3.0.0/platforms/linux64GccDPInt32Opt/src/OpenFOAM/fields/pointPatchFields/derived/codedFixedValue/codedFixedValuePointPatchFields.C.dep" is present ; I do not know how to fix this issue.
|Tags||No tags attached.|
This possibly occurred due to stopping a previous build or due to the lack of space or a flaw in a file sharing mechanism, if "/soft" is shared. One possible fix should be to delete that ".dep" file.
Curiously enough, I reported a more automated fix for this a few days ago: http://www.openfoam.org/mantisbt/view.php?id=1941 - but the final implementation is something I hope to handle this upcoming weekend.
If you have more than one ".dep" file giving you that problem, then download the file "wcleanAllDep" from that task #1941, place the file inside the folder "/soft/OpenFOAM-3.0.0/OpenFOAM-3.0.0/wmake" and then run the following commands:
chmod +x wmake/wcleanAllDep
Now you can run "./Allwmake" once again, since "wcleanAllDep" removed all ".dep" files that depend on no longer existing files and "wmakeLnIncludeAll" will create the links that might be missing.
||@pbousquetm: Please do let us know if this solves the problem you've reported!|
Based on the patches provided by Bruno: http://www.openfoam.org/mantisbt/view.php?id=1941
I have added the "-update" option to Allwmake in OpenFOAM-dev:
AllwmakeParseArguments: Added "-update" option
Updates lnInclude directories and dep files before compilation. This is
useful to apply following a "git pull" to ensure consistency between the
source files, dep files and links.
If you run
in $WM_PROJECT_DIR it should compile without problems.
If you still have problems due to incomplete files caused for example by a terminated build you may need to build from scratch:
|2015-12-11 11:10||pbousquetm||New Issue|
|2015-12-11 11:47||wyldckat||Note Added: 0005733|
|2015-12-13 21:35||wyldckat||Assigned To||=> wyldckat|
|2015-12-13 21:35||wyldckat||Status||new => assigned|
|2015-12-13 21:36||wyldckat||Note Added: 0005757|
|2015-12-14 15:07||henry||Note Added: 0005761|
|2015-12-14 15:07||henry||Status||assigned => resolved|
|2015-12-14 15:07||henry||Resolution||open => fixed|