Problem installing cfmesh

A subforum specific to the development of the OpenFoam-based workbenches ( Cfd https://github.com/qingfengxia/Cfd and CfdOF https://github.com/jaheyns/CfdOF )

Moderator: oliveroxtoby

nil.parent
Posts: 12
Joined: Thu Aug 08, 2019 11:30 am

Problem installing cfmesh

Post by nil.parent »

Hi everyone,
I've been trying to install cfmesh but I keep getting errors.
First, error 127 showed but I think I fixed it by doing a : sudo apt-get install make.
But now, error 2 keeps appearing:

make[1]: /home/nil/OpenFOAM/OpenFOAM-v1906/wmake/platforms/linux64Gcc/wmkdepend: Command not found
make[1]: *** Aucune règle pour fabriquer la cible « Make/linux64GccDPInt32Opt/generateBoundaryLayers.C.dep », nécessaire pour « Make/linux64GccDPInt32Opt/generateBoundaryLayers.o ». Arrêt.
make: *** [generateBoundaryLayers] Error 2
make[1]: /home/nil/OpenFOAM/OpenFOAM-v1906/wmake/platforms/linux64Gcc/wmkdepend: Command not found
make[1]: *** Aucune règle pour fabriquer la cible « Make/linux64GccDPInt32Opt/copySurfaceParts.C.dep », nécessaire pour « Make/linux64GccDPInt32Opt/copySurfaceParts.o ». Arrêt.
make: *** [copySurfaceParts] Error 2

I had a look to my openfoam installation and I couldn't find the problem. Can anyone help me?
Thanks for your help!



OS: Ubuntu 18.04.2 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16117 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.18.2)
Hash: dbb4cc6415bac848a294f03b80f65e888d531742
Python version: 3.6.7
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: French/France (fr_FR)
User avatar
oliveroxtoby
Posts: 837
Joined: Fri Dec 23, 2016 9:43 am
Location: South Africa

Re: Problem installing cfmesh

Post by oliveroxtoby »

nil.parent wrote: Thu Aug 08, 2019 1:29 pm Hi everyone,
I've been trying to install cfmesh but I keep getting errors.
First, error 127 showed but I think I fixed it by doing a : sudo apt-get install make.
But now, error 2 keeps appearing:

make[1]: /home/nil/OpenFOAM/OpenFOAM-v1906/wmake/platforms/linux64Gcc/wmkdepend: Command not found
make[1]: *** Aucune règle pour fabriquer la cible « Make/linux64GccDPInt32Opt/generateBoundaryLayers.C.dep », nécessaire pour « Make/linux64GccDPInt32Opt/generateBoundaryLayers.o ». Arrêt.
make: *** [generateBoundaryLayers] Error 2
make[1]: /home/nil/OpenFOAM/OpenFOAM-v1906/wmake/platforms/linux64Gcc/wmkdepend: Command not found
make[1]: *** Aucune règle pour fabriquer la cible « Make/linux64GccDPInt32Opt/copySurfaceParts.C.dep », nécessaire pour « Make/linux64GccDPInt32Opt/copySurfaceParts.o ». Arrêt.
make: *** [copySurfaceParts] Error 2
I'm not sure. If you can post the entire output of the build process, I might be able to guess.
Please provide all the information requested in this post before reporting problems with CfdOF.
nil.parent
Posts: 12
Joined: Thu Aug 08, 2019 11:30 am

Re: Problem installing cfmesh

Post by nil.parent »

So I tried to changed some stuff in the installation and now I get this:

Code: Select all

Running  echo $WM_PROJECT_USER_DIR
Raw command:  ['bash', '-c', 'source "/home/nil/OpenFOAM/OpenFOAM-v1906/etc/bashrc" && echo $WM_PROJECT_USER_DIR']
/home/nil/OpenFOAM/nil-v1906
Running  { mkdir -p "$WM_PROJECT_USER_DIR" && cd "$WM_PROJECT_USER_DIR" && ( rm -r cfmesh-cfdof; unzip -o "/tmp/tmpt9jow2pb"; ); }
Raw command:  ['bash', '-c', 'source "/home/nil/OpenFOAM/OpenFOAM-v1906/etc/bashrc" && { mkdir -p "$WM_PROJECT_USER_DIR" && cd "$WM_PROJECT_USER_DIR" && ( rm -r cfmesh-cfdof; unzip -o "/tmp/tmpt9jow2pb"; ); }']
Archive:  /tmp/tmpt9jow2pb
   creating: cfmesh-cfdof/
  inflating: cfmesh-cfdof/.gitignore  
   creating: cfmesh-cfdof/meshLibrary/
   creating: cfmesh-cfdof/meshLibrary/cartesian2DMesh/
[...]
   creating: cfmesh-cfdof/tutorials/tetMesh/cutCubeOctree/constant/
  inflating: cfmesh-cfdof/tutorials/tetMesh/cutCubeOctree/constant/.gitignore  
  inflating: cfmesh-cfdof/versionInfo.H  
  inflating: cfmesh-cfdof/buildDefs.include  
Running  export WM_NCOMPPROCS=`nproc`; ./Allwmake  ->  log.Allwmake
Raw command:  ['bash', '-c', 'source "/home/nil/OpenFOAM/OpenFOAM-v1906/etc/bashrc" && cd "$WM_PROJECT_USER_DIR/cfmesh-cfdof" && { rm log.Allwmake; export WM_NCOMPPROCS=`nproc`; ./Allwmake 1> >(tee -a log.Allwmake) 2> >(tee -a log.Allwmake >&2); }']
rm: impossible de supprimer 'log.Allwmake': Aucun fichier ou dossier de ce type
./Allwmake: 3: ./Allwmake: wmake: Permission denied
./Allwmake: 6: ./Allwmake: wmake: Permission denied
./Allwmake: 9: ./Allwmake: wmake: Permission denied
User avatar
oliveroxtoby
Posts: 837
Joined: Fri Dec 23, 2016 9:43 am
Location: South Africa

Re: Problem installing cfmesh

Post by oliveroxtoby »

nil.parent wrote: Mon Aug 19, 2019 1:32 pm So I tried to changed some stuff in the installation and now I get this:
Strange. To help debug, please could you execute the following commands in a terminal:

Code: Select all

source "/home/nil/OpenFOAM/OpenFOAM-v1906/etc/bashrc"
wmake -help
and let me know what output appears?
Please provide all the information requested in this post before reporting problems with CfdOF.
nil.parent
Posts: 12
Joined: Thu Aug 08, 2019 11:30 am

Re: Problem installing cfmesh

Post by nil.parent »

Here is a first thing that show up in the terminal:

Code: Select all

