Package Details: deal-ii 9.2.0-3

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: http://www.dealii.org/
Keywords: fem pde science
Licenses: LGPL
Submitter: coincoin
Maintainer: coincoin (drwells)
Last Packager: drwells
Votes: 11
Popularity: 0.005844
First Submitted: 2013-09-11 11:11
Last Updated: 2021-01-22 00:42

Dependencies (24)

Required by (0)

Sources (3)

Latest Comments

1 2 3 Next › Last »

archaeal commented on 2021-01-27 19:24

I was able to build deal.ii, but had two of the tests failed, one with p4est and the other with scalapack:

The following tests FAILED:
     6 - p4est.debug (Failed)
    16 - scalapack.debug (Failed)

The output from p4est:

./p4est.debug: symbol lookup error: ./p4est.debug: undefined symbol: _ZN6dealii8parallel11distributed13TriangulationILi2ELi2EEC1EP19ompi_communicator_tNS_13TriangulationILi2ELi2EE13MeshSmoothingENS3_8SettingsE

The output from scalapack:

./scalapack.debug: symbol lookup error: ./scalapack.debug: undefined symbol: _ZN6dealii15ScaLAPACKMatrixIdEC1EjRKSt10shared_ptrIKNS_9Utilities3MPI11ProcessGridEEjNS_13LAPACKSupport8PropertyE

bartus commented on 2021-01-22 09:30

@drwells: Nice, but you you still have an issue in build(). Fist you can't assume your sources will be in parent directory to $srcdir as user can sideload all their sources from different path by defining SRCDEST variable. Also since u've added the patches to the source array they automatically linked by makepkg to $srcdir rendering the cp call redundant not mention having wrong path (¬‿¬ ).

[Patch]

merge with: $git am -s < <(curl -s http://ix.io/2MSr)

drwells commented on 2021-01-22 00:44

@bartus I've updated the PR to correctly handle the patches. I opted to keep the patch files here rather than pull down two commits from GitHub - it's just a personal preference, but I like being able to see the patch files in AUR packages.

drwells commented on 2021-01-12 13:44

@bartus Sorry for the delay. I really appreciate you writing this up - this is a much better way to handle patches! I'll update the package later this week.

bartus commented on 2021-01-04 18:27

Patch files need to be added to source array, otherwise they get ignored in source copy stage which results in following error if someone uses costume SRCDEST:

==> Starting prepare()...
cp: cannot stat '../0001-Add-a-quick-check-for-matching-boost-versions.patch': No such file or directory

btw. you don't really need to manually include patch form commit as a file, you can specify patch address for github commit by adding .patch or .diff to commit url.

Patch

#merge with
git am -s < <(curl -s http://ix.io/2KRq)

This way it looks much cleaner and also works for people building their packages in volatile containers (ღ˘⌣˘ღ)

drwells commented on 2020-12-24 15:33

Thanks for the report. I applied the patch in #11379 and another patch that makes us stricter in boost version detection (which avoids those problems).

juliandoerner commented on 2020-12-23 17:15

Execution of binariess build with dealii faill with error while loading shared libraries: libboost_iostreams.so.1.72.0: cannot open shared object file: No such file or directory

Dealii version 9.2.0 is incompatible with boost 1.75.0. See commit #11379 for details.

drwells commented on 2020-06-19 15:14

This is now up-to-date and includes a workaround for muParser's changed version configuration scheme. Please post if something doesn't work.

Additionally, please be aware that the default Trilinos build in the AUR is missing some symbols - if you want to rebuild Trilinos right now you will need to disable panzer (see the Trilinos AUR thread for more information).

drwells commented on 2019-06-26 01:41

@jang0 Thanks for reporting this. I fixed the misnamed file issue and pushed a new version.

Anonymous comment on 2019-06-15 21:21

Installation throw me the following error:

-- Install configuration: "DebugRelease"
rm: cannot remove '$path/deal-ii/pkg/deal-ii//usr/LICENSE': No such file or directory
==> ERROR: A failure occurred in package().
Is something relationed with the Licence path or name in PKGBUILD: the path have two slash and LICENSE.md file is named LICENSE insted. I changed the names, it install but examples doesn't compile. Could you please help me?