View Issue Details

IDProjectCategoryView StatusLast Update
0002503OpenFOAMBugpublic2017-03-22 22:38
ReporterAndreasG Assigned Tohenry  
PrioritynormalSeveritytrivialReproducibilityalways
Status resolvedResolutionfixed 
PlatformUnixOSOtherOS Version(please specify)
Summary0002503: libsystemCall.so not build
DescriptionThe library for the systemCall function object will not build in current OF 4.x Source release.

This can be fixed by removing the missing file systemCallFunctionObject.C from src/functionObjects/utilities/systemCall/Make/files
Steps To Reproducecd $FOAM_SRC/functionObjects/utilities/systemCall
wmake
TagsNo tags attached.

Activities

wyldckat

2017-03-22 22:37

updater   ~0007974

Henry has fixed this a few days ago in the following commits:

 * OpenFOAM 4.x in commit 17013e6f44c03cc71102175b91422d17548bff3b

 * OpenFOAM-dev in commit 5ce031bd25cba40528d255cc2ad1f131931a91d6

The class "systemCall" wasn't meant to be built as a library, so he removed the "Make" folder from there.


As for the documentation, this page: https://cpp.openfoam.org/v4/a02633.html#details - still refers to the documentation for OpenFOAM 4.0, which is still referring to "libsystemCall.so".

This was later fixed in commit 90e2f8d87bcd3a8588545c2de68a62d5b5c54a99, where it is stated that "libutilityFunctionObjects.so" is the actual library that should be loaded.

For this particular class, the updated description for OpenFOAM 4.x is provided here: https://github.com/OpenFOAM/OpenFOAM-4.x/blob/master/src/functionObjects/utilities/systemCall/systemCall.H#L40

Issue History

Date Modified Username Field Change
2017-03-17 08:57 AndreasG New Issue
2017-03-22 22:37 wyldckat Note Added: 0007974
2017-03-22 22:37 wyldckat Assigned To => henry
2017-03-22 22:37 wyldckat Status new => assigned
2017-03-22 22:38 wyldckat Status assigned => resolved
2017-03-22 22:38 wyldckat Resolution open => fixed
2017-03-22 22:38 wyldckat Fixed in Version => 4.x