No completion added for /home/nil/OpenFOAM/OpenFOAM-v1906/platforms/linux64GccDPInt32Opt/bin
And here is the bashrc file:

Code: Select all

#----------------------------------*-sh-*--------------------------------------
# =========                 |
# \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
#  \\    /   O peration     |
#   \\  /    A nd           | Copyright (C) 2004-2011, 2016-2019 OpenCFD Ltd.
#    \\/     M anipulation  |
#------------------------------------------------------------------------------
#                           | Copyright (C) 2011-2016 OpenFOAM Foundation
#------------------------------------------------------------------------------
# License
#     This file is part of OpenFOAM, licensed under GNU General Public License
#     <http://www.gnu.org/licenses/>.
#
# File
#     etc/bashrc
#
# Description
#     The OpenFOAM environment for POSIX shell (eg, bash,dash,zsh,...).
#     Source manually or from the ~/.bashrc or ~/.profile files.
#
#     Many settings can be overridden using a <prefs.sh> file:
#
#       - Base values (eg, from system admin):
#         -  $WM_PROJECT_DIR/etc/prefs.sh
#
#       - User or group values (first file found):
#         -  ~/.OpenFOAM/$FOAM_API/prefs.sh
#         -  ~/.OpenFOAM/prefs.sh
#         -  $WM_PROJECT_SITE/$FOAM_API/etc/prefs.sh
#         -  $WM_PROJECT_SITE/etc/prefs.sh
#
# Environment
#     FOAM_VERBOSE (set/unset)
#         - add extra verbosity when sourcing files
#     FOAM_CONFIG_NOUSER (set/unset)
#         - suppress use of user/group configuration files
#     WM_PROJECT_SITE (optional directory)
#         - local site-specific directory, uses WM_PROJECT_DIR/site if unset
#
# Note
#     Changes made to this bashrc file may be lost with the next upgrade.
#
#------------------------------------------------------------------------------

export WM_PROJECT=OpenFOAM
export WM_PROJECT_VERSION=v1906

# [projectDir] - directory containing this OpenFOAM version.
# \- When this file is located as $WM_PROJECT_DIR/etc/bashrc, the next lines
#    should work when sourced by BASH or ZSH shells. If this however fails,
#    set one of the fallback values to an appropriate path.
#
#    This can be removed if an absolute path is provided for WM_PROJECT_DIR
#    later on in this file
# --
projectDir="${BASH_SOURCE:-${ZSH_NAME:+$0}}";
[ -n "$projectDir" ] && projectDir="$(\cd $(dirname $projectDir)/.. && \pwd -L)" ||\
projectDir="$HOME/OpenFOAM/OpenFOAM-$WM_PROJECT_VERSION"
# projectDir="/opt/OpenFOAM/OpenFOAM-$WM_PROJECT_VERSION"
# projectDir="/usr/local/OpenFOAM/OpenFOAM-$WM_PROJECT_VERSION"
# END OF (NORMAL) USER EDITABLE PART
################################################################################
: # Safety statement (if the user removed all fallback values)

# Configuration environment variables.
# Should override via <prefs.sh> file instead of editing this file.

# [WM_COMPILER_TYPE] - Compiler location:
# = system | ThirdParty
export WM_COMPILER_TYPE=system

# [WM_COMPILER] - Compiler:
# = Gcc | Gcc4[8-9] | Gcc5[1-5] | Gcc6[1-5] | Gcc7[1-4] | Gcc8[12] |
#   Clang | Clang3[7-9] | Clang[4-6]0 | Icc | Cray | Arm | Pgi
export WM_COMPILER=Gcc

# [WM_PRECISION_OPTION] - Floating-point precision:
# = DP | SP | SPDP
export WM_PRECISION_OPTION=DP

# [WM_LABEL_SIZE] - Label size in bits:
# = 32 | 64
export WM_LABEL_SIZE=32

# [WM_COMPILE_OPTION] - Optimised, debug, profiling, other:
# = Opt | Debug | Prof
# Other is processor or packaging specific, for example
# = OptKNL
export WM_COMPILE_OPTION=Opt

# [WM_MPLIB] - MPI implementation:
# = SYSTEMOPENMPI | OPENMPI | SYSTEMMPI | MPI | MPICH | MPICH-GM |
#   HPMPI | CRAY-MPICH | FJMPI | QSMPI | SGIMPI | INTELMPI | USERMPI
# Also possible to use INTELMPI-xyz etc and define your own wmake rule
export WM_MPLIB=SYSTEMOPENMPI


#------------------------------------------------------------------------------
# (advanced / legacy)

# [FOAM_SIGFPE] - Trap floating-point exceptions.
#               - overrides the 'trapFpe' controlDict entry
# = true | false
#export FOAM_SIGFPE=true

# [FOAM_SETNAN] - Initialize memory with NaN
#               - overrides the 'setNaN' controlDict entry
# = true | false
#export FOAM_SETNAN=false

# [FOAM_CODE_TEMPLATES] - dynamicCode templates
# - unset: uses 'foamEtcFile -list codeTemplates/dynamicCode'
##export FOAM_CODE_TEMPLATES="$WM_PROJECT_DIR/etc/codeTemplates/dynamicCode"

# [FOAM_JOB_DIR] - location of jobControl
#                - unset: equivalent to ~/.OpenFOAM/jobControl
# export FOAM_JOB_DIR="$HOME/.OpenFOAM/jobControl"

# [WM_OSTYPE] - Operating System Type
# = POSIX
#export WM_OSTYPE=POSIX

# [WM_ARCH_OPTION] - compiling with -m32 option on 64-bit system
# = 32 | 64
#   * on a 64-bit OS this can be 32 or 64
#   * on a 32-bit OS this option is ignored (always 32-bit)
#export WM_ARCH_OPTION=64

################################################################################

# Capture values of old directories to be cleaned from PATH, LD_LIBRARY_PATH
foamOldDirs="$WM_PROJECT_DIR $WM_THIRD_PARTY_DIR \
    $HOME/$WM_PROJECT/$USER $FOAM_USER_APPBIN $FOAM_USER_LIBBIN \
    $WM_PROJECT_SITE $FOAM_SITE_APPBIN $FOAM_SITE_LIBBIN"

# [WM_PROJECT_DIR] - Location of this OpenFOAM version
export WM_PROJECT_DIR="$projectDir"

# [WM_PROJECT_USER_DIR] - Location of user files
export WM_PROJECT_USER_DIR="$HOME/$WM_PROJECT/$USER-$WM_PROJECT_VERSION"

# [WM_PROJECT_SITE] - Location of site-specific (group) files
# Default (unset) implies WM_PROJECT_DIR/site
# Normally defined in calling environment


