Package Details: paraview-opt 5.8.0-1

Git Clone URL: https://aur.archlinux.org/paraview-opt.git (read-only, click to copy)
Package Base: paraview-opt
Description: Parallel Visualization application using VTK (openmpi version): installed to /opt/
Upstream URL: https://www.paraview.org
Licenses: custom, BSD
Conflicts: paraview
Provides: paraview
Submitter: bartus
Maintainer: bartus (Archange)
Last Packager: bartus
Votes: 4
Popularity: 0.33
First Submitted: 2019-04-25 09:44
Last Updated: 2020-02-20 23:15

Dependencies (43)

Required by (8)

Sources (2)

Pinned Comments

bartus commented on 2020-02-20 23:06

Out of memory error.

You may use ninja-mem to prevent trashing when building on system with low memory to core ratio.

To activate use MAKEFLAGS+=" -m75" where 75 is the percent of memory usage when trashing prevention kicks in.

Or simply lower the make jobs count in "MAKEFLAGS" variable.

Refers to #731427 #716760

Latest Comments

1 2 3 4 Next › Last »

bartus commented on 2020-02-29 13:04

@boomboompsh: Yep, building paraview is a pain - one suggestion I might have, enable option=(ccache) to speed up the rebuild, at least until next gcc version appears.

boomboompsh commented on 2020-02-28 17:53

@bartus Oh. I assumed 1G per core would be enough. would be really nice if OOM errors produced OOM messages instead of something about EOFs in assembly files. Well, I installed a binary version so I probably won't spend another 8 hours recompiling, but good to know.

bartus commented on 2020-02-28 16:29

@boomboompsh: check out the pined comment Basically, there isn't enough memory per core to link the project.

boomboompsh commented on 2020-02-28 16:08

Compile error:

[ 89% | 17777<4<2140 | 8.3bps ] Compiling Qt help for VTKmFilters
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
[ 89% | 17865<2<2054 | 0.1bps ] Building CXX object VTK/Accelerators/Vtkm/CMakeFiles/AcceleratorsVTKm.dir/vtkmContour.cxx.o 
FAILED: VTK/Accelerators/Vtkm/CMakeFiles/AcceleratorsVTKm.dir/vtkmContour.cxx.o 
/usr/bin/c++  -DAcceleratorsVTKm_EXPORTS -IVTK/Accelerators/Vtkm -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Accelerators/Vtkm -IVTK/Common/Core -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Common/Core -IVTK/Common/DataModel -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Common/DataModel -IVTK/Common/Math -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Common/Math -IVTK/Common/Transforms -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Common/Transforms -IVTK/Common/ExecutionModel -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Common/ExecutionModel -IVTK/Filters/General -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Filters/General -IVTK/Common/Misc -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Common/Misc -IVTK/Filters/Core -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Filters/Core -IVTK/Filters/Geometry -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Filters/Geometry -IVTK/Imaging/Core -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Imaging/Core -IVTK/ThirdParty/vtkm/vtkvtkm -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/ThirdParty/vtkm/vtkvtkm -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m -IVTK/ThirdParty/vtkm/vtkvtkm/vtk-m/include -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/thirdparty/taotuple -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/thirdparty/optionparser -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/thirdparty/diy -I/home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/thirdparty/lcl/vtkmlcl -isystem VTK/Utilities/KWIML -isystem /home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Utilities/KWIML -isystem VTK/Utilities/KWSys -isystem /home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Utilities/KWSys -isystem VTK/ThirdParty/vtkm -isystem /home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/ThirdParty/vtkm -march=x86-64 -mtune=generic -O2 -pipe -fno-plt  -O3 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -ffunction-sections -pthread -std=c++11 -MD -MT VTK/Accelerators/Vtkm/CMakeFiles/AcceleratorsVTKm.dir/vtkmContour.cxx.o -MF VTK/Accelerators/Vtkm/CMakeFiles/AcceleratorsVTKm.dir/vtkmContour.cxx.o.d -o VTK/Accelerators/Vtkm/CMakeFiles/AcceleratorsVTKm.dir/vtkmContour.cxx.o -c /home/andrew/.cache/yay/paraview-opt/src/ParaView-v5.8.0/VTK/Accelerators/Vtkm/vtkmContour.cxx
{standard input}: Assembler messages:
{standard input}:853859: Warning: end of file not at end of a line; newline inserted
{standard input}:854023: Error: no such instruction: `mu'
{standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
[ 89% | 17866<1<2054 | 0.1bps ] Generating documentation for paraview_doc
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
Error making: paraview-opt`

bartus commented on 2020-02-20 23:06

Out of memory error.

You may use ninja-mem to prevent trashing when building on system with low memory to core ratio.

To activate use MAKEFLAGS+=" -m75" where 75 is the percent of memory usage when trashing prevention kicks in.

Or simply lower the make jobs count in "MAKEFLAGS" variable.

Refers to #731427 #716760

bartus commented on 2020-02-20 19:51

@Xwang: fixed in 84a48e335e84

Ninja unlike gnu-make use multiprocessing by default, extra machination is required to recreate gnu-make behavior.

Xwang commented on 2020-02-19 23:05

When it starts compiling it uses all my CPU 4 cores despite I have the j3 option in makepkg.conf and uses more than 16GB of RAM. What is going wrong?

bartus commented on 2020-02-19 19:16

@Archange: feel free to push updates in the future ;) I'm not rarely using paraview now.

Archange commented on 2020-02-19 14:45

Beware that you’ve lost the -opt specific parts in package().

Archange commented on 2020-02-18 18:38

All three patches are not required anymore with the 5.8.0 release.

They have been a number of changes in the PKGBUILD, see the new version: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/paraview