Package Details: deal-ii 9.7.0-1

Git Clone URL: https://aur.archlinux.org/deal-ii.git (read-only, click to copy)
Package Base: deal-ii
Description: An Open Source Finite Element Differential Equations Analysis Library
Upstream URL: https://www.dealii.org/
Keywords: fem pde science
Licenses: LGPL-2.1-or-later
Submitter: coincoin
Maintainer: coincoin (drwells)
Last Packager: drwells
Votes: 15
Popularity: 0.000000
First Submitted: 2013-09-11 11:11 (UTC)
Last Updated: 2025-07-24 16:42 (UTC)

Dependencies (28)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

Alad commented on 2025-10-15 23:06 (UTC) (edited on 2025-10-15 23:22 (UTC) by Alad)

Same behavior with VTK uninstalled - I reduced depends to boost and trilinos to narrow it down.

edit: I was trying earlier trilinos versions to see if they help, but none of them build with a recent gcc.

drwells commented on 2025-10-08 12:13 (UTC)

I see lines like

/usr/bin/ld: /usr/lib/libvtkRenderingAnari.so.1: undefined reference to `anariNewVolume'

in your output: I think this is a problem with VTK, not deal.II. Do things work if you uninstall VTK?

Alad commented on 2025-09-30 21:19 (UTC) (edited on 2025-09-30 21:38 (UTC) by Alad)

The issue resurfaced again. Apparently it is an old issue:

https://github.com/dealii/dealii/issues/3686

https://github.com/dealii/dealii/pull/3916

Removing -Wl,--as-needed from /etc/makepkg.conf only caused an immediate error with the test.

Build output: https://paste.xinu.at/rIUj (after terminating the build, since ld hangs)

Installed dependencies:

ann 1.1.2-3
gklib 5.1.1-4
gmsh 4.14.0-1
hypre 2.33.0-1
metis 5.2.1-2
mumps 5.8.0-1
p4est-deal-ii 2.8.6-1
parmetis-git r45.8ee6a37-2
petsc 3.23.6-1.1
scalapack 2.2.2-2
scotch 7.0.8-1
slepc 3.23.3-1
superlu_dist 9.1.0-1.1
triangle 1.6-9
trilinos 16.1.0-2
% g++ --version
g++ (GCC) 15.1.1 20250729
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

edit: using kokkos instead of trilinos seems to avoid the issue on my machine

Alad commented on 2025-03-13 14:13 (UTC)

I cleared all caches and it seems to have worked now. Thanks for the reply.

drwells commented on 2025-02-27 11:55 (UTC)

Sorry for the slow response. I haven't yet been able to reproduce this myself.

Is there any additional console output you can share? My best guess is that some other dependency enabled LTO in a way that triggered that.

Alad commented on 2025-02-21 00:06 (UTC) (edited on 2025-02-21 00:11 (UTC) by Alad)

For me the build hangs indefinitely at Performing Test DEAL_II_HAVE_USABLE_FLAGS_DEBUG. I have all optdepends enabled (apart from adol-c) which was not a problem in 9.5.

Checking the process table, it seems some LTO is attempted: ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so .... Even though !lto is set both in the PKGBUILD and my makepkg.conf

Killing the process gives the output: https://paste.xinu.at/JJJu5/

drwells commented on 2024-12-24 03:12 (UTC)

Thanks for flagging 9.6.1 (and 9.6.2).

FYI: I cannot presently build deal.II or Trilinos with LTO enabled. The way deal.II handles debug packages is also not compatible with what Arch expects, so cleaning that up is future work.

drwells commented on 2024-07-03 13:54 (UTC)

@bartus thanks - I pushed a fix!

bartus commented on 2024-07-03 13:15 (UTC) (edited on 2024-07-03 13:20 (UTC) by bartus)

Small bug in prepare() function.

Using $(pwd) resoults in build failure when non-default SRCDEST is used.

Please use ${srcdir} env var in pleace of a $(pwd)

-  patch --strip=1 --input=$(pwd)/../sundials-7.patch --directory=dealii-$pkgver
+  patch --strip=1 --input=${srcdir}/sundials-7.patch --directory=dealii-$pkgver

https://wiki.archlinux.org/title/Makepkg#Package_output

drwells commented on 2024-06-19 03:16 (UTC)

I've updated to 9.5.2 and patched SUNDIALS.

9.6 should be out in the next month or two!