# Finalize setup of OpenFOAM environment for POSIX shell
if [ -d "$WM_PROJECT_DIR" ]
then
    if [ -n "$FOAM_VERBOSE" ] && [ -n "$PS1" ]
    then
        echo "source $WM_PROJECT_DIR/etc/config.sh/setup" 1>&2
    fi
    . "$WM_PROJECT_DIR/etc/config.sh/setup" "$@"
else
    echo "Error: did not locate installation path for $WM_PROJECT-$WM_PROJECT_VERSION" 1>&2
    echo "No directory: $WM_PROJECT_DIR" 1>&2
fi

# Cleanup variables (done as final statement for a clean exit code)
unset foamOldDirs projectDir
Fianlly, here is the output from wmake -help:

Code: Select all

(base) nil@nil-laptop-Asus:~/OpenFOAM/OpenFOAM-v1906/etc$ wmake -help

Usage: wmake [OPTION] [dir]
       wmake [OPTION] target [dir [MakeDir]]

options:
  -s | -silent      Quiet mode (does not echo commands)
  -a | -all         wmake all sub-directories, running Allwmake if present
  -q | -queue       wmakeCollect all sub-directories, running Allwmake if present
  -k | -keep-going  Keep going even when errors occur (-non-stop)
  -debug            Define c++DBUG='-DFULLDEBUG -g -O0' as override
  -j                Compile using all local cores/hyperthreads
  -jN | -j N        Compile using N cores/hyperthreads
  -no-scheduler     Disable scheduled parallel compilation
  -pwd              Print root directory containing a Make/ directory
  -update           Update lnInclude dirs, dep files, remove deprecated files/dirs
  -show-api         Print api value
  -show-ext-so      Print shared library extension (with '.' separator)
  -show-compile-c   Same as '-show-c -show-cflags'
  -show-compile-cxx Same as '-show-cxx -show-cxxflags'
  -show-c           Print C compiler value
  -show-cflags      Print C compiler flags
  -show-cxx         Print C++ compiler value
  -show-cxxflags    Print C++ compiler flags
  -show-cflags-arch     The C compiler arch flag (eg, -m64 etc)
  -show-cxxflags-arch   The C++ compiler arch flag (eg, -m64 etc)
  -h | -help        Print the usage


A general, easy-to-use make system for multi-platform development
with support for local and network parallel compilation.

The 'target' is a Makefile target:
  e.g., platforms/linux64GccDPOpt/.../fvMesh.o

or a special target:
  all               wmake all sub-directories, running Allwmake if present
  queue             wmakeCollect all sub-directories, running Allwmake if present
  exe               Compile statically linked executable
  lib               Compile statically linked archive lib (.a)
  libo              Compile statically linked lib (.o)
  libso             Compile dynamically linked lib (.so)
  dep               Compile lnInclude and dependencies only
  updatedep         Compile dependencies only (in case of broken dependencies)
  objects           Compile but not link
Thanks!
User avatar
oliveroxtoby
Posts: 837
Joined: Fri Dec 23, 2016 9:43 am
Location: South Africa

Re: Problem installing cfmesh

Post by oliveroxtoby »

nil.parent wrote: Sun Sep 08, 2019 9:54 am Here is a first thing that show up in the terminal:

Code: Select all

No completion added for /home/nil/OpenFOAM/OpenFOAM-v1906/platforms/linux64GccDPInt32Opt/bin
It looks like this problem could indicate a too-old version of bash, or possibly even that OpenFOAM is not compiled: https://www.cfd-online.com/Forums/openf ... v1712.html

I don't know if this is the cause of the original issue, but it is the only theory I have...
nil.parent
Posts: 12
Joined: Thu Aug 08, 2019 11:30 am

Re: Problem installing cfmesh

Post by nil.parent »

So I have reinstalled and recompiled openFOAM,
However I keep getting errors with wmakedepend : could not open.
And also this one:
make[1]: *** [/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/FMSToVTK] Error 1
make: *** [FMSToVTK] Error 2
Here is the raw output of the cfMesh installation:

Code: Select all

Running  export WM_NCOMPPROCS=`nproc`; ./Allwmake  ->  log.Allwmake
Raw command:  ['bash', '-c', 'source "/home/nil/OpenFOAM/OpenFOAM-v1906/etc/bashrc" && cd "$WM_PROJECT_USER_DIR/cfmesh-cfdof" && { rm log.Allwmake; export WM_NCOMPPROCS=`nproc`; ./Allwmake 1> >(tee -a log.Allwmake) 2> >(tee -a log.Allwmake >&2); }']
rm: impossible de supprimer 'log.Allwmake': Aucun fichier ou dossier de ce type
wmake libso meshLibrary
    ln: ./lnInclude
...
/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -c utilities/meshes/polyMeshGenModifier/polyMeshGenModifierRenumberMesh.C -o Make/linux64GccDPInt64Opt/utilities/meshes/polyMeshGenModifier/polyMeshGenModifierRenumberMesh.o
In file included from lnInclude/DynList.H:254:0,
                 from lnInclude/VRWGraph.H:42,
                 from lnInclude/meshSubset.H:44,
                 from lnInclude/polyMeshGenPoints.H:49,
                 from lnInclude/polyMeshGenFaces.H:40,
                 from lnInclude/polyMeshGenCells.H:40,
                 from lnInclude/polyMeshGen.H:39,
                 from utilities/meshes/polyMeshGenModifier/polyMeshGenModifier.H:40,
                 from utilities/meshes/polyMeshGenModifier/polyMeshGenModifierAddBufferCells.C:28:
lnInclude/DynListI.H: In instantiation of ‘Foam::DynList<T, staticSize>::DynList(const ListType&) [with ListType = int; T = long int; long int staticSize = 16]’:
lnInclude/helperFunctionsTopologyManipulationI.H:491:34:   required from here
lnInclude/DynListI.H:195:15: error: request for member ‘size’ in ‘l’, which is of non-class type ‘const int’
     setSize(l.size());
             ~~^~~~
lnInclude/DynListI.H:197:32: error: subscripted value is neither array nor pointer
         this->operator[](i) = l[i];
                               ~^
lnInclude/DynListI.H: In instantiation of ‘Foam::DynList<T, staticSize>::DynList(const ListType&) [with ListType = int; T = Foam::Vector2D<double>; long int staticSize = 6]’:
lnInclude/helperFunctionsGeometryQueriesI.H:1259:37:   required from here
lnInclude/DynListI.H:195:15: error: request for member ‘size’ in ‘l’, which is of non-class type ‘const int’
     setSize(l.size());
             ~~^~~~
