View Issue Details

IDProjectCategoryView StatusLast Update
0003566OpenFOAMBugpublic2020-10-20 14:34
Reporteraleixandre Assigned Tohenry  
PrioritylowSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformGNU/LinuxOSOtherOS Version(please specify)
Summary0003566: Unable to run Docker image openfoam8-linux in Raspberry pi 4 with Ubuntu 20.04.1 LTS
Descriptionhello,

I run openfoam8-linux, everything is downloaded but after the promt sais
"standard_init_linux.go:211: exec user process caused "exec format error"

Steps To ReproduceI have installed the .img "ubuntu-mate-20.04.1-beta2-desktop-arm64+raspi" on a Raspberry 4 b 8GB

i have followed all the instructions at https://openfoam.org/download/8-linux/

I am able to run Docker hello world

I tried many time to remove the image and reload it with no success

Any help?
Thanks a lot
TagsNo tags attached.

Activities

wyldckat

2020-10-08 09:42

updater   ~0011572

So two things:
1. If you have Ubuntu installed, you should have been able to simply install from Deb... but that won't work, because Raspberry Pi uses an ARM CPU, not an x86_64.

2. Installing via Docker would only work if you had installed the virtual machine based Docker.

I believe that the best option to get it up and running would be to build from source code: https://openfoam.org/download/source/ - given that you have Ubuntu, it should be straight forward... even though it might take the RaspberryPi some 24h or so to do the build...

aleixandre

2020-10-08 10:41

reporter   ~0011573

Many thanks for the answer ¡
Since I wrote the message I found that I could run "sudo apt-get install openfoam" and "sudo apt-get install paraview" directly from the prompt, so I was happy (I am pretty new in linux ...)
After install both of them paraview is working perfectly but openfoam seems to NOT to be ok at all
I sow the files and only /usr/share/openfoam/etc was created with files but nothing else, and I didnt know what to do else
I followed the instruction on https://openfoam.org/download/source/ but many problems during the compilation of ThirdPartySW/Paraview (./Allwmake was ok but ./makeParaview stopet always at 87% Built target vtkPVServerManagerRenderingCS Error 2 non-zero status 2) so I quit that idea as paraview was working well
Then I found, downloaded and extracted openfoam 1906.191111 +....tar it in the created folder /home/user/OpenFOAM/OpenFOAM-v1906
I added "source /home/user/OpenFOAM/OpenFOAM-v1906/etc/bashrc" to ./bashrc file and execute also from the term to update the variables
Finally I executed ./Allwmake (in /home/user/OpenFOAM/OpenFOAM-v1906/) and still running (I have also to install via apt-get flex bison and zlib1g-dev)
Now it seems that it is compiling but I don't know why it is only using 25-30% of the CPU (I see with top) because when I followed https://openfoam.org/download/source/ it was running at 97% (I have Raspberry pi 4 b 8GBs) so still running since yesterday
Now my only hope it is to have it working once finished and paraview would be properly "linked" to openfoam ....
I will let you know once finish, but if I missed something please let me know
Once again thanks for your support

by the way, I tried Docker option was seems to me much complicated....

aleixandre

2020-10-08 22:01

reporter   ~0011574

After 24hours compiling it seems taht OpenFoam is Ok, :-))))
I ran the first example, blockMesh was ok, but when I ran OpenFoam I have this:
 
user@ub:~/OpenFOAM/user-v1906/run/pitzDaily$ paraFoam
Cannot use ParaView reader module library (PVFoamReader)
The PV_PLUGIN_PATH environment value is not set

Continuing with builtin reader: paraFoam -vtk

Created temporary 'pitzDaily.foam'
/home/aleix/OpenFOAM/OpenFOAM-v1906/bin/paraFoam: 328: paraview: not found

if I launch "paraview" alone in the term it works perfectly

What can I do??
Thanks ¡¡

aleixandre

2020-10-08 22:20

reporter   ~0011575

For unknown reason it seems that paraview disappeared from the systems, however I just run "sudo apt install open paraview" again and now everything seems to be working well.

Thanks a lot ¡¡¡

henry

2020-10-09 08:39

manager   ~0011576

OpenFOAM-v1906 is a fork of OpenFOAM produced by ESI and not a release by the OpenFOAM Foundation:

The OpenFOAM Foundation is the organisaton which holds the copyright of the OpenFOAM software and documentation, whose purpose is to manage and distribute OpenFOAM as free, open source software for the benefit of its users. It is a registered company, limited by guarantee based in England. As such, it has no share capital or shareholders, but has individual members committed to free, open source software, who run the organisation on a voluntary basis. It has no employees and any annual profit is retained within the organisation and cannot be distributed to members. OpenFOAM® is a registered trademark of OpenCFD Ltd, licensed to the OpenFOAM Foundation in 2011 so that it could distribute its software under under that name.

To obtain version 8, the latest release from the OpenFOAM Foundation download from

https://openfoam.org/version/8/

aleixandre

2020-10-09 09:30

reporter   ~0011577

Thanks Henry,
Afer seeing you message I have reseted the Rasp4 and now I have followed your instruction and openfoam8 copiling is in progress
I think the main issue was with Paraview not with openfoam and paraview can be directly installed by apt-get so I think it will be ok
Once finish I will let you know
Again thanks for your work and support

chris

2020-10-09 10:14

manager   ~0011578

OpenFOAM-v1906 was released by ESI Group with false copyright statements.
Distribution of OpenFOAM-v1906 violates the GPL v3.

aleixandre

2020-10-09 10:21

reporter   ~0011579

Sorry Chris,
I didnt know that, as I said v1906 is removed and now openfoam8 is being compiled
I will let you know once it finish
Thanks ¡

aleixandre

2020-10-09 13:28

reporter   ~0011580

I realized that I am compiling Openfoam-8 in my user dir /home/aleix/OpenFOAM/OpenFOAM-8/
but I was going to create another user which should also being able to run openfoam
What do I have to do once the compilation is finished? should I copy the OpenFOAM-8 dir to the new user dir and edit new user ./bashrc?
Thanks ¡¡

aleixandre

2020-10-10 11:09

reporter   ~0011581

