Add eigen3 support
See nicadist#6 (closed) for new installation method (coming up!)
and for current (legacy) method:
Fedora:
https://src.fedoraproject.org/rpms/eigen3
Ubuntu:
https://packages.ubuntu.com/bionic/libeigen3-dev
Debian:
https://packages.debian.org/stable/source/eigen3
CentOS7:
https://centos.pkgs.org/7/epel-aarch64/eigen3-devel-3.3.4-6.el7.noarch.rpm.html
Mint:
https://community.linuxmint.com/software/view/libeigen3-dev
- Show closed items
Related merge requests 2
When these merge requests are accepted, this issue will be closed automatically.
- !315
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Slavomir Hnatic mentioned in merge request !315 (closed)
mentioned in merge request !315 (closed)
- Slavomir Hnatic changed the description
changed the description
- Slavomir Hnatic changed the description
changed the description
- Author Maintainer
@fomenko what distribution are you using?
I suggest in the meantime you:
- Install MPDroot according to the new instructions
- Install Eigen3 package for your distro from the package
- Adapt the files you are developing for AlignKalman, so they will use the eigen3 library from this package
Eigen3 support will be soon in mpdroot and you will push only the files you are actively developing.
Edited by Slavomir Hnatic - Slavomir Hnatic changed the description
changed the description
Thank you for your support.
1.Install MPDroot according to the new instructions
I use apr21 branch of fairsoft/root and dev branch of mpdroot + my sources
2.Install Eigen3 package for your distro from the package
Already installed
3.Adapt the files you are developing for AlignKalman, so they will use the eigen3 library from this package
I've just added appropriate include path to tpc/CMakeLists.txt as a temporary workaround
Edited by Kirill FomenkoCollapse replies - Author Maintainer
I've just added appropriate include path to tpc/CMakeLists.txt as a temporary workaround
My suggestion was that you will in the meantime adapt your mpdroot codebase so it won't include eigen3 sources. (Example: we use fftw3 package and it is not included in our codebase) It will be easier for you later to push your changes, when eigen3 support will be added. But nevermind we can wait: once eigen3 support is added, we can add your changes once they pass all tests.
Edited by Slavomir Hnatic
- Author Maintainer
Already implemented on new build system nicadist#6 (closed) ..
My guess is in next few days, it will be supported also for old installation procedure. @fomenko you can then install it, and push your changes without eigen3 library files.
Edited by Slavomir Hnatic Collapse replies Great! Thank you for information.
- Jan Busa created merge request !330 (merged) to address this issue
created merge request !330 (merged) to address this issue
- Jan Busa mentioned in merge request !330 (merged)
mentioned in merge request !330 (merged)
- Jan Busa closed with merge request !330 (merged)
closed with merge request !330 (merged)
- Slavomir Hnatic changed milestone to %Unified development and work environment using cvmfs and alibuild
changed milestone to %Unified development and work environment using cvmfs and alibuild
- Slavomir Hnatic assigned to @busa
assigned to @busa