lnInclude/DynListI.H:197:32: error: subscripted value is neither array nor pointer
         this->operator[](i) = l[i];
                               ~^
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DUSE_OMP -fopenmp -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -c utilities/meshes/polyMeshGenModifier
...
    -lmeshTools -lsurfMesh -L/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/lib -lmeshLibrary -lOpenFOAM -ldl  \
     -lm -o /home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/pMesh
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt64Opt/tetMesh.o -L/home/nil/OpenFOAM/OpenFOAM-v1906/platforms/linux64GccDPInt64Opt/lib \
    -lmeshTools -lsurfMesh -L/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/lib -lmeshLibrary -lOpenFOAM -ldl  \
     -lm -o /home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/tetMesh
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt64Opt/cartesianMesh.o -L/home/nil/OpenFOAM/OpenFOAM-v1906/platforms/linux64GccDPInt64Opt/lib \
    -lmeshTools -lsurfMesh -L/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/lib -lmeshLibrary -lOpenFOAM -ldl  \
     -lm -o /home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/cartesianMesh
Make/linux64GccDPInt64Opt/tetMesh.o : Dans la fonction « main » :
tetMesh.C:(.text.startup+0x150) : référence indéfinie vers « Foam::tetMeshGenerator::tetMeshGenerator(Foam::Time const&) »
tetMesh.C:(.text.startup+0x1c5) : référence indéfinie vers « Foam::tetMeshGenerator::writeMesh() const »
tetMesh.C:(.text.startup+0x1ec) : référence indéfinie vers « Foam::tetMeshGenerator::~tetMeshGenerator() »
tetMesh.C:(.text.startup+0x234) : référence indéfinie vers « Foam::tetMeshGenerator::~tetMeshGenerator() »
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/general:140: recipe for target '/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/tetMesh' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/apps:29: recipe for target 'tetMesh' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/general:140: recipe for target '/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/pMesh' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/apps:29: recipe for target 'pMesh' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/general:140: recipe for target '/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/cartesian2DMesh' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/apps:29: recipe for target 'cartesian2DMesh' failed
collect2: error: ld returned 1 exit status
make[1]: *** [/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/tetMesh] Error 1
Make/linux64GccDPInt64Opt/pMesh.o : Dans la fonction « main » :
pMesh.C:(.text.startup+0x150) : référence indéfinie vers « Foam::voronoiMeshGenerator::voronoiMeshGenerator(Foam::Time const&) »
pMesh.C:(.text.startup+0x1c5) : référence indéfinie vers « Foam::voronoiMeshGenerator::writeMesh() const »
pMesh.C:(.text.startup+0x1ec) : référence indéfinie vers « Foam::voronoiMeshGenerator::~voronoiMeshGenerator() »
pMesh.C:(.text.startup+0x234) : référence indéfinie vers « Foam::voronoiMeshGenerator::~voronoiMeshGenerator() »
collect2: error: ld returned 1 exit status
make: *** [tetMesh] Error 2
make: *** Attente des tâches non terminées....
make[1]: *** [/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/pMesh] Error 1
make: *** [pMesh] Error 2
Make/linux64GccDPInt64Opt/cartesian2DMesh.o : Dans la fonction « main » :
cartesian2DMesh.C:(.text.startup+0x150) : référence indéfinie vers « Foam::cartesian2DMeshGenerator::cartesian2DMeshGenerator(Foam::Time const&) »
cartesian2DMesh.C:(.text.startup+0x1d4) : référence indéfinie vers « Foam::cartesian2DMeshGenerator::writeMesh() const »
cartesian2DMesh.C:(.text.startup+0x1fb) : référence indéfinie vers « Foam::cartesian2DMeshGenerator::~cartesian2DMeshGenerator() »
cartesian2DMesh.C:(.text.startup+0x243) : référence indéfinie vers « Foam::cartesian2DMeshGenerator::~cartesian2DMeshGenerator() »
collect2: error: ld returned 1 exit status
make[1]: *** [/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/cartesian2DMesh] Error 1
make: *** [cartesian2DMesh] Error 2
Make/linux64GccDPInt64Opt/cartesianMesh.o : Dans la fonction « main » :
cartesianMesh.C:(.text.startup+0x240) : référence indéfinie vers « Foam::cartesianMeshGenerator::cartesianMeshGenerator(Foam::Time const&) »
cartesianMesh.C:(.text.startup+0x2c2) : référence indéfinie vers « Foam::cartesianMeshGenerator::writeMesh() const »
cartesianMesh.C:(.text.startup+0x2e9) : référence indéfinie vers « Foam::cartesianMeshGenerator::~cartesianMeshGenerator() »
cartesianMesh.C:(.text.startup+0x407) : référence indéfinie vers « Foam::cartesianMeshGenerator::~cartesianMeshGenerator() »
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/general:140: recipe for target '/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/cartesianMesh' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/apps:29: recipe for target 'cartesianMesh' failed
wmake utilities
collect2: error: ld returned 1 exit status
make[1]: *** [/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/cartesianMesh] Error 1
make: *** [cartesianMesh] Error 2
wmake FMSToSurface
wmake extrudeEdgesInto2DSurface
wmake checkSurfaceMesh
wmake FLMAToSurface
wmake importSurfaceAsSubset
wmake generateBoundaryLayers
wmake copySurfaceParts
wmake FMSToVTK
Making dependency list for source file FLMAToSurface.C
Making dependency list for source file copySurfaceParts.C
Making dependency list for source file extrudeEdgesInto2DSurface.C
Making dependency list for source file generateBoundaryLayers.C
Making dependency list for source file FMSToVTK.C
wmkdepend: could not open 'HashSet.T.H' for source file 'FLMAToSurface.C': No such file or directory
wmkdepend: could not open 'token.T.H' for source file 'FLMAToSurface.C': No such file or directory
wmkdepend: could not open 'UList.T.H' for source file 'FLMAToSurface.C': No such file or directory
wmkdepend: could not open 'Map.T.H' for source file 'FLMAToSurface.C': No such file or directory
wmkdepend: could not open 'HashSet.T.H' for source file 'copySurfaceParts.C': No such file or directory
wmkdepend: could not open 'token.T.H' for source file 'copySurfaceParts.C': No such file or directory
wmkdepend: could not open 'UList.T.H' for source file 'copySurfaceParts.C': No such file or directory
wmkdepend: could not open 'foamTime.H' for source file 'generateBoundaryLayers.C': No such file or directory
wmkdepend: could not open 'Time.T.H' for source file 'generateBoundaryLayers.C': No such file or directory
wmkdepend: could not open 'Map.T.H' for source file 'copySurfaceParts.C': No such file or directory
wmkdepend: could not open 'HashSet.T.H' for source file 'generateBoundaryLayers.C': No such file or directory
wmkdepend: could not open 'token.T.H' for source file 'generateBoundaryLayers.C': No such file or directory
wmkdepend: could not open 'UList.T.H' for source file 'generateBoundaryLayers.C': No such file or directory
wmkdepend: could not open 'Istream.T.H' for source file 'generateBoundaryLayers.C': No such file or directory
wmkdepend: could not open 'SubList.T.H' for source file 'generateBoundaryLayers.C': No such file or directory
wmkdepend: could not open 'HashSet.T.H' for source file 'extrudeEdgesInto2DSurface.C': No such file or directory
wmkdepend: could not open 'token.T.H' for source file 'extrudeEdgesInto2DSurface.C': No such file or directory
wmkdepend: could not open 'FixedList.T.H' for source file 'generateBoundaryLayers.C': No such file or directory
wmkdepend: could not open 'UList.T.H' for source file 'extrudeEdgesInto2DSurface.C': No such file or directory
wmkdepend: could not open 'face.T.H' for source file 'generateBoundaryLayers.C': No such file or directory
wmkdepend: could not open 'Map.T.H' for source file 'generateBoundaryLayers.C': No such file or directory
wmkdepend: could not open 'Pair.T.H' for source file 'generateBoundaryLayers.C': No such file or directory
wmkdepend: could not open 'HashSet.T.H' for source file 'FMSToVTK.C': No such file or directory
wmkdepend: could not open 'Map.T.H' for source file 'extrudeEdgesInto2DSurface.C': No such file or directory
wmkdepend: could not open 'token.T.H' for source file 'FMSToVTK.C': No such file or directory
wmkdepend: could not open 'UList.T.H' for source file 'FMSToVTK.C': No such file or directory
wmkdepend: could not open 'Map.T.H' for source file 'FMSToVTK.C': No such file or directory
wmkdepend: could not open 'HashTable.T.H' for source file 'FMSToVTK.C': No such file or directory
wmkdepend: could not open 'HashSet.T.H' for source file 'importSurfaceAsSubset.C': No such file or directory
wmkdepend: could not open 'token.T.H' for source file 'importSurfaceAsSubset.C': No such file or directory
wmkdepend: could not open 'UList.T.H' for source file 'importSurfaceAsSubset.C': No such file or directory
wmkdepend: could not open 'Map.T.H' for source file 'importSurfaceAsSubset.C': No such file or directory
wmkdepend: could not open 'HashSet.T.H' for source file 'FMSToSurface.C': No such file or directory
wmkdepend: could not open 'token.T.H' for source file 'FMSToSurface.C': No such file or directory
wmkdepend: could not open 'UList.T.H' for source file 'FMSToSurface.C': No such file or directory
wmkdepend: could not open 'Map.T.H' for source file 'FMSToSurface.C': No such file or directory
wmkdepend: could not open 'HashSet.T.H' for source file 'checkSurfaceMesh.C': No such file or directory
wmkdepend: could not open 'token.T.H' for source file 'checkSurfaceMesh.C': No such file or directory
wmkdepend: could not open 'UList.T.H' for source file 'checkSurfaceMesh.C': No such file or directory
wmkdepend: could not open 'Map.T.H' for source file 'checkSurfaceMesh.C': No such file or directory
Making dependency list for source file checkSurfaceMesh.C
Making dependency list for source file importSurfaceAsSubset.C
Making dependency list for source file FMSToSurface.C
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -c FLMAToSurface.C -o Make/linux64GccDPInt64Opt/FLMAToSurface.o
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -c copySurfaceParts.C -o Make/linux64GccDPInt64Opt/copySurfaceParts.o
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -c extrudeEdgesInto2DSurface.C -o Make/linux64GccDPInt64Opt/extrudeEdgesInto2DSurface.o
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -c FMSToVTK.C -o Make/linux64GccDPInt64Opt/FMSToVTK.o
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -c FMSToSurface.C -o Make/linux64GccDPInt64Opt/FMSToSurface.o
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -c generateBoundaryLayers.C -o Make/linux64GccDPInt64Opt/generateBoundaryLayers.o
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -c importSurfaceAsSubset.C -o Make/linux64GccDPInt64Opt/importSurfaceAsSubset.o
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -c checkSurfaceMesh.C -o Make/linux64GccDPInt64Opt/checkSurfaceMesh.o
In file included from ../../meshLibrary/lnInclude/DynList.H:254:0,
                 from ../../meshLibrary/lnInclude/VRWGraph.H:42,
                 from ../../meshLibrary/lnInclude/meshSubset.H:44,
                 from ../../meshLibrary/lnInclude/polyMeshGenPoints.H:49,
                 from ../../meshLibrary/lnInclude/polyMeshGenFaces.H:40,
                 from ../../meshLibrary/lnInclude/polyMeshGenCells.H:40,
                 from ../../meshLibrary/lnInclude/polyMeshGen.H:39,
                 from ../../meshLibrary/lnInclude/polyMeshGenModifier.H:40,
                 from generateBoundaryLayers.C:31:
../../meshLibrary/lnInclude/DynListI.H: In instantiation of ‘Foam::DynList<T, staticSize>::DynList(const ListType&) [with ListType = int; T = long int; long int staticSize = 16]’:
../../meshLibrary/lnInclude/helperFunctionsTopologyManipulationI.H:491:34:   required from here
../../meshLibrary/lnInclude/DynListI.H:195:15: error: request for member ‘size’ in ‘l’, which is of non-class type ‘const int’
     setSize(l.size());
             ~~^~~~
../../meshLibrary/lnInclude/DynListI.H:197:32: error: subscripted value is neither array nor pointer
         this->operator[](i) = l[i];
                               ~^
../../meshLibrary/lnInclude/DynListI.H: In instantiation of ‘Foam::DynList<T, staticSize>::DynList(const ListType&) [with ListType = int; T = Foam::Vector2D<double>; long int staticSize = 6]’:
../../meshLibrary/lnInclude/helperFunctionsGeometryQueriesI.H:1259:37:   required from here
../../meshLibrary/lnInclude/DynListI.H:195:15: error: request for member ‘size’ in ‘l’, which is of non-class type ‘const int’
     setSize(l.size());
             ~~^~~~
../../meshLibrary/lnInclude/DynListI.H:197:32: error: subscripted value is neither array nor pointer
         this->operator[](i) = l[i];
                               ~^
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt64Opt/extrudeEdgesInto2DSurface.o -L/home/nil/OpenFOAM/OpenFOAM-v1906/platforms/linux64GccDPInt64Opt/lib \
    -lmeshTools -lsurfMesh -L/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/lib -lmeshLibrary -lOpenFOAM -ldl  \
     -lm -o /home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/extrudeEdgesInto2DSurface
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt64Opt/copySurfaceParts.o -L/home/nil/OpenFOAM/OpenFOAM-v1906/platforms/linux64GccDPInt64Opt/lib \
    -lmeshTools -lsurfMesh -L/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/lib -lmeshLibrary -lOpenFOAM -ldl  \
     -lm -o /home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/copySurfaceParts
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt64Opt/importSurfaceAsSubset.o -L/home/nil/OpenFOAM/OpenFOAM-v1906/platforms/linux64GccDPInt64Opt/lib \
    -lmeshTools -lsurfMesh -L/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/lib -lmeshLibrary -lOpenFOAM -ldl  \
     -lm -o /home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/importSurfaceAsSubset