Hi again,
Really frustating :-(

I can't finish compilation...
I have the following error
"
g++ -std=c++11 -DlinuxArm64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -mcpu=native -DNoRepository -ftemplate-depth-100 -I/home/aleix/OpenFOAM/OpenFOAM-8/src/thermophysicalModels/reactionThermo/lnInclude -I/home/aleix/OpenFOAM/OpenFOAM-8/src/thermophysicalModels/basic/lnInclude -I/home/aleix/OpenFOAM/OpenFOAM-8/src/thermophysicalModels/specie/lnInclude -I/home/aleix/OpenFOAM/OpenFOAM-8/src/thermophysicalModels/functions/Polynomial -I/home/aleix/OpenFOAM/OpenFOAM-8/src/ODE/lnInclude -I/home/aleix/OpenFOAM/OpenFOAM-8/src/finiteVolume/lnInclude -I/home/aleix/OpenFOAM/OpenFOAM-8/src/meshTools/lnInclude -IlnInclude -I. -I/home/aleix/OpenFOAM/OpenFOAM-8/src/OpenFOAM/lnInclude -I/home/aleix/OpenFOAM/OpenFOAM-8/src/OSspecific/POSIX/lnInclude -fPIC -c chemistrySolver/chemistrySolver/chemistrySolvers.C -o /home/aleix/OpenFOAM/OpenFOAM-8/platforms/linuxArm64GccDPInt32Opt/src/thermophysicalModels/chemistryModel/chemistrySolver/chemistrySolver/chemistrySolvers.o
g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make: *** [/home/aleix/OpenFOAM/OpenFOAM-8/wmake/rules/General/transform:26: /home/aleix/OpenFOAM/OpenFOAM-8/platforms/linuxArm64GccDPInt32Opt/src/thermophysicalModels/chemistryModel/chemistrySolver/chemistrySolver/chemistrySolvers.o] Error 1
aleix@ub-pi4:~/OpenFOAM/OpenFOAM-8$
"

I have tried with ./Allwmake ./AllWmake -j ./Allwmake -j 2 ... and always the same proble at the same point. I have 8GBs Memory so that should not be a problem I guess, but now I dont know what to do ....
any help more than wellcomed
Thanksl

henry

2020-10-10 14:55

manager   ~0011582

You will need to increase the virtual memory limit to 13Gb to compile the latest chemistry models.

aleixandre

2020-10-11 09:22

reporter   ~0011583

thanks Henry,
I did the following:

sudo fallocate -l 6G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfil
sudo swapon /swapfile
sudo swapon --show
sudo free -h
./Allwmake -j

The compilation stoped two o three times, but I ran again ./Allwmake and it seems OpenFoam is now compiled. As there is no final message I dont know how to check it but I ran the pitDaily example and when I wrote paraFoam it tells me that there is no ParaView linked or installed and it tells me to run paraFoam -builtin ...
I ran "sudo apt-get install paraview" and I can run ParaView 5.7 standalone but I dont know how to link it with OpenFoam so I decided to compile ThirdParty elements in order to solve it.

The result is the following error:

./makeParaView

[ 87%] Linking CXX static library ../../lib/libvtkPVServerManagerRenderingCS-pv5.6.a
[ 87%] Built target vtkPVServerManagerRenderingCS
make: *** [Makefile:152: all] Error 2
Command exited with non-zero status 2
31839.81user 6229.39system 2:43:59elapsed 386%CPU (0avgtext+0avgdata 1743840maxresident)k
23224inputs+2848968outputs (43major+184083739minor)pagefaults 0swaps
aleix@ub-pi4:~/OpenFOAM/ThirdParty-8$

Do you have any idea what can I do?

Thanks,

wyldckat

2020-10-14 13:12

updater   ~0011593

@aleixandre: A complete output log would be necessary to diagnose this build issue... if you run the build command like this:

    ./makeParaView -no-config > log.makePV 2>&1

You will get the file "log.makePV" that has the full output.

The "-no-config" option is to not have to start over from scratch and instead to continue closer to where it stopped.

aleixandre

2020-10-14 14:09

reporter   ~0011596

Hi wyldckat,
I followed your instructions, please see the log.makePV
Thanks additional feedback
log.makePV (32,254 bytes)   
ParaView-5.6.3 exists.  Not downloading...

ParaView_SOURCE_DIR=/home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3
ParaView_BINARY_DIR=/home/aleix/OpenFOAM/ThirdParty-8/build/linuxArm64Gcc/ParaView-5.6.3
ParaView_DIR=/home/aleix/OpenFOAM/ThirdParty-8/platforms/linuxArm64Gcc/ParaView-5.6.3
sed: can't read /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/VTK/Utilities/kwsys/kwsysDateStamp.cmake: No such file or directory
date-stamp: 

Build stages selected
---------------------
    -config   false
    -make     true
    -install  true
---------------------
Features selected
    osmesa    false
    mpi       false
    python    false
    qt        true
---------------------
Version information
    qt        5.12.8
    version   5.6.3
    major     5.6
    build     Release
MISMATCH!
    specified 5.6.3
    found     
---------------------
    Starting make
[  0%] Built target ParaViewData
[  0%] Built target VTKData
[  1%] Built target vtksys
[  1%] Built target vtkWrappingTools
[  1%] Built target vtkdoubleconversion
[  1%] Built target vtklz4
[  1%] Built target vtkglew
[  1%] Built target vtklzma
[  2%] Built target vtkzlib
[  2%] Built target vtkexpat
[  2%] Built target vtkDICOMParser
[  2%] Built target vtkjsoncpp
[  2%] Built target vtkjpeg
[  2%] Built target vtkpugixml
[  2%] Built target vtkWrapPythonInit
[  2%] Built target vtkParseJava
[  2%] Built target vtkWrapJava
[  2%] Built target vtkWrapClientServer
[  2%] Built target vtkWrapPython
[  2%] Built target protobuf-lite
[  2%] Built target protoc_compiler
[  3%] Built target protobuf
[  3%] Built target vtkogg
[  4%] Built target vtklibxml2
[  4%] Built target vtkm_cont
[  4%] Built target vtkfreetype
[  6%] Built target QtTesting
[  6%] Built target H5detect
[  6%] Built target H5make_libsettings
[  6%] Built target verdict
[  6%] Built target VPIC
[  7%] Built target FmmMesh
[  7%] Built target paraview-config
[  7%] Built target vtkParaViewDocumentation
[  7%] Built target vtkWrapHierarchy
[  8%] Built target vtkmetaio
[  8%] Built target vtkpng
[  8%] Built target protobuf_code_generation
[  8%] Built target vtktiff
[  8%] Built target TestingDemo
[  8%] Built target vtktheora
[  8%] Built target vtkgl2ps
[  8%] Built target AnalyzeNIfTIIOHierarchy
[  8%] Built target ArrowGlyphHierarchy
[  8%] Built target CDIReaderHierarchy
[  8%] Built target DigitalRockPhysicsHierarchy
[  8%] Built target EmbossingRepresentationsHierarchy
[  8%] Built target EyeDomeLightingViewHierarchy
[  8%] Built target GMVReaderHierarchy
[  8%] Built target GeodesicMeasurementHierarchy
[ 11%] Built target vtkhdf5_src
[ 11%] Built target LagrangianParticleTrackerHierarchy
[ 11%] Built target MooseXfemClipHierarchy
[ 11%] Built target MomentsHierarchy
[ 11%] Built target NonOrthogonalSourceHierarchy
[ 11%] Built target SLACToolsHierarchy
[ 11%] Built target StreamLinesRepresentationHierarchy
[ 11%] Built target StreamingParticlesHierarchy
[ 11%] Built target SurfaceLICHierarchy
[ 11%] Built target ThickenLayeredCellsHierarchy
[ 11%] Built target paraview-config-launcher
[ 11%] Built target vtkCommonCoreHierarchy
[ 11%] Built target vtkhdf5_hl_src
[ 11%] Built target vtkCommonMathHierarchy
[ 11%] Built target vtkCommonSystemHierarchy
[ 11%] Built target vtkClientServerHierarchy
[ 11%] Built target vtkPVVTKExtensionsSILHierarchy
[ 12%] Built target vtkCommonCore
[ 12%] Built target vtkxdmf2
[ 12%] Built target vtknetcdf
[ 13%] Built target vtkcgns
[ 13%] Built target vtkCommonMath
[ 13%] Built target vtkCommonMiscHierarchy
[ 13%] Built target vtkCommonSystem
[ 13%] Built target vtkCommonTransformsHierarchy
[ 13%] Built target vtkClientServer
[ 13%] Built target vtknetcdfcpp
[ 13%] Built target vtkPVVTKExtensionsSIL
[ 13%] Built target kwProcessXML
[ 15%] Built target vtkexodusII
[ 15%] Built target vtkClientServerCS
[ 15%] Built target vtkCommonSystemCS
[ 16%] Built target vtkCommonMathCS
[ 16%] Built target smTestDriver
[ 16%] Built target vtkPVVTKExtensionsSILCS
[ 16%] Built target vtkCommonMisc
[ 16%] Built target vtkCommonTransforms
[ 16%] Built target vtkCommonDataModelHierarchy
[ 16%] Built target smTestDriver-launcher
[ 18%] Built target vtkCommonCoreCS
[ 18%] Built target vtkCommonMiscCS
[ 18%] Built target vtkCommonExecutionModelHierarchy
[ 19%] Built target vtkCommonTransformsCS
[ 19%] Built target vtkCommonComputationalGeometryHierarchy
[ 19%] Built target vtkCommonColorHierarchy
[ 19%] Built target vtkIOCoreHierarchy
[ 19%] Built target vtkIOMovieHierarchy
[ 19%] Built target vtkIOImageHierarchy
[ 19%] Built target vtkIOEnSightHierarchy
[ 21%] Built target vtkCommonDataModel
[ 21%] Built target vtkIOPLYHierarchy
[ 21%] Built target vtkIONetCDFHierarchy
[ 21%] Built target vtkImagingMathHierarchy
[ 21%] Built target vtkFiltersVerdictHierarchy
[ 21%] Built target vtkIOSegYHierarchy
[ 21%] Built target vtkFiltersProgrammableHierarchy
[ 21%] Built target vtkIOTRUCHASHierarchy
[ 21%] Built target vtkIOTecplotTableHierarchy
[ 21%] Built target vtkIOVeraOutHierarchy
[ 21%] Built target vtkFiltersCoreHierarchy
[ 21%] Built target vtkCommonComputationalGeometry
[ 21%] Built target vtkCommonExecutionModel
[ 21%] Built target vtkImagingCoreHierarchy
[ 21%] Built target vtkFiltersGeometryHierarchy
[ 21%] Built target vtkCommonColor
[ 25%] Built target vtkCommonDataModelCS
[ 25%] Built target vtkIOLegacyHierarchy
[ 25%] Built target vtkIOXMLParserHierarchy
[ 26%] Built target vtkIOCore
[ 26%] Built target vtkIOMovie
[ 26%] Built target vtkIOGeometryHierarchy
[ 26%] Built target vtkIOImage
[ 26%] Built target vtkIOEnSight
[ 26%] Built target vtkIOExodusHierarchy
[ 26%] Built target vtkIONetCDF
[ 26%] Built target vtkImagingSourcesHierarchy
[ 26%] Built target vtkImagingColorHierarchy
[ 26%] Built target vtkImagingHybridHierarchy
[ 26%] Built target vtkImagingMath
[ 26%] Built target vtkFiltersVerdict
[ 26%] Built target vtkFiltersProgrammable
[ 26%] Built target vtkIOMotionFXHierarchy
[ 27%] Built target vtkIOLSDynaHierarchy
[ 27%] Built target vtkIOSegY
[ 27%] Built target vtkIOTRUCHAS
[ 27%] Built target vtkIOTecplotTable
[ 27%] Built target vtkIOVeraOut
[ 27%] Built target vtkFiltersProgrammableCS
[ 27%] Built target vtkFiltersVerdictCS
[ 27%] Built target vtkImagingMathCS
[ 28%] Built target vtkIOImageCS
[ 28%] Built target vtkCommonColorCS
[ 28%] Built target vtkIOCoreCS
[ 28%] Built target vtkIOMovieCS
[ 29%] Built target vtkCommonExecutionModelCS
[ 30%] Built target vtkCommonComputationalGeometryCS
[ 30%] Built target vtkFiltersGeneralHierarchy
[ 30%] Built target vtkIOEnSightCS
[ 31%] Built target vtkIONetCDFCS
[ 31%] Built target vtkImagingFourierHierarchy
[ 32%] Built target vtkFiltersCore
[ 32%] Built target vtkFiltersSourcesHierarchy
[ 32%] Built target vtkImagingCore
[ 32%] Built target vtkParallelCoreHierarchy
[ 32%] Built target vtkIOXMLParser
[ 32%] Built target vtkPVCommonHierarchy
[ 32%] Built target vtkIOLegacy
[ 32%] Built target vtkIOXMLHierarchy
[ 32%] Built target vtkAcceleratorsVTKmHierarchy
[ 32%] Built target vtkIOPLY
[ 32%] Built target vtkIOExodus
[ 32%] Built target vtkIOParallelExodusHierarchy
[ 32%] Built target vtkIOParallelXMLHierarchy
[ 32%] Built target vtkImagingSources
[ 32%] Built target vtkImagingGeneralHierarchy
[ 32%] Built target vtkImagingColor
[ 32%] Built target vtkImagingHybrid
[ 32%] Built target vtkFiltersGenericHierarchy
[ 32%] Built target vtkFiltersHyperTreeHierarchy
[ 32%] Built target vtkFiltersFlowPathsHierarchy
[ 32%] Built target vtkFiltersParallelVerdictHierarchy
[ 32%] Built target vtkFiltersTextureHierarchy
[ 32%] Built target vtkIOAsynchronousHierarchy
[ 32%] Built target vtkIOParallelLSDynaHierarchy
[ 32%] Built target vtkIOVPICHierarchy
[ 32%] Built target vtkIOLSDyna
[ 32%] Built target vtkImagingMorphologicalHierarchy
[ 32%] Built target vtkIOTecplotTableCS
[ 32%] Built target vtkIOVeraOutCS
[ 32%] Built target vtkIOSegYCS
[ 32%] Built target vtkIOTRUCHASCS
[ 32%] Built target vtkIOLSDynaCS
[ 32%] Built target vtkIOXMLParserCS
[ 32%] Built target vtkImagingHybridCS
[ 32%] Built target vtkIOLegacyCS
[ 32%] Built target vtkImagingColorCS
[ 33%] Built target vtkIOExodusCS
[ 34%] Built target vtkImagingCoreCS
[ 34%] Built target vtkImagingSourcesCS
[ 36%] Built target vtkFiltersCoreCS
[ 36%] Built target vtkIOPLYCS
[ 36%] Built target vtkFiltersStatisticsHierarchy
[ 36%] Built target vtkImagingFourier
[ 36%] Built target vtkRenderingCoreHierarchy
[ 36%] Built target vtkFiltersGeometry
[ 36%] Built target vtkFiltersModelingHierarchy
[ 37%] Built target vtkFiltersGeneral
[ 37%] Built target vtkPVVTKExtensionsCoreHierarchy
[ 37%] Built target vtkPVCommon
[ 37%] Built target vtkParallelCore
[ 37%] Built target vtkDomainsChemistryHierarchy
[ 37%] Built target vtkFiltersAMRHierarchy
[ 37%] Built target vtkIOXML
[ 37%] Built target vtkRenderingFreeTypeHierarchy
[ 37%] Built target vtkFiltersParallelStatisticsHierarchy
[ 37%] Built target vtkIOImportHierarchy
[ 37%] Built target vtkIOParallelExodus
[ 38%] Built target vtkAcceleratorsVTKm
[ 38%] Built target vtkIOGeometry
[ 38%] Built target vtkIOParallelXML
[ 38%] Built target vtkFiltersHybridHierarchy
[ 38%] Built target vtkRenderingVolumeHierarchy
[ 38%] Built target vtkRenderingAnnotationHierarchy
[ 38%] Built target vtkImagingGeneral
[ 38%] Built target vtkRenderingLabelHierarchy
[ 38%] Built target vtkTestingRenderingHierarchy
[ 39%] Built target vtkFiltersHyperTree
[ 39%] Built target vtkFiltersParallelVerdict
[ 39%] Built target vtkIOAMRHierarchy
[ 39%] Built target vtkIOAsynchronous
[ 39%] Built target vtkFiltersTexture
[ 39%] Built target vtkIOMotionFX
[ 39%] Built target vtkIOParallelLSDyna
[ 39%] Built target vtkIOVPIC
[ 39%] Built target vtkImagingMorphological
[ 39%] Built target vtkPVVTKExtensionsH5PartReaderHierarchy
[ 39%] Built target vtkFiltersPointsHierarchy
[ 39%] Built target vtkRenderingLODHierarchy
[ 39%] Built target vtkIOVPICCS
[ 39%] Built target vtkIOMotionFXCS
[ 39%] Built target vtkFiltersParallelVerdictCS
[ 40%] Built target vtkImagingMorphologicalCS
[ 40%] Built target vtkFiltersHyperTreeCS
[ 41%] Built target vtkFiltersTextureCS
[ 41%] Built target vtkPVCommonCS
[ 41%] Built target vtkParallelCoreCS
[ 41%] Built target vtkIOAsynchronousCS
[ 42%] Built target vtkFiltersGeometryCS
[ 42%] Built target vtkIOParallelLSDynaCS
[ 42%] Built target vtkImagingFourierCS
[ 44%] Built target vtkFiltersGeneralCS
[ 45%] Built target vtkIOXMLCS
[ 45%] Built target vtkAcceleratorsVTKmCS
[ 46%] Built target vtkIOParallelXMLCS
[ 46%] Built target vtkIOParallelExodusCS
[ 47%] Built target vtkIOGeometryCS
[ 48%] Built target vtkImagingGeneralCS
[ 48%] Built target vtkFiltersStatistics
[ 48%] Built target vtkFiltersExtractionHierarchy
[ 48%] Built target vtkRenderingOpenGL2Hierarchy
[ 48%] Built target vtkFiltersSources
[ 48%] Built target vtkRenderingContext2DHierarchy
[ 48%] Built target vtkFiltersAMR
[ 48%] Built target vtkRenderingGL2PSOpenGL2Hierarchy
[ 48%] Built target vtkRenderingVolumeOpenGL2Hierarchy
[ 48%] Built target vtkFiltersParallelStatistics
[ 48%] Built target vtkDomainsChemistryOpenGL2Hierarchy
[ 48%] Built target vtkIOXdmf2Hierarchy
[ 48%] Built target vtkPVVTKExtensionsCGNSReaderHierarchy
[ 48%] Built target vtkFiltersFlowPaths
[ 48%] Built target vtkIOAMR
[ 48%] Built target vtkPVVTKExtensionsCGNSWriterHierarchy
[ 48%] Built target vtkPVVTKExtensionsPointsHierarchy
[ 48%] Built target vtkRenderingLICOpenGL2Hierarchy
[ 48%] Built target vtkFiltersFlowPathsCS
[ 48%] Built target vtkFiltersAMRCS
[ 49%] Built target vtkFiltersSourcesCS
[ 49%] Built target vtkFiltersStatisticsCS
[ 49%] Built target vtkFiltersParallelStatisticsCS
[ 49%] Built target vtkInteractionStyleHierarchy
[ 49%] Built target vtkFiltersExtraction
[ 49%] Built target vtkFiltersParallelHierarchy
[ 49%] Built target vtkFiltersModeling
[ 50%] Built target vtkRenderingCore
[ 50%] Built target vtkPVVTKExtensionsCore
[ 50%] Built target vtkInfovisCoreHierarchy
[ 50%] Built target vtkIOParallelHierarchy
[ 50%] Built target vtkInteractionWidgetsHierarchy
[ 50%] Built target vtkIOExportHierarchy
[ 50%] Built target vtkFiltersGeneric
[ 50%] Built target vtkRenderingContextOpenGL2Hierarchy
[ 50%] Built target vtkRenderingParallelHierarchy
[ 50%] Built target vtkRenderingVolumeAMRHierarchy
[ 50%] Built target vtkViewsCoreHierarchy
[ 50%] Built target vtkTestingRendering
[ 50%] Built target vtkInteractionImageHierarchy
[ 50%] Built target vtkIOXdmf2
[ 50%] Built target vtkPVVTKExtensionsCGNSReader
[ 50%] Built target vtkPVVTKExtensionsCGNSWriter
[ 50%] Built target vtkPVVTKExtensionsH5PartReader
[ 50%] Built target vtkFiltersPoints
[ 50%] Built target vtkRenderingLOD
[ 51%] Built target vtkIOXdmf2CS
[ 51%] Built target vtkIOAMRCS
[ 51%] Built target vtkTestingRenderingCS
[ 51%] Built target vtkPVVTKExtensionsCGNSReaderCS
[ 51%] Built target vtkFiltersModelingCS
[ 52%] Built target vtkFiltersExtractionCS
[ 52%] Built target vtkFiltersGenericCS
[ 53%] Built target vtkPVVTKExtensionsCoreCS
[ 53%] Built target vtkRenderingLODCS
[ 53%] Built target vtkInteractionStyle
[ 55%] Built target vtkRenderingCoreCS
[ 55%] Built target vtkPVClientServerCoreCoreHierarchy
[ 56%] Built target vtkFiltersParallel
[ 58%] Built target vtkRenderingOpenGL2
[ 58%] Built target vtkIOInfovisHierarchy
[ 58%] Built target vtkDomainsChemistry
[ 58%] Built target vtkInfovisCore
[ 58%] Built target vtkChartsCoreHierarchy
[ 58%] Built target vtkRenderingFreeType
[ 58%] Built target vtkIOImport
[ 58%] Built target vtkIOParallel
[ 58%] Built target vtkFiltersHybrid
[ 59%] Built target vtkRenderingVolume
[ 59%] Built target vtkIOExportOpenGL2Hierarchy
[ 59%] Built target vtkRenderingGL2PSOpenGL2
[ 59%] Built target vtkViewsContext2DHierarchy
[ 59%] Built target vtkRenderingLabel
[ 59%] Built target vtkRenderingParallel
[ 59%] Built target vtkDomainsChemistryOpenGL2
[ 59%] Built target vtkPVVTKExtensionsPoints
[ 59%] Built target vtkFiltersHybridCS
[ 59%] Built target vtkRenderingLICOpenGL2
[ 59%] Built target vtkPVVTKExtensionsH5PartReaderCS
[ 60%] Built target vtkFiltersPointsCS
[ 60%] Built target vtkPVVTKExtensionsCGNSWriterCS
[ 60%] Built target vtkPVVTKExtensionsPointsCS
[ 60%] Built target vtkDomainsChemistryOpenGL2CS
[ 60%] Built target vtkRenderingLabelCS
[ 61%] Built target vtkRenderingGL2PSOpenGL2CS
[ 61%] Built target vtkRenderingParallelCS
[ 62%] Built target vtkInteractionStyleCS
[ 63%] Built target vtkInfovisCoreCS
[ 63%] Built target vtkRenderingVolumeCS
[ 64%] Built target vtkRenderingOpenGL2CS
[ 65%] Built target vtkFiltersParallelCS
[ 65%] Built target vtkRenderingFreeTypeCS
[ 65%] Built target vtkRenderingLICOpenGL2CS
[ 65%] Built target vtkIOImportCS
[ 65%] Built target vtkDomainsChemistryCS
[ 65%] Built target vtkIOParallelCS
[ 66%] Built target vtkProbeOpenGLVersion
[ 66%] Built target vtkPVServerImplementationCoreHierarchy
[ 67%] Built target vtkPVClientServerCoreCore
[ 67%] Built target vtkIOInfovis
[ 67%] Built target vtkGUISupportQt
[ 67%] Built target vtkRenderingContext2D
[ 67%] Built target vtkPVVTKExtensionsRenderingHierarchy
[ 67%] Built target vtkRenderingAnnotation
[ 68%] Built target vtkRenderingVolumeOpenGL2
[ 68%] Built target vtkIOInfovisCS
[ 68%] Built target vtkProbeOpenGLVersion-launcher
[ 68%] Built target vtkPVClientServerCoreCoreCS
[ 69%] Built target vtkRenderingContext2DCS
[ 69%] Built target vtkPVServerManagerCoreHierarchy
[ 69%] Built target vtkPVServerImplementationCore
[ 69%] Built target vtkChartsCore
[ 69%] Built target vtkIOExport
[ 69%] Built target vtkRenderingContextOpenGL2
[ 69%] Built target vtkPVVTKExtensionsDefaultHierarchy
[ 69%] Built target vtkRenderingVolumeAMR
[ 69%] Built target vtkPVServerManagerApplicationHierarchy
[ 70%] Built target vtkInteractionWidgets
[ 70%] Built target vtkRenderingVolumeOpenGL2CS
[ 70%] Built target vtkIOExportCS
[ 70%] Built target vtkRenderingAnnotationCS
[ 70%] Built target vtkRenderingContextOpenGL2CS
[ 70%] Built target vtkPVCatalystHierarchy
[ 71%] Built target vtkPVServerImplementationCoreCS
[ 72%] Built target vtkChartsCoreCS
[ 72%] Built target vtkIOExportOpenGL2
[ 72%] Built target vtkViewsCore
[ 72%] Built target vtkPVClientServerCoreRenderingHierarchy
[ 73%] Built target vtkPVServerManagerCore
[ 73%] Built target vtkInteractionImage
[ 73%] Built target vtkIOExportOpenGL2CS
[ 73%] Built target vtkRenderingVolumeAMRCS
[ 75%] Built target vtkInteractionWidgetsCS
[ 77%] Built target vtkPVServerManagerCoreCS
[ 77%] Built target vtkPVClientServerCoreDefaultHierarchy
[ 78%] Built target vtkPVVTKExtensionsRendering
[ 78%] Built target vtkViewsContext2D
[ 78%] Built target vtkPVServerImplementationRenderingHierarchy
[ 79%] Built target pqWidgets
[ 79%] Built target vtkInteractionImageCS
[ 79%] Built target vtkViewsCoreCS
[ 79%] Built target vtkPVServerManagerRenderingHierarchy
[ 79%] Built target vtkViewsContext2DCS
[ 79%] Built target vtkPVServerManagerDefaultHierarchy
[ 80%] Built target vtkPVVTKExtensionsRenderingCS
[ 80%] Built target vtkPVAnimationHierarchy
[ 80%] Built target vtkPVVTKExtensionsDefault
[ 82%] Built target vtkPVVTKExtensionsDefaultCS
[ 82%] Built target vtkPVClientServerCoreRendering
[ 82%] Built target vtkPVServerImplementationRendering
[ 82%] Built target vtkPVClientServerCoreDefault
[ 84%] Built target vtkPVClientServerCoreRenderingCS
[ 84%] Built target vtkPVServerImplementationRenderingCS
[ 85%] Built target vtkPVClientServerCoreDefaultCS
[ 86%] Built target vtkPVServerManagerRendering
[ 86%] Linking CXX executable ../../bin/vtkLegacyColorMapXMLToJSON
[ 86%] Built target vtkPVServerManagerDefault
[ 87%] Built target vtkPVServerManagerRenderingCS
[ 87%] CS Wrapping - generating vtkLoadStateOptionsClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMXYChartRepresentationInitializationHelperClientServer.cxx
[ 87%] CS Wrapping - generating vtkPVMultiServerDataSourceClientServer.cxx
[ 87%] CS Wrapping - generating vtkPVGeneralSettingsClientServer.cxx
[ 87%] CS Wrapping - generating vtkPVX3DExporterClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMCameraConfigurationReaderClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMCameraConfigurationWriterClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMCSVExporterProxyClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMCSVProxiesInitializationHelperClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMDirectoryProxyClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMEnsembleDataReaderProxyClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMExporterProxyClientServer.cxx
/bin/ld: /home/aleix/OpenFOAM/ThirdParty-8/build/linuxArm64Gcc/ParaView-5.6.3/lib/libvtkpng-pv5.6.so.1: undefined reference to `png_init_filter_functions_neon'
collect2: error: ld returned 1 exit status
make[2]: *** [Utilities/LegacyColorMapXMLToJSON/CMakeFiles/vtkLegacyColorMapXMLToJSON.dir/build.make:169: bin/vtkLegacyColorMapXMLToJSON] Error 1
make[1]: *** [CMakeFiles/Makefile2:16861: Utilities/LegacyColorMapXMLToJSON/CMakeFiles/vtkLegacyColorMapXMLToJSON.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 87%] CS Wrapping - generating vtkSMGL2PSExporterProxyClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMInteractionUndoStackBuilderClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMInteractiveSelectionPipelineClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMLoadStateOptionsProxyClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMMultiServerSourceProxyClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMPLYWriterProxyInitializationHelperClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMPreselectionPipelineClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMPropertyModificationUndoElementClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMProxyClipboardClientServer.cxx
Scanning dependencies of target vtkPVAnimation
[ 87%] CS Wrapping - generating vtkSMProxyConfigurationReaderClientServer.cxx
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkAnimationPlayer.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkCompositeAnimationPlayer.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVAnimationCue.cxx.o
[ 87%] CS Wrapping - generating vtkSMProxyConfigurationWriterClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMPSWriterProxyClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMReaderReloadHelperClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMRenderViewExporterProxyClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMSpreadSheetRepresentationInitializationHelperClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMTestingClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMTooltipSelectionPipelineClientServer.cxx
[ 87%] CS Wrapping - generating vtkSMViewExportHelperClientServer.cxx
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVBooleanKeyFrame.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVCameraAnimationCue.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVCameraCueManipulator.cxx.o
Scanning dependencies of target vtkPVServerManagerDefaultCS
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkLoadStateOptionsClientServer.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVCameraKeyFrame.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVCompositeKeyFrame.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVCueManipulator.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkPVGeneralSettingsClientServer.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVExponentialKeyFrame.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVKeyFrameAnimationCue.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVKeyFrameAnimationCueForProxies.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVKeyFrameCueManipulator.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVKeyFrame.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkPVMultiServerDataSourceClientServer.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVRampKeyFrame.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVRepresentationAnimationHelper.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkPVSinusoidKeyFrame.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkRealtimeAnimationPlayer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkPVX3DExporterClientServer.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkSequenceAnimationPlayer.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkSIXMLAnimationWriterRepresentationProperty.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkSMAnimationFrameWindowDomain.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMCameraConfigurationReaderClientServer.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkSMAnimationScene.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkSMAnimationSceneGeometryWriter.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMCameraConfigurationWriterClientServer.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkSMAnimationSceneProxy.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkSMAnimationSceneWriter.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkSMSaveAnimationProxy.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMCSVExporterProxyClientServer.cxx.o
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkTimestepsAnimationPlayer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMCSVProxiesInitializationHelperClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMDirectoryProxyClientServer.cxx.o
/home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/Animation/vtkSMSaveAnimationProxy.cxx: In static member function ‘static bool vtkSMSaveAnimationProxy::SupportsAVI(vtkSMSession*, bool)’:
/home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/Animation/vtkSMSaveAnimationProxy.cxx:274:30: warning: ‘int vtkPVServerInformation::GetAVISupport()’ is deprecated [-Wdeprecated-declarations]
  274 |   return info->GetAVISupport() != 0;
      |                              ^
In file included from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/VTK/Common/Core/vtkObject.h:46,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/ServerManager/Core/vtkSMObject.h:26,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/ServerManager/Core/vtkSMSessionObject.h:27,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/ServerManager/Core/vtkSMRemoteObject.h:29,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/ServerManager/Core/vtkSMProxy.h:135,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/ServerManager/Rendering/vtkSMSaveScreenshotProxy.h:34,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/Animation/vtkSMSaveAnimationProxy.h:30,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/Animation/vtkSMSaveAnimationProxy.cxx:15:
/home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/ClientServerCore/Core/vtkPVServerInformation.h:104:18: note: declared here
  104 |   VTK_LEGACY(int GetAVISupport());
      |                  ^~~~~~~~~~~~~
/home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/VTK/Common/Core/vtkSetGet.h:880:30: note: in definition of macro ‘VTK_LEGACY’
  880 | #  define VTK_LEGACY(method) method __attribute__((deprecated))
      |                              ^~~~~~
/home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/Animation/vtkSMSaveAnimationProxy.cxx: In static member function ‘static bool vtkSMSaveAnimationProxy::SupportsOGV(vtkSMSession*, bool)’:
/home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/Animation/vtkSMSaveAnimationProxy.cxx:295:30: warning: ‘int vtkPVServerInformation::GetOGVSupport()’ is deprecated [-Wdeprecated-declarations]
  295 |   return info->GetOGVSupport() != 0;
      |                              ^
In file included from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/VTK/Common/Core/vtkObject.h:46,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/ServerManager/Core/vtkSMObject.h:26,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/ServerManager/Core/vtkSMSessionObject.h:27,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/ServerManager/Core/vtkSMRemoteObject.h:29,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/ServerManager/Core/vtkSMProxy.h:135,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/ServerManager/Rendering/vtkSMSaveScreenshotProxy.h:34,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/Animation/vtkSMSaveAnimationProxy.h:30,
                 from /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/Animation/vtkSMSaveAnimationProxy.cxx:15:
/home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/ParaViewCore/ClientServerCore/Core/vtkPVServerInformation.h:95:18: note: declared here
   95 |   VTK_LEGACY(int GetOGVSupport());
      |                  ^~~~~~~~~~~~~
/home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/VTK/Common/Core/vtkSetGet.h:880:30: note: in definition of macro ‘VTK_LEGACY’
  880 | #  define VTK_LEGACY(method) method __attribute__((deprecated))
      |                              ^~~~~~
[ 87%] Building CXX object ParaViewCore/Animation/CMakeFiles/vtkPVAnimation.dir/vtkXMLPVAnimationWriter.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMEnsembleDataReaderProxyClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMExporterProxyClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMGL2PSExporterProxyClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMInteractionUndoStackBuilderClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMInteractiveSelectionPipelineClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMLoadStateOptionsProxyClientServer.cxx.o
[ 87%] Linking CXX shared library ../../lib/libvtkPVAnimation-pv5.6.so
[ 87%] Built target vtkPVAnimation
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMMultiServerSourceProxyClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMPLYWriterProxyInitializationHelperClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMPreselectionPipelineClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMPropertyModificationUndoElementClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMProxyClipboardClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMProxyConfigurationReaderClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMProxyConfigurationWriterClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMPSWriterProxyClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMReaderReloadHelperClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMRenderViewExporterProxyClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMSpreadSheetRepresentationInitializationHelperClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMTestingClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMTooltipSelectionPipelineClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMViewExportHelperClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkSMXYChartRepresentationInitializationHelperClientServer.cxx.o
[ 87%] Building CXX object Wrapping/ClientServer/CMakeFiles/vtkPVServerManagerDefaultCS.dir/vtkPVServerManagerDefaultCSInit.cxx.o
[ 87%] Linking CXX static library ../../lib/libvtkPVServerManagerDefaultCS-pv5.6.a
[ 87%] Built target vtkPVServerManagerDefaultCS
make: *** [Makefile:152: all] Error 2
Command exited with non-zero status 2
212.73user 182.89system 1:46.32elapsed 372%CPU (0avgtext+0avgdata 137292maxresident)k
427344inputs+13792outputs (356major+2359997minor)pagefaults 0swaps
log.makePV (32,254 bytes)   

wyldckat

2020-10-14 15:20

updater   ~0011597

Looks like it's an issue with the internal PNG library that VTK is using by default... try with the following build command, which will consequently give you this log file "log.makePVb":

    ./makeParaView VTK_USE_SYSTEM_PNG:BOOL=ON > log.makePVb 2>&1

I found this by looking for the error message from in line 447 of your file, namely:

    libvtkpng-pv5.6.so.1: undefined reference to `png_init_filter_functions_neon'

The answer I found was this: https://gitlab.kitware.com/vtk/vtk/-/issues/17385

aleixandre

2020-10-14 18:16

reporter   ~0011603

Thanks Wyldckat,
Here the log file
Thanks for your support
log.makePVb (19,208 bytes)   
ParaView-5.6.3 exists.  Not downloading...

ParaView_SOURCE_DIR=/home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3
ParaView_BINARY_DIR=/home/aleix/OpenFOAM/ThirdParty-8/build/linuxArm64Gcc/ParaView-5.6.3
ParaView_DIR=/home/aleix/OpenFOAM/ThirdParty-8/platforms/linuxArm64Gcc/ParaView-5.6.3
sed: can't read /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3/VTK/Utilities/kwsys/kwsysDateStamp.cmake: No such file or directory
date-stamp: 

Build stages selected
---------------------
    -config   true
    -make     true
    -install  true
---------------------
Features selected
    osmesa    false
    mpi       false
    python    false
    qt        true
---------------------
Version information
    qt        5.12.8
    version   5.6.3
    major     5.6
    build     Release
MISMATCH!
    specified 5.6.3
    found     
---------------------
removing old build directory
    /home/aleix/OpenFOAM/ThirdParty-8/build/linuxArm64Gcc/ParaView-5.6.3
----
Configuring paraview-5.6.3 (major version: 5.6)
    MPI    support : false
    Python support : false
    OSMESA support : false
    Qt dev support : true
    Source         : /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3
    Build          : /home/aleix/OpenFOAM/ThirdParty-8/build/linuxArm64Gcc/ParaView-5.6.3
    Target         : /home/aleix/OpenFOAM/ThirdParty-8/platforms/linuxArm64Gcc/ParaView-5.6.3
    Build type     : Release
----

cmake -DCMAKE_INSTALL_PREFIX:PATH=/home/aleix/OpenFOAM/ThirdParty-8/platforms/linuxArm64Gcc/ParaView-5.6.3 -DBUILD_SHARED_LIBS:BOOL=ON -DVTK_USE_RPATH:BOOL=OFF -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON -DBUILD_TESTING:BOOL=OFF -DVTK_USE_SYSTEM_PNG:BOOL=ON -DPARAVIEW_BUILD_QT_GUI=ON -DPARAVIEW_QT_VERSION=5 -DVTK_RENDERING_BACKEND=OpenGL2 -DCMAKE_BUILD_TYPE:STRING=Release /home/aleix/OpenFOAM/ThirdParty-8/ParaView-5.6.3

----

-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Check for working C compiler: /bin/gcc
-- Check for working C compiler: /bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /bin/g++
-- Check for working CXX compiler: /bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /bin/git (found version "2.25.1") 
-- Could not use git to determine source version, using version 5.6.3
-- Looking for a Fortran compiler
-- Looking for a Fortran compiler - /bin/f95
-- The Fortran compiler identification is GNU 9.3.0
-- Check for working Fortran compiler: /bin/f95
-- Check for working Fortran compiler: /bin/f95  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /bin/f95 supports Fortran 90
-- Checking whether /bin/f95 supports Fortran 90 -- yes
-- Performing Test VTK_UNDEFINED_SYMBOLS_ALLOWED - Success
-- Performing Test HAVE_GCC_ERROR_RETURN_TYPE
-- Performing Test HAVE_GCC_ERROR_RETURN_TYPE - Success
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Performing Test VTK_UNDEFINED_SYMBOLS_ALLOWED - Success
-- Performing Test Support for 64 bit file systems
-- Performing Test Support for 64 bit file systems - Success
-- Group StandAlone modules: vtkChartsCore;vtkCommonComputationalGeometry;vtkCommonCore;vtkCommonDataModel;vtkCommonExecutionModel;vtkCommonMisc;vtkCommonSystem;vtkCommonTransforms;vtkDomainsChemistry;vtkFiltersAMR;vtkFiltersCore;vtkFiltersExtraction;vtkFiltersFlowPaths;vtkFiltersGeneral;vtkFiltersGeneric;vtkFiltersGeometry;vtkFiltersHybrid;vtkFiltersHyperTree;vtkFiltersImaging;vtkFiltersModeling;vtkFiltersParallel;vtkFiltersParallelImaging;vtkFiltersPoints;vtkFiltersProgrammable;vtkFiltersSMP;vtkFiltersSelection;vtkFiltersSources;vtkFiltersStatistics;vtkFiltersTexture;vtkFiltersTopology;vtkFiltersVerdict;vtkIOAMR;vtkIOAsynchronous;vtkIOCore;vtkIOEnSight;vtkIOExodus;vtkIOGeometry;vtkIOImage;vtkIOImport;vtkIOInfovis;vtkIOLSDyna;vtkIOLegacy;vtkIOMINC;vtkIOMovie;vtkIONetCDF;vtkIOPLY;vtkIOParallel;vtkIOParallelXML;vtkIOSQL;vtkIOSegY;vtkIOTecplotTable;vtkIOVeraOut;vtkIOVideo;vtkIOXML;vtkIOXMLParser;vtkImagingColor;vtkImagingCore;vtkImagingFourier;vtkImagingGeneral;vtkImagingHybrid;vtkImagingMath;vtkImagingMorphological;vtkImagingSources;vtkImagingStatistics;vtkImagingStencil;vtkInfovisCore;vtkInfovisLayout;vtkParallelCore
-- Group MPI modules: vtkDomainsParallelChemistry;vtkFiltersParallelDIY2;vtkFiltersParallelGeometry;vtkFiltersParallelMPI;vtkFiltersParallelVerdict;vtkIOMPIImage;vtkIOMPIParallel;vtkIOParallelNetCDF;vtkParallelMPI;vtkdiy2
-- Group Imaging modules: vtkFiltersImaging;vtkImagingColor;vtkImagingFourier;vtkImagingGeneral;vtkImagingHybrid;vtkImagingMath;vtkImagingMorphological;vtkImagingSources;vtkImagingStatistics;vtkImagingStencil;vtkInteractionImage;vtkRenderingImage
-- Group Qt modules: vtkGUISupportQt;vtkGUISupportQtSQL;vtkRenderingQt;vtkViewsQt;vtkPVVTKExtensionsRendering;pqWidgets
-- Group Rendering modules: vtkGeovisCore;vtkIOExport;vtkIOExportPDF;vtkInteractionImage;vtkInteractionStyle;vtkInteractionWidgets;vtkRenderingAnnotation;vtkRenderingContext2D;vtkRenderingCore;vtkRenderingFreeType;vtkRenderingImage;vtkRenderingLOD;vtkRenderingLabel;vtkRenderingVolume;vtkViewsContext2D;vtkViewsCore;vtkViewsInfovis
-- Group Tk modules: vtkRenderingTk
-- Group Views modules: vtkViewsContext2D;vtkViewsGeovis
-- Group Web modules: vtkWebCore;vtkWebPython;vtkWebGLExporter
-- Group ParaViewCore modules: smTestDriver;vtkPVClientServerCoreCore;vtkPVCommon;vtkPVServerImplementationCore;vtkPVServerManagerCore;vtkPVVTKExtensionsCore
-- Group ParaViewRendering modules: vtkPVClientServerCoreRendering;vtkPVServerImplementationRendering;vtkPVServerManagerRendering;vtkPVVTKExtensionsRendering
-- Group ParaViewQt modules: pqApplicationComponents;pqComponents;pqCore;pqWidgets
-- Backend OpenGL2 modules: vtkDomainsChemistryOpenGL2;vtkIOExportOpenGL2;vtkImagingOpenGL2;vtkRenderingContextOpenGL2;vtkRenderingGL2PSOpenGL2;vtkRenderingLICOpenGL2;vtkRenderingOpenGL2;vtkRenderingOpenVR;vtkRenderingVolumeOpenGL2
-- Enabling modules for OpenGL2.
-- Checking whether header cstdio is available
-- Checking whether header cstdio is available - yes
-- Checking for Large File Support
-- Checking for Large File Support - yes
-- Checking whether C++ compiler has 'long long'
-- Checking whether C++ compiler has 'long long' - yes
-- Checking whether C++ compiler has '__int64'
-- Checking whether C++ compiler has '__int64' - no
-- Checking whether wstring is available
-- Checking whether wstring is available - yes
-- Checking whether C compiler has ptrdiff_t in stddef.h
-- Checking whether C compiler has ptrdiff_t in stddef.h - yes
-- Checking whether C compiler has ssize_t in unistd.h
-- Checking whether C compiler has ssize_t in unistd.h - yes
-- Checking whether C compiler has clock_gettime
-- Checking whether C compiler has clock_gettime - yes
-- Checking whether CXX compiler has setenv
-- Checking whether CXX compiler has setenv - yes
-- Checking whether CXX compiler has unsetenv
-- Checking whether CXX compiler has unsetenv - yes
-- Checking whether CXX compiler has environ in stdlib.h
-- Checking whether CXX compiler has environ in stdlib.h - no
-- Checking whether CXX compiler has utimes
-- Checking whether CXX compiler has utimes - yes
-- Checking whether CXX compiler has utimensat
-- Checking whether CXX compiler has utimensat - yes
-- Checking whether CXX compiler struct stat has st_mtim member
-- Checking whether CXX compiler struct stat has st_mtim member - yes
-- Checking whether CXX compiler struct stat has st_mtimespec member
-- Checking whether CXX compiler struct stat has st_mtimespec member - no
-- Looking for include files sys/types.h, ifaddrs.h
-- Looking for include files sys/types.h, ifaddrs.h - found
-- Checking whether CXX compiler has rlimit64
-- Checking whether CXX compiler has rlimit64 - yes
-- Checking whether CXX compiler has atol
-- Checking whether CXX compiler has atol - yes
-- Checking whether CXX compiler has atoll
-- Checking whether CXX compiler has atoll - yes
-- Checking whether CXX compiler has _atoi64
-- Checking whether CXX compiler has _atoi64 - no
-- Looking for C++ include execinfo.h
-- Looking for C++ include execinfo.h - found
-- Checking whether backtrace works with this C++ compiler
-- Checking whether backtrace works with this C++ compiler - yes
-- Looking for C++ include dlfcn.h
-- Looking for C++ include dlfcn.h - found
-- Checking whether dladdr works with this C++ compiler
-- Checking whether dladdr works with this C++ compiler - yes
-- Looking for C++ include cxxabi.h
-- Looking for C++ include cxxabi.h - found
-- Checking whether cxxabi works with this C++ compiler
-- Checking whether cxxabi works with this C++ compiler - yes
-- Checking whether CXX compiler has getloadavg
-- Checking whether CXX compiler has getloadavg - yes
-- Checking whether <ext/stdio_filebuf.h> is available
-- Checking whether <ext/stdio_filebuf.h> is available - yes
-- Checking for builtin __sync_add_and_fetch
-- Checking for builtin __sync_add_and_fetch -- success
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Performing Test VTK_HAS_STD_ISNAN
-- Performing Test VTK_HAS_STD_ISNAN - Success
-- Performing Test VTK_HAS_STD_ISINF
-- Performing Test VTK_HAS_STD_ISINF - Success
-- Performing Test VTK_HAS_STD_ISFINITE
-- Performing Test VTK_HAS_STD_ISFINITE - Success
-- Looking for isnan
-- Looking for isnan - found
-- Looking for isinf
-- Looking for isinf - found
-- Looking for isfinite
-- Looking for isfinite - found
-- Looking for finite
-- Looking for finite - found
-- Looking for fenv.h
-- Looking for fenv.h - found
-- Looking for feenableexcept
-- Looking for feenableexcept - found
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Looking for getsockname in socket
-- Looking for getsockname in socket - not found
-- Checking for getsockname with socklen_t
-- Checking for getsockname with socklen_t -- 1
-- Looking for SO_REUSEADDR
-- Looking for SO_REUSEADDR - found
-- Performing Test standard_math_library_linked_to_automatically
-- Performing Test standard_math_library_linked_to_automatically - Success
-- Performing Test COMPILER_SUPPORT_WERROR
-- Performing Test COMPILER_SUPPORT_WERROR - Success
-- Performing Test COMPILER_SUPPORT_pedantic
-- Performing Test COMPILER_SUPPORT_pedantic - Success
-- Performing Test COMPILER_SUPPORT_Wall
-- Performing Test COMPILER_SUPPORT_Wall - Success
-- Performing Test COMPILER_SUPPORT_Wextra
-- Performing Test COMPILER_SUPPORT_Wextra - Success
-- Performing Test COMPILER_SUPPORT_Wundef
-- Performing Test COMPILER_SUPPORT_Wundef - Success
-- Performing Test COMPILER_SUPPORT_Wcastalign
-- Performing Test COMPILER_SUPPORT_Wcastalign - Success
-- Performing Test COMPILER_SUPPORT_Wcharsubscripts
-- Performing Test COMPILER_SUPPORT_Wcharsubscripts - Success
-- Performing Test COMPILER_SUPPORT_Wnonvirtualdtor
-- Performing Test COMPILER_SUPPORT_Wnonvirtualdtor - Success
-- Performing Test COMPILER_SUPPORT_Wunusedlocaltypedefs
-- Performing Test COMPILER_SUPPORT_Wunusedlocaltypedefs - Success
-- Performing Test COMPILER_SUPPORT_Wpointerarith
-- Performing Test COMPILER_SUPPORT_Wpointerarith - Success
-- Performing Test COMPILER_SUPPORT_Wwritestrings
-- Performing Test COMPILER_SUPPORT_Wwritestrings - Success
-- Performing Test COMPILER_SUPPORT_Wformatsecurity
-- Performing Test COMPILER_SUPPORT_Wformatsecurity - Success
-- Performing Test COMPILER_SUPPORT_Wshorten64to32
-- Performing Test COMPILER_SUPPORT_Wshorten64to32 - Failed
-- Performing Test COMPILER_SUPPORT_Wlogicalop
-- Performing Test COMPILER_SUPPORT_Wlogicalop - Success
-- Performing Test COMPILER_SUPPORT_Wenumconversion
-- Performing Test COMPILER_SUPPORT_Wenumconversion - Failed
-- Performing Test COMPILER_SUPPORT_Wcpp11extensions
-- Performing Test COMPILER_SUPPORT_Wcpp11extensions - Failed
-- Performing Test COMPILER_SUPPORT_Wdoublepromotion
-- Performing Test COMPILER_SUPPORT_Wdoublepromotion - Success
-- Performing Test COMPILER_SUPPORT_Wnopsabi
-- Performing Test COMPILER_SUPPORT_Wnopsabi - Success
-- Performing Test COMPILER_SUPPORT_Wnovariadicmacros
-- Performing Test COMPILER_SUPPORT_Wnovariadicmacros - Success
-- Performing Test COMPILER_SUPPORT_Wnolonglong
-- Performing Test COMPILER_SUPPORT_Wnolonglong - Success
-- Performing Test COMPILER_SUPPORT_fnochecknew
-- Performing Test COMPILER_SUPPORT_fnochecknew - Success
-- Performing Test COMPILER_SUPPORT_fnocommon
-- Performing Test COMPILER_SUPPORT_fnocommon - Success
-- Performing Test COMPILER_SUPPORT_fstrictaliasing
-- Performing Test COMPILER_SUPPORT_fstrictaliasing - Success
-- Performing Test COMPILER_SUPPORT_wd981
-- Performing Test COMPILER_SUPPORT_wd981 - Failed
-- Performing Test COMPILER_SUPPORT_wd2304
-- Performing Test COMPILER_SUPPORT_wd2304 - Failed
-- Performing Test COMPILER_SUPPORT_STRICTANSI
-- Performing Test COMPILER_SUPPORT_STRICTANSI - Failed
-- Performing Test COMPILER_SUPPORT_Qunusedarguments
-- Performing Test COMPILER_SUPPORT_Qunusedarguments - Failed
-- Performing Test COMPILER_SUPPORT_ansi
-- Performing Test COMPILER_SUPPORT_ansi - Success
-- Performing Test COMPILER_SUPPORT_OPENMP
-- Performing Test COMPILER_SUPPORT_OPENMP - Success
-- Found OpenGL: /usr/lib/aarch64-linux-gnu/libGL.so   
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Check if the system is big endian
-- Searching 16 bit integer
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Looking for strings.h
-- Looking for strings.h - found
-- Looking for byteswap.h
-- Looking for byteswap.h - found
-- Looking for sys/endian.h
-- Looking for sys/endian.h - not found
-- Looking for HAVE_BSWAP_16
-- Looking for HAVE_BSWAP_16 - not found
-- Looking for HAVE_BSWAP_32
-- Looking for HAVE_BSWAP_32 - not found
-- Looking for HAVE_BSWAP_64
-- Looking for HAVE_BSWAP_64 - not found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for limits.h
-- Looking for limits.h - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Looking for string.h
-- Looking for string.h - found
-- Looking for memory.h
-- Looking for memory.h - found
-- Check size of int16_t
-- Check size of int16_t - done
-- Check size of int32_t
-- Check size of int32_t - done
-- Check size of int64_t
-- Check size of int64_t - done
-- Check size of intmax_t
-- Check size of intmax_t - done
-- Check size of uint8_t
-- Check size of uint8_t - done
-- Check size of uint16_t
-- Check size of uint16_t - done
-- Check size of uint32_t
-- Check size of uint32_t - done
-- Check size of uint64_t
-- Check size of uint64_t - done
-- Check size of uintmax_t
-- Check size of uintmax_t - done
-- Check size of short
-- Check size of short - done
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of long long
-- Check size of long long - done
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Check size of unsigned
-- Check size of unsigned - done
-- Check size of unsigned long
-- Check size of unsigned long - done
-- Check size of unsigned long long
-- Check size of unsigned long long - done
-- Check size of size_t
-- Check size of size_t - done
-- Check size of __int64
-- Check size of __int64 - failed
-- Check size of unsigned __int64
-- Check size of unsigned __int64 - failed
-- Check size of uintptr_t
-- Check size of uintptr_t - done
-- Check size of off64_t
-- Check size of off64_t - done
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for stdlib.h
-- Looking for stdlib.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for getrandom
-- Looking for getrandom - found
-- Looking for bcopy
-- Looking for bcopy - found
-- Looking for memmove
-- Looking for memmove - found
-- Looking for mmap
-- Looking for mmap - found
-- Looking for arc4random_buf
-- Looking for arc4random_buf - not found
-- Looking for arc4random
-- Looking for arc4random - not found
-- Looking for 4 include files stdlib.h, ..., float.h
-- Looking for 4 include files stdlib.h, ..., float.h - found
-- Looking for off_t
-- Looking for off_t - not found
-- Looking for size_t
-- Looking for size_t - not found
-- Performing Test HAVE_SYSCALL_GETRANDOM
-- Performing Test HAVE_SYSCALL_GETRANDOM - Success
-- Performing Test FLAG_NO_STRICT_ALIASING
-- Performing Test FLAG_NO_STRICT_ALIASING - Success
-- Looking for memset
-- Looking for memset - found
-- Looking for memcpy
-- Looking for memcpy - found
-- Check size of size_t
-- Check size of size_t - done
-- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.2.11") 
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
  Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.16/Modules/FindPNG.cmake:146 (find_package_handle_standard_args)
  VTK/CMake/vtkModuleMacros.cmake:891 (find_package)
  VTK/ThirdParty/png/CMakeLists.txt:1 (vtk_module_third_party)


-- Configuring incomplete, errors occurred!
See also "/home/aleix/OpenFOAM/ThirdParty-8/build/linuxArm64Gcc/ParaView-5.6.3/CMakeFiles/CMakeOutput.log".
See also "/home/aleix/OpenFOAM/ThirdParty-8/build/linuxArm64Gcc/ParaView-5.6.3/CMakeFiles/CMakeError.log".
log.makePVb (19,208 bytes)   

wyldckat

2020-10-14 18:24

updater   ~0011604

If I'm not mistaken, you need to install "libpng-dev":

    sudo apt install libpng-dev

Then run again the previous command for building... hopefully it will find automatically "libpng" to be installed this time around...

aleixandre

2020-10-15 14:34

reporter   ~0011607

Hello wyldckat,
It seems that now everything is been compiled properly :-)
Thansk a lot

