|
[Sponsors] |
March 30, 2024, 16:29 |
swak4foam
|
#1 |
New Member
Karol Celinski
Join Date: Feb 2024
Location: UK
Posts: 13
Rep Power: 2 |
Hi,
I am trying to compile swak4Foam for version v2306, by using the commands: hg clone http://hg.code.sf.net/p/openfoam-extend/swak4Foam swak4Foam cd swak4Foam ./AllwmakeAll This is the error I am getting: This script is rather crude. If it doesn't work try the steps by hand. And be sure to run it from the root of the swak-installation (as ./maintainanceScripts/compileRequirements.sh). Otherwise it probably won't work Bison already installed/compiled Bison successfully compiled Lua already installed/compiled Lua successfully compiled Add /home/k/kac24/codes/swak4Foam/privateRequirements/bin to PATH-variable. The ./Allwmake-script will use this directory automatically Current OpenFOAM version is v2306. Previously compiled for OpenFOAM (v2306) /home/k/kac24/codes/swak4Foam/privateRequirements/bin existing. Prepending to PATH-variable (private version of Bison) Reading variables from 'swakConfiguration' Automatic settings from ./swakConfiguration.automatic Looking for Python 2 Looking for Python 3 Found Python 3.9 Configuring Python 3.9 Using python3.9 at /cm/local/apps/python3/bin/python3.9-config for python3 Python3 Includes: -I/cm/local/apps/python39/include/python3.9 -I/cm/local/apps/python39/include/python3.9 -Wno-unused-result -Wsign-compare -I/cm/local/apps/openssl/include -I/usr/include/libxml2 -DNDEBUG -g -fwrapv -O3 -Wall Python3 Link: -L/cm/local/apps/python39/lib -lcrypt -ldl -lm -lm -lpython3.9 Using our own Lua at /home/k/kac24/codes/swak4Foam/privateRequirements Checking swak4Foam-version and generating file Swak version is 202x.yy.0 hg info: fde145032783 (develop) tip /usr/bin/which: no bear in (/home/k/kac24/codes/swak4Foam/privateRequirements/bin:/cm/local/apps/python3/bin:/cm/shared/spack/opt/spack/linux-rocky9-x86_64_v3/gcc-12.3.0/openmpi-4.1.5-fzc7xdfepana44icr3ejhbewibepbjkt/bin:/home/k/kac24/codes/v2306-alice3/ThirdParty-v2306/platforms/linux64Gcc/ADIOS2-2.8.3/bin:/home/k/kac24/OpenFOAM/kac24-v2306/platforms/linux64GccDPInt32Opt/bin:/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/site/2306/platforms/linux64GccDPInt32Opt/bin:/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/platforms/linux64GccDPInt32Opt/bin:/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/bin:/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/wmake:/cm/shared/spack/opt/spack/linux-rocky9-x86_64_v3/gcc-11.3.1/gcc-12.3.0-yxgv2blf2cvrmgglf5c3kja4eye5hsbb/bin:/cm/shared/spack/bin:/home/k/kac24/.local/bin:/home/k/kac24/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/home/k/kac24/codes/ParaView/ParaView-5.10.1-MPI-Linux-Python3.9-x86_64/bin) No 'bear' installed Bison: /home/k/kac24/codes/swak4Foam/privateRequirements/bin/bison Flex: /usr/bin/flex Bison at /home/k/kac24/codes/swak4Foam/privateRequirements/bin/bison is version 3.4 (Major 3 Minor 4) Flex is version 2.6.4 (Minor version: 4) OpenFOAM-version: Major 2306 Minor 0 Patch 0 (-1 == x / 0) Fork: com No change to swak4FoamParsers/foamVersion4swak.H Please include the output above when reporting a problem in the compilation. It helps diagnosing the problem wmake libso swak4FoamParsers g++ -std=c++11 -m64 -pthread -DOPENFOAM=2306 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3 -DNoRepository -ftemplate-depth-100 -IMake/linux64GccDPInt32Opt -I/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/finiteVolume/lnInclude -I/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/surfMesh/lnInclude -I/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/sampling/lnInclude -I/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/fileFormats/lnInclude -I/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/dynamicMesh/lnInclude -I/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/lagrangian/basic/lnInclude -I/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/surfMesh/lnInclude -I/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/meshTools/lnInclude -I../filesThatAreOnlyInSomeDistributions/OutputFilerDropin/ -iquote. -IlnInclude -I/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude -I/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OSspecific/POSIX/lnInclude -fPIC -c ../filesThatAreOnlyInSomeDistributions/OutputFilerDropin/outputFilterOutputControl.C -o Make/linux64GccDPInt32Opt/../filesThatAreOnlyInSomeDistributions/OutputFilerDropin/outputFilterOutputControl.o In file included from /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistry.H:678, from /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/Time.H:45, from ../filesThatAreOnlyInSomeDistributions/OutputFilerDropin/outputFilterOutputControl.H:40, from ../filesThatAreOnlyInSomeDistributions/OutputFilerDropin/outputFilterOutputControl.C:30: /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C:1:1: error: expected unqualified-id before '/' token 1 | /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C/*---------------------------------------------------------------------------*\ | ^ /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C: In member function 'Foam::label Foam:bjectRegistry::count(const MatchPredicate&) const': /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C:239:41: error: 'predicates' has not been declared 239 | return countImpl(*this, matchClass, predicates::always()); | ^~~~~~~~~~ /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C: In member function 'Foam::UPtrList<const Type> Foam:bjectRegistry::csorted() const': /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C:301:47: error: 'predicates' has not been declared 301 | return objectsTypeImpl<const Type>(*this, predicates::always()); | ^~~~~~~~~~ /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C: In member function 'Foam::UPtrList<const Type> Foam:bjectRegistry::sorted() const': /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C:309:47: error: 'predicates' has not been declared 309 | return objectsTypeImpl<const Type>(*this, predicates::always()); | ^~~~~~~~~~ /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C: In member function 'Foam::UPtrList<T> Foam:bjectRegistry::sorted()': /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C:317:41: error: 'predicates' has not been declared 317 | return objectsTypeImpl<Type>(*this, predicates::always()); | ^~~~~~~~~~ /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C: In member function 'Foam::wordList Foam:bjectRegistry::names(const MatchPredicate&) const': /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C:361:41: error: 'predicates' has not been declared 361 | return namesImpl(*this, matchClass, predicates::always(), false); | ^~~~~~~~~~ /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C: In member function 'Foam::wordList Foam:bjectRegistry::names() const': /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C:379:39: error: 'predicates' has not been declared 379 | return namesTypeImpl<Type>(*this, predicates::always(), false); | ^~~~~~~~~~ /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C: In member function 'Foam::wordList Foam:bjectRegistry::sortedNames(const MatchPredicate&) const': /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C:399:41: error: 'predicates' has not been declared 399 | return namesImpl(*this, matchClass, predicates::always(), true); | ^~~~~~~~~~ /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C: In member function 'Foam::wordList Foam:bjectRegistry::sortedNames() const': /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C:417:39: error: 'predicates' has not been declared 417 | return namesTypeImpl<Type>(*this, predicates::always(), true); | ^~~~~~~~~~ make: *** [/home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/wmake/rules/General/transform:38: Make/linux64GccDPInt32Opt/../filesThatAreOnlyInSomeDistributions/OutputFilerDropin/outputFilterOutputControl.o] Error 1 Parser library did not compile OK. No sense continuing as everything else depends on it Requirements for Library not satisfied. I see no sense in going on Check the README before you go on to ask. And search: Most likely your problem occurred to 5 other people before and has been solved on the MessageBoard Thanks in advance |
|
April 2, 2024, 16:01 |
solution
|
#2 |
New Member
Karol Celinski
Join Date: Feb 2024
Location: UK
Posts: 13
Rep Power: 2 |
For those who come across this thread the solution was to delete whatever was before file header in /home/k/kac24/codes/v2306-alice3/OpenFOAM-v2306/src/OpenFOAM/lnInclude/objectRegistryTemplates.C
|
|
Tags |
openfoam v2306, swak4foam error |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[swak4Foam] difficulties installing swak4foam | newbie29 | OpenFOAM Community Contributions | 120 | October 21, 2022 05:01 |
OpenFoam Case crashes using swak4Foam | Miguel.Mendez | Main CFD Forum | 2 | March 24, 2021 00:42 |
InterDyMFoam+simpleFunctionObject | Elham | OpenFOAM Running, Solving & CFD | 5 | July 10, 2017 12:59 |
source term in near wall cell | rajcfd | OpenFOAM Pre-Processing | 5 | February 1, 2016 11:31 |
[swak4Foam] fails in parallel with -otherTime? | Phicau | OpenFOAM Community Contributions | 3 | June 26, 2013 14:00 |