Make/linux64GccDPInt64Opt/extrudeEdgesInto2DSurface.o : Dans la fonction « main » :
extrudeEdgesInto2DSurface.C:(.text.startup+0x20a) : référence indéfinie vers « Foam::triSurf::triSurf(Foam::fileName const&) »
extrudeEdgesInto2DSurface.C:(.text.startup+0x21a) : référence indéfinie vers « Foam::triSurfaceExtrude2DEdges::triSurfaceExtrude2DEdges(Foam::triSurf const&) »
extrudeEdgesInto2DSurface.C:(.text.startup+0x222) : référence indéfinie vers « Foam::triSurfaceExtrude2DEdges::extrudeSurface() const »
extrudeEdgesInto2DSurface.C:(.text.startup+0x239) : référence indéfinie vers « Foam::triSurf::writeSurface(Foam::fileName const&) const »
extrudeEdgesInto2DSurface.C:(.text.startup+0x246) : référence indéfinie vers « Foam::triSurf::~triSurf() »
extrudeEdgesInto2DSurface.C:(.text.startup+0x281) : référence indéfinie vers « Foam::triSurfaceExtrude2DEdges::~triSurfaceExtrude2DEdges() »
extrudeEdgesInto2DSurface.C:(.text.startup+0x289) : référence indéfinie vers « Foam::triSurf::~triSurf() »
extrudeEdgesInto2DSurface.C:(.text.startup+0x385) : référence indéfinie vers « Foam::triSurfaceExtrude2DEdges::~triSurfaceExtrude2DEdges() »
extrudeEdgesInto2DSurface.C:(.text.startup+0x38d) : référence indéfinie vers « Foam::triSurf::~triSurf() »
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/general:140: recipe for target '/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/extrudeEdgesInto2DSurface' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/apps:29: recipe for target 'extrudeEdgesInto2DSurface' failed
collect2: error: ld returned 1 exit status
make[1]: *** [/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/extrudeEdgesInto2DSurface] Error 1
make: *** [extrudeEdgesInto2DSurface] Error 2
make: *** Attente des tâches non terminées....
Make/linux64GccDPInt64Opt/copySurfaceParts.o : Dans la fonction « main » :
copySurfaceParts.C:(.text.startup+0x28f) : référence indéfinie vers « Foam::triSurf::triSurf(Foam::fileName const&) »
copySurfaceParts.C:(.text.startup+0x29f) : référence indéfinie vers « Foam::triSurfaceCopyParts::triSurfaceCopyParts(Foam::triSurf const&) »
copySurfaceParts.C:(.text.startup+0x2af) : référence indéfinie vers « Foam::triSurf::triSurf() »
copySurfaceParts.C:(.text.startup+0x2c6) : référence indéfinie vers « Foam::triSurfaceCopyParts::copySurface(Foam::List<Foam::word> const&, Foam::triSurf&) const »
copySurfaceParts.C:(.text.startup+0x2d1) : référence indéfinie vers « Foam::triSurf::writeSurface(Foam::fileName const&) const »
copySurfaceParts.C:(.text.startup+0x304) : référence indéfinie vers « Foam::triSurf::~triSurf() »
copySurfaceParts.C:(.text.startup+0x30c) : référence indéfinie vers « Foam::triSurfaceCopyParts::~triSurfaceCopyParts() »
copySurfaceParts.C:(.text.startup+0x314) : référence indéfinie vers « Foam::triSurf::~triSurf() »
copySurfaceParts.C:(.text.startup+0x47d) : référence indéfinie vers « Foam::triSurf::~triSurf() »
copySurfaceParts.C:(.text.startup+0x48d) : référence indéfinie vers « Foam::triSurfaceCopyParts::~triSurfaceCopyParts() »
copySurfaceParts.C:(.text.startup+0x495) : référence indéfinie vers « Foam::triSurf::~triSurf() »
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/general:140: recipe for target '/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/copySurfaceParts' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/apps:29: recipe for target 'copySurfaceParts' failed
collect2: error: ld returned 1 exit status
make[1]: *** [/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/copySurfaceParts] Error 1
make: *** [copySurfaceParts] Error 2
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt64Opt/FLMAToSurface.o -L/home/nil/OpenFOAM/OpenFOAM-v1906/platforms/linux64GccDPInt64Opt/lib \
    -lmeshTools -lsurfMesh -L/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/lib -lmeshLibrary -lOpenFOAM -ldl  \
     -lm -o /home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/FLMAToSurface
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt64Opt/checkSurfaceMesh.o -L/home/nil/OpenFOAM/OpenFOAM-v1906/platforms/linux64GccDPInt64Opt/lib \
    -lmeshTools -lsurfMesh -L/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/lib -lmeshLibrary -lOpenFOAM -ldl  \
     -lm -o /home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/checkSurfaceMesh