Now I have the following message when I run paraFoam:
---
FATAL ERROR: The official reader module for OpenFOAM data does not exist on
your system. This means that the version of ParaView you are using was not
compiled with OpenFOAM, or distributed with a packaged version of OpenFOAM.

For information on packaged versions of OpenFOAM/ParaView and compilation of
OpenFOAM/ParaView, see https://openfoam.org/download

Alternatively, you might be able to view your OpenFOAM data with the reader
module provided with ParaView by running:
    paraFoam -builtin
----
If I execute paraview directly the version is 5.6.3 so it is ok, but how can I link to only execute paraFoam?

I cannot upload the log as it is higher Kbs than allowed ...

Thansk a lot for your indications

wyldckat

2020-10-15 14:45

updater   ~0011608

The simplest is to run these commands:

    foam
    ./Allwmake

And wait a bit. By the end it should have not given any error messages and the necessary reader module is built.

aleixandre

2020-10-15 15:05

reporter   ~0011609

Thanks wyldckat,
I just did it, but no luck...
See below
Thanks ¡
---
aleix@ub-pi4:~/OpenFOAM/ThirdParty-8$ ./Allwmake

========================================
Start ThirdParty Allwmake
========================================

========================================
Build MPI libraries if required

========================================
Build Scotch decomposition library scotch_6.0.9
    /home/aleix/OpenFOAM/ThirdParty-8/platforms/linuxArm64GccDPInt32/scotch_6.0.9
    scotch header in /home/aleix/OpenFOAM/ThirdParty-8/platforms/linuxArm64GccDPInt32/scotch_6.0.9/include
    scotch libs in /home/aleix/OpenFOAM/ThirdParty-8/platforms/linuxArm64GccDPInt32/lib

