CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Installation (https://www.cfd-online.com/Forums/openfoam-installation/)
-   -   [OpenFOAM.org] OpenFOAM 4.0 compilation - "cannot open source file..." (https://www.cfd-online.com/Forums/openfoam-installation/176701-openfoam-4-0-compilation-cannot-open-source-file.html)

edsw August 24, 2016 15:43

OpenFOAM 4.0 compilation - "cannot open source file..."
 
Hi All -

I'm trying to compile OpenFOAM 4.0 for the first time, on RHEL 6.8 with Intel ICS v2016.3 and Intel MPI. I don't get too far, though. I have my Intel compiler module loaded, along with a couple prerequisites.

Code:

export FOAM_INST_DIR=/apps2/openfoam

. $FOAM_INST_DIR/OpenFOAM-4.0/etc/bashrc WM_COMPILER=Icc WM_NCOMPPROCS=24 WM_MPLIB=Intel_MPI

$FOAM_INST_DIR/OpenFOAM-4.0/Allwmake -j

The output is:

Code:

Compiling enabled on 24 cores
make: Nothing to be done for `all'.
Allwmake: no ThirdParty directory found - skipping
+ wmakePrintBuild -check
no git description found
+ wrmo OpenFOAM/global/global.o
removing .o files corresponding to OpenFOAM/global/global.o ...
+ wmakeLnInclude OpenFOAM
+ wmakeLnInclude OSspecific/POSIX
+ Pstream/Allwmake libso
+ wmake libso dummy
/apps2/openfoam/OpenFOAM-4.0/src/Pstream/dummy
icpc -std=c++0x -fp-trap=common -fp-model precise -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -diag-disable 654,1125,2304 -O3  -DNoRepository  -IlnInclude -I. -I/apps2/openfoam/OpenFOAM-4.0/src/OpenFOAM/lnInclude -I/apps2/openfoam/OpenFOAM-4.0/src/OSspecific/POSIX/lnInclude  -fPIC -c UPstream.C -o /apps2/openfoam/OpenFOAM-4.0/platforms/linux64IccDPInt32Opt/src/Pstream/dummy/UPstream.o
icpc -std=c++0x -fp-trap=common -fp-model precise -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -diag-disable 654,1125,2304 -O3  -DNoRepository  -IlnInclude -I. -I/apps2/openfoam/OpenFOAM-4.0/src/OpenFOAM/lnInclude -I/apps2/openfoam/OpenFOAM-4.0/src/OSspecific/POSIX/lnInclude  -fPIC -c UIPread.C -o /apps2/openfoam/OpenFOAM-4.0/platforms/linux64IccDPInt32Opt/src/Pstream/dummy/UIPread.o
icpc -std=c++0x -fp-trap=common -fp-model precise -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -diag-disable 654,1125,2304 -O3  -DNoRepository  -IlnInclude -I. -I/apps2/openfoam/OpenFOAM-4.0/src/OpenFOAM/lnInclude -I/apps2/openfoam/OpenFOAM-4.0/src/OSspecific/POSIX/lnInclude  -fPIC -c UOPwrite.C -o /apps2/openfoam/OpenFOAM-4.0/platforms/linux64IccDPInt32Opt/src/Pstream/dummy/UOPwrite.o
In file included from /apps2/openfoam/OpenFOAM-4.0/src/OpenFOAM/lnInclude/Pstream.H(42),
                from /apps2/openfoam/OpenFOAM-4.0/src/OpenFOAM/lnInclude/UIPstream.H(36),
                from UIPread.C(29):
/apps2/openfoam/OpenFOAM-4.0/src/OpenFOAM/lnInclude/UPstream.H(42): catastrophic error: cannot open source file "labelList.H"
  #include "labelList.H"
                        ^

In file included from UPstream.C(26):
In file included from /apps2/openfoam/OpenFOAM-4.0/src/OpenFOAM/lnInclude/Pstream.H(42),
                from /apps2/openfoam/OpenFOAM-4.0/src/OpenFOAM/lnInclude/UOPstream.H(36),
                from UOPwrite.C(29):
/apps2/openfoam/OpenFOAM-4.0/src/OpenFOAM/lnInclude/UPstream.H(42): catastrophic error: cannot open source file "labelList.H"
  #include "labelList.H"
                        ^

/apps2/openfoam/OpenFOAM-4.0/src/OpenFOAM/lnInclude/UPstream.H(42): catastrophic error: cannot open source file "labelList.H"
  #include "labelList.H"
                        ^

compilation aborted for UPstream.C (code 4)
compilation aborted for UOPwrite.C (code 4)
compilation aborted for UIPread.C (code 4)
make: *** [/apps2/openfoam/OpenFOAM-4.0/platforms/linux64IccDPInt32Opt/src/Pstream/dummy/UOPwrite.o] Error 4
make: *** Waiting for unfinished jobs....
make: *** [/apps2/openfoam/OpenFOAM-4.0/platforms/linux64IccDPInt32Opt/src/Pstream/dummy/UPstream.o] Error 4
make: *** [/apps2/openfoam/OpenFOAM-4.0/platforms/linux64IccDPInt32Opt/src/Pstream/dummy/UIPread.o] Error 4

The error complains about missing a header file, labelList.H. This file is located in the source files:

Code:

$ find -L . -name labelList.H
./OpenFOAM-4.0/src/OpenFOAM/primitives/ints/lists/labelList.H

So, I tried telling the compiler to include this directory in CFLAGS:

Code:

$ vim ./OpenFOAM-4.0/wmake/rules/linux64Icc/c++

c++FLAGS    = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC -I/apps2/openfoam/OpenFOAM-4.x/src/OpenFOAM/primitives/ints/lists

With this edit, the compiler moves past the error about labelList.H, but then just stops on another header file. I tried adding each successive header file directory to the include path, but it never ends. I literally tried about 100 and it just kept on finding new missing headers.

Here are the relevant environment variables.

Code:

WM_LINK_LANGUAGE=c++
FOAM_SOLVERS=/apps2/openfoam/OpenFOAM-4.0/applications/solvers
FOAM_EXT_LIBBIN=/apps2/openfoam/ThirdParty-4.0/platforms/linux64IccDPInt32/lib
FOAM_APPBIN=/apps2/openfoam/OpenFOAM-4.0/platforms/linux64IccDPInt32Opt/bin
FOAM_TUTORIALS=/apps2/openfoam/OpenFOAM-4.0/tutorials
FOAM_JOB_DIR=/apps2/openfoam/jobControl
WM_ARCH=linux64
WM_COMPILER_TYPE=system
WM_OSTYPE=POSIX
WM_THIRD_PARTY_DIR=/apps2/openfoam/ThirdParty-4.0
CGAL_ARCH_PATH=/apps2/openfoam/ThirdParty-4.0/platforms/linux64Icc/cgal-system
FOAM_SITE_APPBIN=/apps2/openfoam/site/4.0/platforms/linux64IccDPInt32Opt/bin
BOOST_ARCH_PATH=/apps2/openfoam/ThirdParty-4.0/platforms/linux64Icc/boost-system
FOAM_APP=/apps2/openfoam/OpenFOAM-4.0/applications
WM_CXXFLAGS=-m64 -fPIC -std=c++0x
WM_CFLAGS=-m64 -fPIC
WM_PROJECT_VERSION=4.0
FOAM_SITE_LIBBIN=/apps2/openfoam/site/4.0/platforms/linux64IccDPInt32Opt/lib
WM_COMPILER_LIB_ARCH=64
FOAM_SRC=/apps2/openfoam/OpenFOAM-4.0/src
FOAM_SIGFPE=
ParaView_DIR=/apps2/openfoam/ThirdParty-4.0/platforms/linux64Icc/ParaView-5.0.1
WM_PROJECT_INST_DIR=/apps2/openfoam
FOAM_UTILITIES=/apps2/openfoam/OpenFOAM-4.0/applications/utilities
WM_CXX=g++
WM_PROJECT_DIR=/apps2/openfoam/OpenFOAM-4.0
WM_LABEL_OPTION=Int32
WM_NCOMPPROCS=24
WM_PROJECT=OpenFOAM
WM_LDFLAGS=-m64
WM_COMPILER=Icc
WM_MPLIB=Intel_MPI
FOAM_USER_LIBBIN=/home/me/OpenFOAM/me-4.0/platforms/linux64IccDPInt32Opt/lib
WM_CC=gcc
FOAM_ETC=/apps2/openfoam/OpenFOAM-4.0/etc
FOAM_INST_DIR=/apps2/openfoam
FOAM_MPI=dummy
FOAM_LIBBIN=/apps2/openfoam/OpenFOAM-4.0/platforms/linux64IccDPInt32Opt/lib
WM_COMPILE_OPTION=Opt
WM_DIR=/apps2/openfoam/OpenFOAM-4.0/wmake
WM_LABEL_SIZE=32
ParaView_MAJOR=5.0
FOAM_SETTINGS=WM_COMPILER=Icc WM_NCOMPPROCS=24 WM_MPLIB=Intel_MPI
FOAMY_HEX_MESH=yes
WM_PROJECT_USER_DIR=/home/me/OpenFOAM/me-4.0
FOAM_RUN=/home/me/OpenFOAM/me-4.0/run
WM_OPTIONS=linux64IccDPInt32Opt
WM_PRECISION_OPTION=DP
WM_ARCH_OPTION=64
FOAM_USER_APPBIN=/home/me/OpenFOAM/me-4.0/platforms/linux64IccDPInt32Opt/bin
I_MPI_ROOT=/apps2/intelics/2016.3-full/compilers_and_libraries_2016.3.210/linux/mpi

I feel like I'm missing something obvious. Can someone help? Thank you!

wyldckat August 24, 2016 20:48

Greetings Ed Swindelles and welcome to the forum!

The first issue I'm spotting is this:
Code:

WM_MPLIB=Intel_MPI
when you source "etc/bashrc". This will not work, unless you have created that entry in the few places where it's needed.

The correct setting should be this:
Code:

WM_MPLIB=INTELMPI
And make sure that the environment variable "MPI_ROOT" is defined before you source "etc/bashrc", e.g. by running:
Code:

export MPI_ROOT=$I_MPI_ROOT
Next issue:
Quote:

Originally Posted by edsw (Post 615379)
Code:

$ find -L . -name labelList.H
./OpenFOAM-4.0/src/OpenFOAM/primitives/ints/lists/labelList.H


This isn't good news. The following file should have been detected as well:
Code:

./OpenFOAM-4.0/src/OpenFOAM/lnInclude/labelList.H
OpenFOAM uses the folders "lnInclude" to make it easier to have a single place where all source code files for the current library are linked to their original places. For example, the missing file is a symbolic to the other file that you have found.

Of course now the problem is figuring out why this folder "lnInclude" was not populated in the first place.

Please let us know what each one of the following commands give you:
Code:

ls -l $FOAM_SRC/OpenFOAM
ls -l $FOAM_SRC/OpenFOAM/lnInclude
ln -vs ../primitives/zero/zero.H $FOAM_SRC/OpenFOAM/lnInclude/zero.H

Note: You may want to search-replace any sensitive information, before posting here.

Best regards,
Bruno

edsw August 24, 2016 22:17

Thanks @wyldckat. I fixed the MPI library name and exported MPI_ROOT. Here's the output from the commands you suggested (truncated a bit to fit). It looks like the lnInclude output directory exists and contains items, it just doesn't contain the ones which are producing errors, for some unknown reason.

#1
Code:

ls -l $FOAM_SRC/OpenFOAM
drwxrwsr-x  5 me wheel  512 Jun 24 17:33 algorithms
drwxrwsr-x  9 me wheel  512 Jun 24 17:33 containers
drwxrwsr-x 17 me wheel 32768 Jun 24 17:33 db
drwxrwsr-x  8 me wheel  512 Jun 24 17:33 dimensionedTypes
drwxrwsr-x  2 me wheel  512 Jun 24 17:33 dimensionSet
drwxrwsr-x 10 me wheel  512 Jun 24 17:33 fields
drwxrwsr-x  9 me wheel  512 Jun 24 17:33 global
drwxrwsr-x  4 me wheel  512 Jun 24 17:33 graph
drwxrwsr-x  2 me wheel 32768 Jun 24 17:33 include
drwxrwsr-x 12 me wheel 32768 Jun 24 17:33 interpolations
drwxrwsr-x  2 me wheel 32768 Aug 23 15:18 lnInclude
drwxrwsr-x  2 me wheel  512 Jun 24 17:33 Make
drwxrwsr-x 17 me wheel 32768 Jun 24 17:33 matrices
drwxrwsr-x  7 me wheel  512 Jun 24 17:33 memory
drwxrwsr-x 18 me wheel 32768 Jun 24 17:33 meshes
drwxrwsr-x 43 me wheel 32768 Jun 24 17:33 primitives

#2
Code:

ls -l $FOAM_SRC/OpenFOAM/lnInclude
lrwxrwxrwx 1 me wheel 51 Aug 23 15:18 BiIndirectList.H -> ../containers/Lists/BiIndirectList/BiIndirectList.H
lrwxrwxrwx 1 me wheel 52 Aug 23 15:18 BiIndirectListI.H -> ../containers/Lists/BiIndirectList/BiIndirectListI.H
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 BinSum.C -> ../containers/Lists/BinSum/BinSum.C
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 BinSum.H -> ../containers/Lists/BinSum/BinSum.H
lrwxrwxrwx 1 me wheel 25 Aug 23 15:18 Callback.C -> ../db/Callback/Callback.C
lrwxrwxrwx 1 me wheel 25 Aug 23 15:18 Callback.H -> ../db/Callback/Callback.H
lrwxrwxrwx 1 me wheel 41 Aug 23 15:18 CallbackRegistry.C -> ../db/CallbackRegistry/CallbackRegistry.C
lrwxrwxrwx 1 me wheel 41 Aug 23 15:18 CallbackRegistry.H -> ../db/CallbackRegistry/CallbackRegistry.H
lrwxrwxrwx 1 me wheel 45 Aug 23 15:18 CallbackRegistryName.C -> ../db/CallbackRegistry/CallbackRegistryName.C
lrwxrwxrwx 1 me wheel 57 Aug 23 15:18 CirculatorBase.H -> ../containers/Circulators/CirculatorBase/CirculatorBase.H
lrwxrwxrwx 1 me wheel 49 Aug 23 15:18 Circulator.H -> ../containers/Circulators/Circulator/Circulator.H
lrwxrwxrwx 1 me wheel 50 Aug 23 15:18 CirculatorI.H -> ../containers/Circulators/Circulator/CirculatorI.H
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 combineGatherScatter.C -> ../db/IOstreams/Pstreams/combineGatherScatter.C
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 CompactIOField.C -> ../db/IOobjects/CompactIOField/CompactIOField.C
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 CompactIOField.H -> ../db/IOobjects/CompactIOField/CompactIOField.H
lrwxrwxrwx 1 me wheel 45 Aug 23 15:18 CompactIOList.C -> ../db/IOobjects/CompactIOList/CompactIOList.C
lrwxrwxrwx 1 me wheel 45 Aug 23 15:18 CompactIOList.H -> ../db/IOobjects/CompactIOList/CompactIOList.H
lrwxrwxrwx 1 me wheel 53 Aug 23 15:18 CompactListList.C -> ../containers/Lists/CompactListList/CompactListList.C
lrwxrwxrwx 1 me wheel 53 Aug 23 15:18 CompactListList.H -> ../containers/Lists/CompactListList/CompactListList.H
lrwxrwxrwx 1 me wheel 54 Aug 23 15:18 CompactListListI.H -> ../containers/Lists/CompactListList/CompactListListI.H
lrwxrwxrwx 1 me wheel 55 Aug 23 15:18 CompactListListIO.C -> ../containers/Lists/CompactListList/CompactListListIO.C
lrwxrwxrwx 1 me wheel 59 Aug 23 15:18 ConstCirculator.H -> ../containers/Circulators/ConstCirculator/ConstCirculator.H
lrwxrwxrwx 1 me wheel 60 Aug 23 15:18 ConstCirculatorI.H -> ../containers/Circulators/ConstCirculator/ConstCirculatorI.H
lrwxrwxrwx 1 me wheel 58 Aug 23 15:18 DictionaryBase.C -> ../containers/Dictionaries/DictionaryBase/DictionaryBase.C
lrwxrwxrwx 1 me wheel 58 Aug 23 15:18 DictionaryBase.H -> ../containers/Dictionaries/DictionaryBase/DictionaryBase.H
lrwxrwxrwx 1 me wheel 60 Aug 23 15:18 DictionaryBaseIO.C -> ../containers/Dictionaries/DictionaryBase/DictionaryBaseIO.C
lrwxrwxrwx 1 me wheel 50 Aug 23 15:18 Dictionary.C -> ../containers/Dictionaries/Dictionary/Dictionary.C
lrwxrwxrwx 1 me wheel 50 Aug 23 15:18 Dictionary.H -> ../containers/Dictionaries/Dictionary/Dictionary.H
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 Distribution.C -> ../containers/Lists/Distribution/Distribution.C
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 Distribution.H -> ../containers/Lists/Distribution/Distribution.H
lrwxrwxrwx 1 me wheel 48 Aug 23 15:18 DistributionI.H -> ../containers/Lists/Distribution/DistributionI.H
lrwxrwxrwx 1 me wheel 59 Aug 23 15:18 DLListBase.C -> ../containers/LinkedLists/linkTypes/DLListBase/DLListBase.C
lrwxrwxrwx 1 me wheel 59 Aug 23 15:18 DLListBase.H -> ../containers/LinkedLists/linkTypes/DLListBase/DLListBase.H
lrwxrwxrwx 1 me wheel 60 Aug 23 15:18 DLListBaseI.H -> ../containers/LinkedLists/linkTypes/DLListBase/DLListBaseI.H
lrwxrwxrwx 1 me wheel 39 Aug 23 15:18 DLList.H -> ../containers/LinkedLists/user/DLList.H
lrwxrwxrwx 1 me wheel 42 Aug 23 15:18 DLPtrList.H -> ../containers/LinkedLists/user/DLPtrList.H
lrwxrwxrwx 1 me wheel 57 Aug 23 15:18 dynamicIndexedOctree.C -> ../algorithms/dynamicIndexedOctree/dynamicIndexedOctree.C
lrwxrwxrwx 1 me wheel 57 Aug 23 15:18 dynamicIndexedOctree.H -> ../algorithms/dynamicIndexedOctree/dynamicIndexedOctree.H
lrwxrwxrwx 1 me wheel 61 Aug 23 15:18 dynamicIndexedOctreeName.C -> ../algorithms/dynamicIndexedOctree/dynamicIndexedOctreeName.C
lrwxrwxrwx 1 me wheel 45 Aug 23 15:18 DynamicList.C -> ../containers/Lists/DynamicList/DynamicList.C
lrwxrwxrwx 1 me wheel 45 Aug 23 15:18 DynamicList.H -> ../containers/Lists/DynamicList/DynamicList.H
lrwxrwxrwx 1 me wheel 46 Aug 23 15:18 DynamicListI.H -> ../containers/Lists/DynamicList/DynamicListI.H
lrwxrwxrwx 1 me wheel 57 Aug 23 15:18 dynamicTreeDataPoint.C -> ../algorithms/dynamicIndexedOctree/dynamicTreeDataPoint.C
lrwxrwxrwx 1 me wheel 57 Aug 23 15:18 dynamicTreeDataPoint.H -> ../algorithms/dynamicIndexedOctree/dynamicTreeDataPoint.H
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 exchange.C -> ../db/IOstreams/Pstreams/exchange.C
lrwxrwxrwx 1 me wheel 42 Aug 23 15:18 FIFOStack.H -> ../containers/LinkedLists/user/FIFOStack.H
lrwxrwxrwx 1 me wheel 41 Aug 23 15:18 FixedList.C -> ../containers/Lists/FixedList/FixedList.C
lrwxrwxrwx 1 me wheel 41 Aug 23 15:18 FixedList.H -> ../containers/Lists/FixedList/FixedList.H
lrwxrwxrwx 1 me wheel 42 Aug 23 15:18 FixedListI.H -> ../containers/Lists/FixedList/FixedListI.H
lrwxrwxrwx 1 me wheel 43 Aug 23 15:18 FixedListIO.C -> ../containers/Lists/FixedList/FixedListIO.C
lrwxrwxrwx 1 me wheel 40 Aug 23 15:18 gatherScatter.C -> ../db/IOstreams/Pstreams/gatherScatter.C
lrwxrwxrwx 1 me wheel 44 Aug 23 15:18 gatherScatterList.C -> ../db/IOstreams/Pstreams/gatherScatterList.C
lrwxrwxrwx 1 me wheel 52 Aug 23 15:18 HashPtrTable.C -> ../containers/HashTables/HashPtrTable/HashPtrTable.C
lrwxrwxrwx 1 me wheel 52 Aug 23 15:18 HashPtrTable.H -> ../containers/HashTables/HashPtrTable/HashPtrTable.H
lrwxrwxrwx 1 me wheel 54 Aug 23 15:18 HashPtrTableIO.C -> ../containers/HashTables/HashPtrTable/HashPtrTableIO.C
lrwxrwxrwx 1 me wheel 42 Aug 23 15:18 HashSet.C -> ../containers/HashTables/HashSet/HashSet.C
lrwxrwxrwx 1 me wheel 42 Aug 23 15:18 HashSet.H -> ../containers/HashTables/HashSet/HashSet.H
lrwxrwxrwx 1 me wheel 46 Aug 23 15:18 HashTable.C -> ../containers/HashTables/HashTable/HashTable.C
lrwxrwxrwx 1 me wheel 50 Aug 23 15:18 HashTableCore.C -> ../containers/HashTables/HashTable/HashTableCore.C
lrwxrwxrwx 1 me wheel 46 Aug 23 15:18 HashTable.H -> ../containers/HashTables/HashTable/HashTable.H
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 HashTableI.H -> ../containers/HashTables/HashTable/HashTableI.H
lrwxrwxrwx 1 me wheel 48 Aug 23 15:18 HashTableIO.C -> ../containers/HashTables/HashTable/HashTableIO.C
lrwxrwxrwx 1 me wheel 41 Aug 23 15:18 Histogram.C -> ../containers/Lists/Histogram/Histogram.C
lrwxrwxrwx 1 me wheel 41 Aug 23 15:18 Histogram.H -> ../containers/Lists/Histogram/Histogram.H
lrwxrwxrwx 1 me wheel 40 Aug 23 15:18 IDLList.H -> ../containers/LinkedLists/user/IDLList.H
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 IFstream.C -> ../db/IOstreams/Fstreams/IFstream.C
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 IFstream.H -> ../db/IOstreams/Fstreams/IFstream.H
lrwxrwxrwx 1 me wheel 53 Aug 23 15:18 ILList.C -> ../containers/LinkedLists/accessTypes/ILList/ILList.C
lrwxrwxrwx 1 me wheel 53 Aug 23 15:18 ILList.H -> ../containers/LinkedLists/accessTypes/ILList/ILList.H
lrwxrwxrwx 1 me wheel 55 Aug 23 15:18 ILListIO.C -> ../containers/LinkedLists/accessTypes/ILList/ILListIO.C
lrwxrwxrwx 1 me wheel 43 Aug 23 15:18 indexedOctree.C -> ../algorithms/indexedOctree/indexedOctree.C
lrwxrwxrwx 1 me wheel 43 Aug 23 15:18 indexedOctree.H -> ../algorithms/indexedOctree/indexedOctree.H
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 indexedOctreeName.C -> ../algorithms/indexedOctree/indexedOctreeName.C
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 IndirectList.H -> ../containers/Lists/IndirectList/IndirectList.H
lrwxrwxrwx 1 me wheel 48 Aug 23 15:18 IndirectListI.H -> ../containers/Lists/IndirectList/IndirectListI.H
lrwxrwxrwx 1 me wheel 32 Aug 23 15:18 INew.H -> ../db/IOstreams/IOstreams/INew.H
lrwxrwxrwx 1 me wheel 37 Aug 23 15:18 InfoProxy.H -> ../db/IOstreams/IOstreams/InfoProxy.H
lrwxrwxrwx 1 me wheel 43 Aug 23 15:18 IOdictionary.C -> ../db/IOobjects/IOdictionary/IOdictionary.C
lrwxrwxrwx 1 me wheel 43 Aug 23 15:18 IOdictionary.H -> ../db/IOobjects/IOdictionary/IOdictionary.H
lrwxrwxrwx 1 me wheel 45 Aug 23 15:18 IOdictionaryIO.C -> ../db/IOobjects/IOdictionary/IOdictionaryIO.C
lrwxrwxrwx 1 me wheel 33 Aug 23 15:18 IOField.C -> ../db/IOobjects/IOField/IOField.C
lrwxrwxrwx 1 me wheel 33 Aug 23 15:18 IOField.H -> ../db/IOobjects/IOField/IOField.H
lrwxrwxrwx 1 me wheel 31 Aug 23 15:18 IOList.C -> ../db/IOobjects/IOList/IOList.C
lrwxrwxrwx 1 me wheel 31 Aug 23 15:18 IOList.H -> ../db/IOobjects/IOList/IOList.H
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 IOmanip.H -> ../db/IOstreams/IOstreams/IOmanip.H
lrwxrwxrwx 1 me wheel 29 Aug 23 15:18 IOMap.C -> ../db/IOobjects/IOMap/IOMap.C
lrwxrwxrwx 1 me wheel 29 Aug 23 15:18 IOMap.H -> ../db/IOobjects/IOMap/IOMap.H
lrwxrwxrwx 1 me wheel 33 Aug 23 15:18 IOMapName.C -> ../db/IOobjects/IOMap/IOMapName.C
lrwxrwxrwx 1 me wheel 25 Aug 23 15:18 IOobject.C -> ../db/IOobject/IOobject.C
lrwxrwxrwx 1 me wheel 25 Aug 23 15:18 IOobject.H -> ../db/IOobject/IOobject.H
lrwxrwxrwx 1 me wheel 26 Aug 23 15:18 IOobjectI.H -> ../db/IOobject/IOobjectI.H
lrwxrwxrwx 1 me wheel 27 Aug 23 15:18 IOobjectIO.C -> ../db/IOobject/IOobjectIO.C
lrwxrwxrwx 1 me wheel 33 Aug 23 15:18 IOobjectList.C -> ../db/IOobjectList/IOobjectList.C
lrwxrwxrwx 1 me wheel 33 Aug 23 15:18 IOobjectList.H -> ../db/IOobjectList/IOobjectList.H
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 IOobjectReadHeader.C -> ../db/IOobject/IOobjectReadHeader.C
lrwxrwxrwx 1 me wheel 36 Aug 23 15:18 IOobjectWriteHeader.C -> ../db/IOobject/IOobjectWriteHeader.C
lrwxrwxrwx 1 me wheel 37 Aug 23 15:18 IOPtrList.C -> ../db/IOobjects/IOPtrList/IOPtrList.C
lrwxrwxrwx 1 me wheel 37 Aug 23 15:18 IOPtrList.H -> ../db/IOobjects/IOPtrList/IOPtrList.H
lrwxrwxrwx 1 me wheel 36 Aug 23 15:18 IOstream.C -> ../db/IOstreams/IOstreams/IOstream.C
lrwxrwxrwx 1 me wheel 36 Aug 23 15:18 IOstream.H -> ../db/IOstreams/IOstreams/IOstream.H
lrwxrwxrwx 1 me wheel 27 Aug 23 15:18 IOstreams.C -> ../db/IOstreams/IOstreams.C
lrwxrwxrwx 1 me wheel 27 Aug 23 15:18 IOstreams.H -> ../db/IOstreams/IOstreams.H
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 IPstream.C -> ../db/IOstreams/Pstreams/IPstream.C
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 IPstream.H -> ../db/IOstreams/Pstreams/IPstream.H
lrwxrwxrwx 1 me wheel 40 Aug 23 15:18 ISLList.H -> ../containers/LinkedLists/user/ISLList.H
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 ISstream.C -> ../db/IOstreams/Sstreams/ISstream.C
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 ISstream.H -> ../db/IOstreams/Sstreams/ISstream.H
lrwxrwxrwx 1 me wheel 36 Aug 23 15:18 ISstreamI.H -> ../db/IOstreams/Sstreams/ISstreamI.H
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 Istream.C -> ../db/IOstreams/IOstreams/Istream.C
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 Istream.H -> ../db/IOstreams/IOstreams/Istream.H
lrwxrwxrwx 1 me wheel 39 Aug 23 15:18 Keyed.H -> ../containers/Identifiers/Keyed/Keyed.H
lrwxrwxrwx 1 me wheel 40 Aug 23 15:18 KeyedI.H -> ../containers/Identifiers/Keyed/KeyedI.H
lrwxrwxrwx 1 me wheel 39 Aug 23 15:18 labelBits.H -> ../algorithms/indexedOctree/labelBits.H
lrwxrwxrwx 1 me wheel 42 Aug 23 15:18 LIFOStack.H -> ../containers/LinkedLists/user/LIFOStack.H
lrwxrwxrwx 1 me wheel 31 Aug 23 15:18 List.C -> ../containers/Lists/List/List.C
lrwxrwxrwx 1 me wheel 31 Aug 23 15:18 List.H -> ../containers/Lists/List/List.H
lrwxrwxrwx 1 me wheel 32 Aug 23 15:18 ListI.H -> ../containers/Lists/List/ListI.H
lrwxrwxrwx 1 me wheel 33 Aug 23 15:18 ListIO.C -> ../containers/Lists/List/ListIO.C
lrwxrwxrwx 1 me wheel 45 Aug 23 15:18 ListListOps.C -> ../containers/Lists/ListListOps/ListListOps.C
lrwxrwxrwx 1 me wheel 45 Aug 23 15:18 ListListOps.H -> ../containers/Lists/ListListOps/ListListOps.H
lrwxrwxrwx 1 me wheel 36 Aug 23 15:18 ListLoopM.H -> ../containers/Lists/List/ListLoopM.H
lrwxrwxrwx 1 me wheel 37 Aug 23 15:18 ListOps.C -> ../containers/Lists/ListOps/ListOps.C
lrwxrwxrwx 1 me wheel 37 Aug 23 15:18 ListOps.H -> ../containers/Lists/ListOps/ListOps.H
lrwxrwxrwx 1 me wheel 46 Aug 23 15:18 ListOpsTemplates.C -> ../containers/Lists/ListOps/ListOpsTemplates.C
lrwxrwxrwx 1 me wheel 51 Aug 23 15:18 LList.C -> ../containers/LinkedLists/accessTypes/LList/LList.C
lrwxrwxrwx 1 me wheel 51 Aug 23 15:18 LList.H -> ../containers/LinkedLists/accessTypes/LList/LList.H
lrwxrwxrwx 1 me wheel 53 Aug 23 15:18 LListIO.C -> ../containers/LinkedLists/accessTypes/LList/LListIO.C
lrwxrwxrwx 1 me wheel 57 Aug 23 15:18 LPtrList.C -> ../containers/LinkedLists/accessTypes/LPtrList/LPtrList.C
lrwxrwxrwx 1 me wheel 57 Aug 23 15:18 LPtrList.H -> ../containers/LinkedLists/accessTypes/LPtrList/LPtrList.H
lrwxrwxrwx 1 me wheel 59 Aug 23 15:18 LPtrListIO.C -> ../containers/LinkedLists/accessTypes/LPtrList/LPtrListIO.C
lrwxrwxrwx 1 me wheel 34 Aug 23 15:18 Map.H -> ../containers/HashTables/Map/Map.H
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 NamedEnum.C -> ../containers/NamedEnum/NamedEnum.C
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 NamedEnum.H -> ../containers/NamedEnum/NamedEnum.H
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 OFstream.C -> ../db/IOstreams/Fstreams/OFstream.C
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 OFstream.H -> ../db/IOstreams/Fstreams/OFstream.H
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 OPstream.C -> ../db/IOstreams/Pstreams/OPstream.C
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 OPstream.H -> ../db/IOstreams/Pstreams/OPstream.H
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 OSstream.C -> ../db/IOstreams/Sstreams/OSstream.C
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 Ostream.C -> ../db/IOstreams/IOstreams/Ostream.C
lrwxrwxrwx 1 me wheel 35 Aug 23 15:18 Ostream.H -> ../db/IOstreams/IOstreams/Ostream.H
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 PackedBoolList.C -> ../containers/Lists/PackedList/PackedBoolList.C
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 PackedBoolList.H -> ../containers/Lists/PackedList/PackedBoolList.H
lrwxrwxrwx 1 me wheel 48 Aug 23 15:18 PackedBoolListI.H -> ../containers/Lists/PackedList/PackedBoolListI.H
lrwxrwxrwx 1 me wheel 43 Aug 23 15:18 PackedList.C -> ../containers/Lists/PackedList/PackedList.C
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 PackedListCore.C -> ../containers/Lists/PackedList/PackedListCore.C
lrwxrwxrwx 1 me wheel 43 Aug 23 15:18 PackedList.H -> ../containers/Lists/PackedList/PackedList.H
lrwxrwxrwx 1 me wheel 44 Aug 23 15:18 PackedListI.H -> ../containers/Lists/PackedList/PackedListI.H
lrwxrwxrwx 1 me wheel 50 Aug 23 15:18 ParSortableList.C -> ../containers/Lists/SortableList/ParSortableList.C
lrwxrwxrwx 1 me wheel 50 Aug 23 15:18 ParSortableList.H -> ../containers/Lists/SortableList/ParSortableList.H
lrwxrwxrwx 1 me wheel 54 Aug 23 15:18 ParSortableListName.C -> ../containers/Lists/SortableList/ParSortableListName.C
lrwxrwxrwx 1 me wheel 41 Aug 23 15:18 PstreamBuffers.C -> ../db/IOstreams/Pstreams/PstreamBuffers.C
lrwxrwxrwx 1 me wheel 41 Aug 23 15:18 PstreamBuffers.H -> ../db/IOstreams/Pstreams/PstreamBuffers.H
lrwxrwxrwx 1 me wheel 34 Aug 23 15:18 Pstream.C -> ../db/IOstreams/Pstreams/Pstream.C
lrwxrwxrwx 1 me wheel 50 Aug 23 15:18 PstreamCombineReduceOps.H -> ../db/IOstreams/Pstreams/PstreamCombineReduceOps.H
lrwxrwxrwx 1 me wheel 34 Aug 23 15:18 Pstream.H -> ../db/IOstreams/Pstreams/Pstream.H
lrwxrwxrwx 1 me wheel 43 Aug 23 15:18 PstreamReduceOps.H -> ../db/IOstreams/Pstreams/PstreamReduceOps.H
lrwxrwxrwx 1 me wheel 56 Aug 23 15:18 PtrDictionary.C -> ../containers/Dictionaries/PtrDictionary/PtrDictionary.C
lrwxrwxrwx 1 me wheel 56 Aug 23 15:18 PtrDictionary.H -> ../containers/Dictionaries/PtrDictionary/PtrDictionary.H
lrwxrwxrwx 1 me wheel 37 Aug 23 15:18 PtrList.C -> ../containers/Lists/PtrList/PtrList.C
lrwxrwxrwx 1 me wheel 64 Aug 23 15:18 PtrListDictionary.C -> ../containers/Dictionaries/PtrListDictionary/PtrListDictionary.C
lrwxrwxrwx 1 me wheel 64 Aug 23 15:18 PtrListDictionary.H -> ../containers/Dictionaries/PtrListDictionary/PtrListDictionary.H
lrwxrwxrwx 1 me wheel 37 Aug 23 15:18 PtrList.H -> ../containers/Lists/PtrList/PtrList.H
lrwxrwxrwx 1 me wheel 38 Aug 23 15:18 PtrListI.H -> ../containers/Lists/PtrList/PtrListI.H
lrwxrwxrwx 1 me wheel 39 Aug 23 15:18 PtrListIO.C -> ../containers/Lists/PtrList/PtrListIO.C
lrwxrwxrwx 1 me wheel 40 Aug 23 15:18 PtrMap.H -> ../containers/HashTables/PtrMap/PtrMap.H
lrwxrwxrwx 1 me wheel 59 Aug 23 15:18 SLListBase.C -> ../containers/LinkedLists/linkTypes/SLListBase/SLListBase.C
lrwxrwxrwx 1 me wheel 59 Aug 23 15:18 SLListBase.H -> ../containers/LinkedLists/linkTypes/SLListBase/SLListBase.H
lrwxrwxrwx 1 me wheel 60 Aug 23 15:18 SLListBaseI.H -> ../containers/LinkedLists/linkTypes/SLListBase/SLListBaseI.H
lrwxrwxrwx 1 me wheel 39 Aug 23 15:18 SLList.H -> ../containers/LinkedLists/user/SLList.H
lrwxrwxrwx 1 me wheel 42 Aug 23 15:18 SLPtrList.H -> ../containers/LinkedLists/user/SLPtrList.H
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 SortableList.C -> ../containers/Lists/SortableList/SortableList.C
lrwxrwxrwx 1 me wheel 47 Aug 23 15:18 SortableList.H -> ../containers/Lists/SortableList/SortableList.H
lrwxrwxrwx 1 me wheel 58 Aug 23 15:18 StaticHashTable.C -> ../containers/HashTables/StaticHashTable/StaticHashTable.C
lrwxrwxrwx 1 me wheel 62 Aug 23 15:18 StaticHashTableCore.C -> ../containers/HashTables/StaticHashTable/StaticHashTableCore.C
lrwxrwxrwx 1 me wheel 58 Aug 23 15:18 StaticHashTable.H -> ../containers/HashTables/StaticHashTable/StaticHashTable.H
lrwxrwxrwx 1 me wheel 59 Aug 23 15:18 StaticHashTableI.H -> ../containers/HashTables/StaticHashTable/StaticHashTableI.H
...(truncated)

#3
Code:

ln -vs ../primitives/zero/zero.H $FOAM_SRC/OpenFOAM/lnInclude/zero.H
`/apps2/openfoam/OpenFOAM-4.0/src/OpenFOAM/lnInclude/zero.H' -> `../primitives/zero/zero.H'


edsw August 30, 2016 17:14

So I was getting nowhere and decided to rm -rf the directory that was untarred from the source download. I then reran the download and untar and this issue has gone away...¯\_(ツ)_/¯

Thanks all!


All times are GMT -4. The time now is 10:23.