Make/linux64GccDPInt64Opt/importSurfaceAsSubset.o : Dans la fonction « main » :
importSurfaceAsSubset.C:(.text.startup+0x20c) : référence indéfinie vers « Foam::triSurf::triSurf(Foam::fileName const&) »
importSurfaceAsSubset.C:(.text.startup+0x224) : référence indéfinie vers « Foam::triSurf::triSurf(Foam::fileName const&) »
importSurfaceAsSubset.C:(.text.startup+0x239) : référence indéfinie vers « Foam::triSurfaceImportSurfaceAsSubset::triSurfaceImportSurfaceAsSubset(Foam::triSurf&) »
importSurfaceAsSubset.C:(.text.startup+0x2e8) : référence indéfinie vers « Foam::triSurfaceImportSurfaceAsSubset::addSurfaceAsSubset(Foam::triSurf const&, Foam::word const&, double) »
importSurfaceAsSubset.C:(.text.startup+0x35b) : référence indéfinie vers « Foam::triSurf::writeSurface(Foam::fileName const&) const »
importSurfaceAsSubset.C:(.text.startup+0x388) : référence indéfinie vers « Foam::triSurfaceImportSurfaceAsSubset::~triSurfaceImportSurfaceAsSubset() »
importSurfaceAsSubset.C:(.text.startup+0x392) : référence indéfinie vers « Foam::triSurf::~triSurf() »
importSurfaceAsSubset.C:(.text.startup+0x39a) : référence indéfinie vers « Foam::triSurf::~triSurf() »
importSurfaceAsSubset.C:(.text.startup+0x485) : référence indéfinie vers « Foam::triSurf::writeSurface(Foam::fileName const&) const »
importSurfaceAsSubset.C:(.text.startup+0x74d) : référence indéfinie vers « Foam::triSurfaceImportSurfaceAsSubset::~triSurfaceImportSurfaceAsSubset() »
importSurfaceAsSubset.C:(.text.startup+0x757) : référence indéfinie vers « Foam::triSurf::~triSurf() »
importSurfaceAsSubset.C:(.text.startup+0x75f) : référence indéfinie vers « Foam::triSurf::~triSurf() »
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/general:140: recipe for target '/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/importSurfaceAsSubset' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/apps:29: recipe for target 'importSurfaceAsSubset' failed
collect2: error: ld returned 1 exit status
make[1]: *** [/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/importSurfaceAsSubset] Error 1
make: *** [importSurfaceAsSubset] Error 2
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt64Opt/FMSToSurface.o -L/home/nil/OpenFOAM/OpenFOAM-v1906/platforms/linux64GccDPInt64Opt/lib \
    -lmeshTools -lsurfMesh -L/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/lib -lmeshLibrary -lOpenFOAM -ldl  \
     -lm -o /home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/FMSToSurface
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/general:140: recipe for target '/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/checkSurfaceMesh' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/apps:29: recipe for target 'checkSurfaceMesh' failed
Make/linux64GccDPInt64Opt/checkSurfaceMesh.o : Dans la fonction « main » :
checkSurfaceMesh.C:(.text.startup+0x2c6) : référence indéfinie vers « Foam::triSurf::triSurf(Foam::fileName const&) »
checkSurfaceMesh.C:(.text.startup+0x333) : référence indéfinie vers « Foam::triSurfaceChecks::calculateBoundingBox(Foam::triSurf const&, Foam::boundBox&) »
checkSurfaceMesh.C:(.text.startup+0x4c8) : référence indéfinie vers « Foam::triSurfaceChecks::checkSurfaceManifolds(Foam::triSurf&, Foam::word) »
checkSurfaceMesh.C:(.text.startup+0x5c2) : référence indéfinie vers « Foam::triSurfaceChecks::checkForHoles(Foam::triSurf&, Foam::word) »
checkSurfaceMesh.C:(.text.startup+0x684) : référence indéfinie vers « Foam::triSurfaceChecks::checkForNonManifoldEdges(Foam::triSurf&, Foam::word) »
checkSurfaceMesh.C:(.text.startup+0x728) : référence indéfinie vers « Foam::triSurfaceChecks::checkDisconnectedParts(Foam::triSurf&, Foam::word) »
checkSurfaceMesh.C:(.text.startup+0x7d5) : référence indéfinie vers « Foam::triSurfaceChecks::checkAngles(Foam::triSurf&, Foam::word, double) »
checkSurfaceMesh.C:(.text.startup+0x87f) : référence indéfinie vers « Foam::triSurfaceChecks::checkSelfIntersections(Foam::triSurf&, Foam::word, double) »
checkSurfaceMesh.C:(.text.startup+0x940) : référence indéfinie vers « Foam::triSurfaceChecks::checkOverlaps(Foam::triSurf&, Foam::word, double, double) »
checkSurfaceMesh.C:(.text.startup+0x9df) : référence indéfinie vers « Foam::triSurfaceChecks::checkCollocatedPoints(Foam::triSurf&, Foam::word, double) »
checkSurfaceMesh.C:(.text.startup+0xaee) : référence indéfinie vers « Foam::triSurf::writeSurface(Foam::fileName const&) const »
checkSurfaceMesh.C:(.text.startup+0xb15) : référence indéfinie vers « Foam::triSurf::~triSurf() »
checkSurfaceMesh.C:(.text.startup+0x1022) : référence indéfinie vers « Foam::triSurf::~triSurf() »
collect2: error: ld returned 1 exit status
make[1]: *** [/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/checkSurfaceMesh] Error 1
make: *** [checkSurfaceMesh] Error 2
Make/linux64GccDPInt64Opt/FLMAToSurface.o : Dans la fonction « main » :
FLMAToSurface.C:(.text.startup+0x32b) : référence indéfinie vers « Foam::triSurf::triSurf() »
FLMAToSurface.C:(.text.startup+0x340) : référence indéfinie vers « Foam::triSurfModifier::triSurfModifier(Foam::triSurf&) »
FLMAToSurface.C:(.text.startup+0x700) : référence indéfinie vers « Foam::triSurf::writeSurface(Foam::fileName const&) const »
FLMAToSurface.C:(.text.startup+0x75e) : référence indéfinie vers « Foam::triSurfModifier::~triSurfModifier() »
FLMAToSurface.C:(.text.startup+0x768) : référence indéfinie vers « Foam::triSurf::~triSurf() »
FLMAToSurface.C:(.text.startup+0x978) : référence indéfinie vers « Foam::triSurfFacets::addFacetSubset(Foam::word const&) »
FLMAToSurface.C:(.text.startup+0xb92) : référence indéfinie vers « Foam::triSurfModifier::~triSurfModifier() »
FLMAToSurface.C:(.text.startup+0xb9c) : référence indéfinie vers « Foam::triSurf::~triSurf() »
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/general:140: recipe for target '/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/FLMAToSurface' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/apps:29: recipe for target 'FLMAToSurface' failed
collect2: error: ld returned 1 exit status
make[1]: *** [/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/FLMAToSurface] Error 1
make: *** [FLMAToSurface] Error 2
Make/linux64GccDPInt64Opt/FMSToSurface.o : Dans la fonction « main » :
FMSToSurface.C:(.text.startup+0x3ce) : référence indéfinie vers « Foam::triSurf::triSurf(Foam::fileName const&) »
FMSToSurface.C:(.text.startup+0x3db) : référence indéfinie vers « Foam::triSurf::writeSurface(Foam::fileName const&) const »
FMSToSurface.C:(.text.startup+0x47a) : référence indéfinie vers « Foam::triSurf::~triSurf() »
FMSToSurface.C:(.text.startup+0x5e5) : référence indéfinie vers « Foam::triSurfaceCopyParts::triSurfaceCopyParts(Foam::triSurf const&) »
FMSToSurface.C:(.text.startup+0x626) : référence indéfinie vers « Foam::triSurf::triSurf() »
FMSToSurface.C:(.text.startup+0x691) : référence indéfinie vers « Foam::triSurfFacets::facetSubsetName(long) const »
FMSToSurface.C:(.text.startup+0x739) : référence indéfinie vers « Foam::triSurfaceCopyParts::copySurface(Foam::List<Foam::word> const&, Foam::triSurf&) const »
FMSToSurface.C:(.text.startup+0x976) : référence indéfinie vers « Foam::triSurf::writeSurface(Foam::fileName const&) const »
FMSToSurface.C:(.text.startup+0x9df) : référence indéfinie vers « Foam::triSurf::~triSurf() »
FMSToSurface.C:(.text.startup+0xa02) : référence indéfinie vers « Foam::triSurfaceCopyParts::~triSurfaceCopyParts() »
FMSToSurface.C:(.text.startup+0x1218) : référence indéfinie vers « Foam::triSurf::~triSurf() »
FMSToSurface.C:(.text.startup+0x1222) : référence indéfinie vers « Foam::triSurfaceCopyParts::~triSurfaceCopyParts() »
FMSToSurface.C:(.text.startup+0x1234) : référence indéfinie vers « Foam::triSurf::~triSurf() »
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/general:140: recipe for target '/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/FMSToSurface' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/apps:29: recipe for target 'FMSToSurface' failed
collect2: error: ld returned 1 exit status
make[1]: *** [/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/FMSToSurface] Error 1
make: *** [FMSToSurface] Error 2
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/rules/General/transform:34: recipe for target 'Make/linux64GccDPInt64Opt/generateBoundaryLayers.o' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/apps:29: recipe for target 'generateBoundaryLayers' failed
make[1]: *** [Make/linux64GccDPInt64Opt/generateBoundaryLayers.o] Error 1
make: *** [generateBoundaryLayers] Error 2
g++ -std=c++11 -m64 -DOPENFOAM=1906 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3  -DNoRepository -ftemplate-depth-100 -DOpenCFDSpecific -DFOAM_VERSION_1906 -DNoSizeType  -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/triSurface/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/surfMesh/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/meshTools/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/finiteVolume/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OpenFOAM/lnInclude -I/home/nil/OpenFOAM/OpenFOAM-v1906/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt64Opt/FMSToVTK.o -L/home/nil/OpenFOAM/OpenFOAM-v1906/platforms/linux64GccDPInt64Opt/lib \
    -lmeshTools -lsurfMesh -L/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/lib -lmeshLibrary -lOpenFOAM -ldl  \
     -lm -o /home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/FMSToVTK