========================================
Build PTScotch decomposition library scotch_6.0.9 (uses MPI)
    /home/aleix/OpenFOAM/ThirdParty-8/platforms/linuxArm64GccDPInt32/scotch_6.0.9

    ptscotch header in /home/aleix/OpenFOAM/ThirdParty-8/platforms/linuxArm64GccDPInt32/scotch_6.0.9/include/openmpi-system
    ptscotch libs in /home/aleix/OpenFOAM/ThirdParty-8/platforms/linuxArm64GccDPInt32/lib/openmpi-system

========================================
Build Metis decomposition
    optional component Metis was not found

========================================
Done ThirdParty Allwmake
========================================

aleix@ub-pi4:~/OpenFOAM/ThirdParty-8$ cd ..
aleix@ub-pi4:~/OpenFOAM$ cd ..
aleix@ub-pi4:~$ cd OpenFOAM/aleix-8/run/pitzDaily/
aleix@ub-pi4:~/OpenFOAM/aleix-8/run/pitzDaily$ paraFoam
FATAL ERROR: The official reader module for OpenFOAM data does not exist on
your system. This means that the version of ParaView you are using was not
compiled with OpenFOAM, or distributed with a packaged version of OpenFOAM.

For information on packaged versions of OpenFOAM/ParaView and compilation of
OpenFOAM/ParaView, see https://openfoam.org/download

