Package Details: dolfin 2019.1.0.post0-3

Git Clone URL: https://aur.archlinux.org/dolfin.git (read-only, click to copy)
Package Base: dolfin
Description: The C++ interface of FEniCS, providing a consistent PSE (Problem Solving Environment) for ordinary and partial differential equations (stable).
Upstream URL: https://bitbucket.org/fenics-project/dolfin
Licenses: LGPL3
Groups: fenics
Conflicts: dolfin-git
Submitter: sigvald
Maintainer: sigvald (Polly)
Last Packager: sigvald
Votes: 4
Popularity: 0.73
First Submitted: 2018-01-08 14:06
Last Updated: 2019-11-21 16:34

Dependencies (9)

Required by (3)

Sources (1)

Latest Comments

jvellojin commented on 2020-02-15 15:59

I'm not familiar with Sundials either. Indeed, it is an optional dependency that is activated if is pre-installed. In addition, if I'm not mistaken, the 2019 debian/ubuntu version of Fenics does not include Sundials either.

sigvald commented on 2020-02-09 15:05

Hmm. I'm not familiar with Sundials. Is this an optional dependency of Dolfin that is only activated with Sundials is pre-installed? Is impl.h removed from newer version of Sundials? If so we'll probably have to wait until it is fixed upstream (please file an issue upstream if this is the case). I could perhaps add Sundials as a conflicting package for now.

jvellojin commented on 2020-02-09 01:13

I think the error comes since version 4.1.0 of Sundials: "The implementation header file cvode impl.h is no longer installed. This means users who are directly manipulating the CVodeMem structure will need to update their code to use cvode’s public API.". Removing Sundials fix the issue.

steinbuch commented on 2020-01-06 16:07

@carlosal1015 Same error for me!

sigvald commented on 2019-11-28 19:04

@carlosal1015: Strange, I haven't encountered this before. I know the 2019 tarball has worked for others so I suppose this is not something that affect all users. Unfortunately I don't have time to test it myself anytime soon. If you (or anyone else) have time to debug it, and are successful in finding an error in the PKGBUILD and a proper solution, I'll be glad to accept contributions to the package.

carlosal1015 commented on 2019-11-28 04:25

Hello, when I am in 100% of the Dolfin's construction I got the error message:

/home/carlosal1015/.cache/yay/dolfin/src/dolfin-2019.1.0.post0/dolfin/ts/CVode.cpp:33:10: fatal error: cvode/cvode_impl.h: No such file or directory
   33 | #include <cvode/cvode_impl.h>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [dolfin/CMakeFiles/dolfin.dir/build.make:2923: dolfin/CMakeFiles/dolfin.dir/ts/CVode.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:263: dolfin/CMakeFiles/dolfin.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
Error making: dolfin

Someone can check this is correct? I notice that the header cvode_impl.h of sundials does not here (https://www.archlinux.org/packages/community/x86_64/sundials/files/). Also I check that this header is not been called in some file in the on dolfin repository on Bitbucket.

I suppose that in the next tar.gz release dolfin-2020.1.0.post0.tar.gz we will build doplfin in Arch Linux succesfully.

sigvald commented on 2018-06-24 15:47

For those who have trouble installing FEniCS due to outdated or broken dependencies, you may be interested in this repository: https://github.com/sigvaldm/arch-fenics-packages

sigvald commented on 2018-06-23 09:32

This package now runs with PETSc 3.9.1.

sigvald commented on 2018-05-29 04:04

Thank you for your notification. Unfortunately I do not have time to look into it right away. Others are welcome to contribute, of course, and if not, I'll fix it the next time I need to re-install FEniCS myself (which happens every now and then).

mcovalt commented on 2018-05-15 21:06

FYI, the latest version of PETSc (3.9.1-1) on the AUR breaks the compilation of this package. See this mailing list thread for more information.