Make/linux64GccDPInt64Opt/FMSToVTK.o : Dans la fonction « main » :
FMSToVTK.C:(.text.startup+0x227) : référence indéfinie vers « Foam::triSurf::triSurf(Foam::fileName const&) »
FMSToVTK.C:(.text.startup+0x1401) : référence indéfinie vers « Foam::triSurfPoints::pointSubsetName(long) const »
FMSToVTK.C:(.text.startup+0x1a08) : référence indéfinie vers « Foam::triSurfFeatureEdges::edgeSubsetName(long) const »
FMSToVTK.C:(.text.startup+0x2015) : référence indéfinie vers « Foam::triSurfFacets::facetSubsetName(long) const »
FMSToVTK.C:(.text.startup+0x2508) : référence indéfinie vers « Foam::triSurf::~triSurf() »
FMSToVTK.C:(.text.startup+0x3d96) : référence indéfinie vers « Foam::triSurf::~triSurf() »
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/general:140: recipe for target '/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/FMSToVTK' failed
/home/nil/OpenFOAM/OpenFOAM-v1906/wmake/makefiles/apps:29: recipe for target 'FMSToVTK' failed
collect2: error: ld returned 1 exit status
make[1]: *** [/home/nil/OpenFOAM/nil-v1906/platforms/linux64GccDPInt64Opt/bin/FMSToVTK] Error 1
make: *** [FMSToVTK] Error 2
Thank you again for your help and your time, I am a beginner regarding all this
Nil
nil.parent
Posts: 12
Joined: Thu Aug 08, 2019 11:30 am

Re: Problem installing cfmesh

Post by nil.parent »

Is there a solution?? :cry:
User avatar
oliveroxtoby
Posts: 837
Joined: Fri Dec 23, 2016 9:43 am
Location: South Africa

Re: Problem installing cfmesh

Post by oliveroxtoby »

nil.parent wrote: Sun Oct 13, 2019 1:19 pm Is there a solution?? :cry:
Really not sure what the problem could be. Can you confirm that your openfoam compilation completed without error. Re-run ./Allwmake from your OpenFOAM directory and ensure that no error messages appear. What output do you get if you run an openfoam command like

Code: Select all

snappyHexMesh -help
nil.parent
Posts: 12
Joined: Thu Aug 08, 2019 11:30 am

Re: Problem installing cfmesh

Post by nil.parent »

Hi Oliver!
Thank you for your answer, I re-runned ./Allwmake and here is the output :

Code: Select all

2019-10-14 13:17:55 +0200
========================================
  Finished compile of cfMesh with OpenFOAM-v1906
  Gcc system compiler
  linux64GccDPInt32Opt, with SYSTEMOPENMPI openmpi-system

wmake doc
skip wmake target for modules doxygen directory

2019-10-14 13:17:55 +0200
========================================
  OpenFOAM-v1906
  Gcc system compiler
  linux64GccDPInt32Opt, with SYSTEMOPENMPI openmpi-system

  api   = 1906
  patch = 0
  bin   = 285 entries
  lib   = 129 entries

========================================
I also runned the snappyHex mesh command :

Code: Select all

(base) nil@nil-laptop-Asus:~/OpenFOAM/OpenFOAM-v1906$ snappyHexMesh -help

Usage: snappyHexMesh [OPTIONS]
Options:
  -case <dir>       Specify case directory to use (instead of the cwd)
  -checkGeometry    Check all surface geometry for quality
  -decomposeParDict <file>
                    Use specified file for decomposePar dictionary
  -dict <file>      Use alternative snappyHexMeshDict
  -dry-run          Check case set-up only using a single time step
  -outFile <file>   Name of the file to save the simplified surface to
  -overwrite        Overwrite existing mesh/results files
  -parallel         Run in parallel
  -patches <(patch0 .. patchN)>
                    Only triangulate selected patches (wildcards supported)
  -profiling        Activate application-level profiling
  -region <name>    Specify alternative mesh region
  -surfaceSimplify <boundBox>
                    Simplify the surface using snappyHexMesh starting from a
                    boundBox
  -doc              Display documentation in browser
  -help             Display short help and exit
  -help-compat      Display compatibility options and exit
  -help-full        Display full help and exit

Automatic split hex mesher. Refines and snaps to surface

Using: OpenFOAM-v1906 (1906) (see www.OpenFOAM.com)
Build: v1906
Arch:  LSB;label=32;scalar=64
Thank you very much for your help!
Post Reply