Alternatively, you might be able to view your OpenFOAM data with the reader
module provided with ParaView by running:
    paraFoam -builtin

aleix@ub-pi4:~/OpenFOAM/aleix-8/run/pitzDaily$

wyldckat

2020-10-15 15:09

updater   ~0011610

???? But... didn't the "foam" command work?

Then explicitly run:

    cd ~/OpenFOAM/OpenFOAM-8
    ./Allwmake

aleixandre

2020-10-15 15:52

reporter   ~0011611

My fault ¡
i ran ./Allwmake in /ThirdParty dir, now I run it in /OpenFOAM/OpenFOAM-8 and once the process finish everything is working perfectly ¡¡
Thanks for your great support ¡¡

One last question (I hope), if I create another user, will this new user to run the program? or do I have to do something in addition?

I think I should have installed the program in /Opt or /usr/local but now I dont know ....

Thanks again

wyldckat

2020-10-15 18:14

updater   ~0011612

You're free to test things for yourself, there is no additional licensing cost here ;)

In principle, you can either copy or move the "~/OpenFOAM/*" subfolders to another location. All that needs to then be done is to correct the ownership and file permissions at the new location.
Furthermore, if users need to recompile something, it might not work all that well... and I'm not sure how it affects the built ParaView...

wyldckat

