Package Details: sparselizard 2022.05-2

Git Clone URL: https://aur.archlinux.org/sparselizard.git (read-only, click to copy)
Package Base: sparselizard
Description: C++ FEM library | user-friendly | multi-physics | hp-adaptive | HPC
Upstream URL: https://www.sparselizard.org/
Keywords: fem
Licenses: GPL2
Submitter: pointhi
Maintainer: pointhi
Last Packager: pointhi
Votes: 1
Popularity: 0.000000
First Submitted: 2022-01-02 14:00 (UTC)
Last Updated: 2022-12-08 13:00 (UTC)

Latest Comments

kvkoskin commented on 2023-10-06 09:06 (UTC)

Builds fine, but installation fails with '/usr/lib64 exists in filesystem (owned by filesystem)'.

Fied this by adding '-DCMAKE_INSTALL_LIBDIR=lib' to cmake invocation.

pointhi commented on 2022-12-08 13:01 (UTC)

I updated the package. It should work again now. Thanks for your information.

newsboost commented on 2022-12-07 21:19 (UTC) (edited on 2022-12-07 21:39 (UTC) by newsboost)

Hi, hmm, I have an issue with /usr/lib/openmpi/libmpi_cxx.so:

-- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- MPI headers found at /usr/include
-- MPI library found at /usr/lib/openmpi/libmpi_cxx.so
-- Gmsh headers found at /usr/include
...
...
[ 95%] Building CXX object src/CMakeFiles/sparselizard.dir/gausspoint/gpline.cpp.o
[ 95%] Building CXX object src/CMakeFiles/sparselizard.dir/gausspoint/gpprism.cpp.o
make[2]: *** No rule to make target '/usr/lib/openmpi/libmpi_cxx.so', needed by 'libsparselizard.so'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 96%] Building CXX object src/CMakeFiles/sparselizard.dir/gausspoint/gpquadrangle.cpp.o
[ 97%] Building CXX object src/CMakeFiles/sparselizard.dir/gausspoint/gppyramid.cpp.o
[ 97%] Building CXX object src/CMakeFiles/sparselizard.dir/gausspoint/gptetrahedron.cpp.o
[ 98%] Building CXX object src/CMakeFiles/sparselizard.dir/gausspoint/gptriangle.cpp.o
make[1]: *** [CMakeFiles/Makefile2:131: src/CMakeFiles/sparselizard.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: sparselizard

Is it my system there's a problem with?

$ ls -l /usr/lib/libmpi_cxx*
lrwxrwxrwx 1 root root    21 Sep 21 11:03 /usr/lib/libmpi_cxx.so -> libmpi_cxx.so.40.30.1
lrwxrwxrwx 1 root root    21 Sep 21 11:03 /usr/lib/libmpi_cxx.so.40 -> libmpi_cxx.so.40.30.1
-rwxr-xr-x 1 root root 96304 Sep 21 11:03 /usr/lib/libmpi_cxx.so.40.30.1

Or is the makepkg-file maybe outdated, because this looks completely correct to me?

$ pacman -Qo /usr/lib/libmpi_cxx.so
/usr/lib/libmpi_cxx.so is owned by openmpi 4.1.4-4

It is not a solution to make a symbolic link, I suspect the issue is with the PKGBUILD-file or maybe Arch Linux moved the file in a recent update or something?