2020-10-15 18:36

updater   ~0011613

So conclusions from this long thread of issues:

1- The additional argument "VTK_USE_SYSTEM_PNG:BOOL=ON" is likely to be needed to build ParaView on ARM based processors, because VTK relies on its own PNG copy of libpng which might not support properly ARM. The people at VTK development line are apparently aware of this, given its occurrence in the their issue tracker, so this seems to be a workaround needed on those systems.

    An alternative to auto-add in "etc/tools/ParaViewFunctions" when this option is needed, is by detecting if "ParaView-*/VTK/ThirdParty/png/vtkpng/arm" doesn't exist yet and the CPU is an ARM processor...

2- 13GB of RAM + memory swap space is needed for the current chemistry stack in OpenFOAM, as Henry mentioned.


@Chris: It would be nice to have the RAM/swap memory minimum requirement mentioned somewhere at one or more pages in https://openfoam.org/download/source/

aleixandre

2020-10-15 19:08

reporter   ~0011614

One more time, thanks a lot for your great support, I hope this also may help others using ARM processors to install and use this program.

 :-)

Thanks, Aleixandre

chris

2020-10-18 15:01

manager   ~0011629

@wyldckat
Could you suggest some text for the 13 GB memory requirement?
It is not clear to me whether it relates to RAM, swap, the sum of (RAM + swap).
I have not followed that issue so just don't know.

wyldckat

2020-10-19 11:41

updater   ~0011630

@Chris OK, here's what I can come up with within a couple of minutes:

   The latest developments in the chemistry libraries rely on fairly complex C++ templating, which demands a substantial amount of memory during compilation. It's advisable to have around 24GB of RAM+swap memory space, in order to be able to fully compile OpenFOAM. There are several ways to increase swap memory space, where the suggested search keywords are as follows: linux create swap space file

chris

2020-10-19 14:16

manager   ~0011631

@wyldckat
I thought it was 13 GB?

wyldckat

2020-10-19 14:44

updater   ~0011632

@Chris Sorry, hold on...

@aleixandre Did your machine already have a swap size of 8GB on the system, so that you still needed to add 6GB extra, or did the machine not have swap?

aleixandre

2020-10-19 16:50

reporter   ~0011633

hi,
the machine I used (Raspberry Pi 4B) came with 8GBs so I did manage to swap and extra 6GB (total 14GBs)
I did:
sudo fallocate -l 6G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfil
sudo swapon /swapfile
sudo swapon --show
sudo free -h

hope this helps
Let me know if need something else

wyldckat

2020-10-19 19:38

updater   ~0011634

@aleixandre: Many thanks!

@Chris: So it is at least 13GB RAM+swap... but adding a few more GB to reach the next multiple of 4, in order to give a bit of extra space for future updates of the chemistry code... here is the revised text:

    The latest developments in the chemistry libraries rely on fairly complex C++ templating, which demands a substantial amount of memory during compilation. It's advisable to have around 16GB of RAM+swap memory space, in order to be able to fully compile OpenFOAM. There are several ways to increase swap memory space, where the suggested search keywords are as follows: linux create swap space file

henry

2020-10-20 14:34

manager   ~0011636

Resolved by commit 218f49416d26264af7e84df7cbebca25ad43a172:

    chemistryModel: Split chemistrySolvers.C, chemistryReductionMethods.C and chemistryTabulationMethods.C
    
    to reduces the memory requirement for compilation and speed-up parallel
    compilation.

Issue History

Date Modified Username Field Change
2020-10-06 12:54 aleixandre New Issue
2020-10-08 09:42 wyldckat Note Added: 0011572
2020-10-08 10:41 aleixandre Note Added: 0011573
2020-10-08 22:01 aleixandre Note Added: 0011574
2020-10-08 22:20 aleixandre Note Added: 0011575
2020-10-09 08:39 henry Note Added: 0011576
2020-10-09 09:30 aleixandre Note Added: 0011577
2020-10-09 10:14 chris Note Added: 0011578
2020-10-09 10:21 aleixandre Note Added: 0011579
2020-10-09 13:28 aleixandre Note Added: 0011580
2020-10-10 11:09 aleixandre Note Added: 0011581
2020-10-10 14:55 henry Note Added: 0011582
2020-10-10 14:56 henry Priority high => low
2020-10-10 14:56 henry Severity block => minor
2020-10-11 09:22 aleixandre Note Added: 0011583
2020-10-14 13:12 wyldckat Note Added: 0011593
2020-10-14 14:09 aleixandre File Added: log.makePV
2020-10-14 14:09 aleixandre Note Added: 0011596
2020-10-14 15:20 wyldckat Note Added: 0011597
2020-10-14 18:16 aleixandre File Added: log.makePVb
2020-10-14 18:16 aleixandre Note Added: 0011603
2020-10-14 18:24 wyldckat Note Added: 0011604
2020-10-15 14:34 aleixandre Note Added: 0011607
2020-10-15 14:45 wyldckat Note Added: 0011608
2020-10-15 15:05 aleixandre Note Added: 0011609
2020-10-15 15:09 wyldckat Note Added: 0011610
2020-10-15 15:52 aleixandre Note Added: 0011611
2020-10-15 18:14 wyldckat Note Added: 0011612
2020-10-15 18:36 wyldckat Note Added: 0011613
2020-10-15 19:08 aleixandre Note Added: 0011614
2020-10-18 15:01 chris Note Added: 0011629
2020-10-19 11:41 wyldckat Note Added: 0011630
2020-10-19 14:16 chris Note Added: 0011631
2020-10-19 14:44 wyldckat Note Added: 0011632
2020-10-19 16:50 aleixandre Note Added: 0011633
2020-10-19 19:38 wyldckat Note Added: 0011634
2020-10-20 14:34 henry Assigned To => henry
2020-10-20 14:34 henry Status new => resolved
2020-10-20 14:34 henry Resolution open => fixed
2020-10-20 14:34 henry Fixed in Version => 8
2020-10-20 14:34 henry Note Added: 0011636