* [bug#55170] [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update to 9.3.3. @ 2022-04-28 18:15 Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 1/5] gnu: sundials: Add 5.8.0 Paul A. Patience ` (2 more replies) 0 siblings, 3 replies; 10+ messages in thread From: Paul A. Patience @ 2022-04-28 18:15 UTC (permalink / raw) To: 55170; +Cc: ludovic.courtes, paul This patch series must be applied on top of the v2 patches in bug#50080 [1]. It adds SUNDIALS to deal.II's dependencies and updates deal.II to the latest version. Unfortunately, and as I mentioned in bug#50080 [1], I cannot get Trilinos to compile, even though it doesn't seem to have changed since commit 06c11434c9288bc70ba958227d47d31d5e46eda7, which added the trilinos-for-dealii-openmpi package. Non-MPI deal.II compiles fine with this patch series. In other words, this patch series is probably fine to push, but we still need to address Trilinos's failing build. I would appreciate it if anyone (Ludovic?) could try building dealii-openmpi (and therefore trilinos-for-dealii-openmpi) with this patch series applied, to check if the problem is only on my end or not. [1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=50080 Paul A. Patience (5): gnu: sundials: Add 5.8.0. gnu: dealii: Remove trailing booleans. gnu: dealii-openmpi: Remove input labels. gnu: dealii: Add SUNDIALS dependency. gnu: dealii: Update to 9.3.3. gnu/local.mk | 2 - gnu/packages/maths.scm | 83 ++++++++++++------- ...lii-fix-compiliation-with-boost-1.78.patch | 40 --------- .../patches/dealii-fix-sundials.patch | 60 -------------- 4 files changed, 54 insertions(+), 131 deletions(-) delete mode 100644 gnu/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch delete mode 100644 gnu/packages/patches/dealii-fix-sundials.patch -- 2.36.0 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [bug#55170] [PATCH 1/5] gnu: sundials: Add 5.8.0. 2022-04-28 18:15 [bug#55170] [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update to 9.3.3 Paul A. Patience @ 2022-04-28 18:19 ` Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 2/5] gnu: dealii: Remove trailing booleans Paul A. Patience ` (3 more replies) 2022-04-29 12:02 ` [bug#55170] [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update " Ludovic Courtès 2022-05-03 16:04 ` bug#55170: " Ludovic Courtès 2 siblings, 4 replies; 10+ messages in thread From: Paul A. Patience @ 2022-04-28 18:19 UTC (permalink / raw) To: 55170; +Cc: ludovic.courtes, paul * gnu/packages/maths.scm (sundials-5, sundials-openmpi-5): New variables. --- gnu/packages/maths.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index e97f732def..dbb9bf1cf3 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -6190,6 +6190,29 @@ (define-public sundials-openmpi ,%openmpi-setup))))) (synopsis "SUNDIALS with MPI support"))) +(define-public sundials-5 + (package + (inherit sundials) + (name "sundials") + (version "5.8.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/LLNL/sundials/releases/download/v" + version "/sundials-" version ".tar.gz")) + (sha256 + (base32 + "04x2x0jchf9kbcw2a1c6f4h4as8sr6k2snfz8z9k897pa4rl1vfl")))))) + +(define-public sundials-openmpi-5 + (package/inherit sundials-5 + (name "sundials-openmpi") + (propagated-inputs + (package-propagated-inputs sundials-openmpi)) + (arguments + (package-arguments sundials-openmpi)) + (synopsis (package-synopsis sundials-openmpi)))) + (define-public sundials-julia (package (inherit sundials) -- 2.36.0 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [bug#55170] [PATCH 2/5] gnu: dealii: Remove trailing booleans. 2022-04-28 18:19 ` [bug#55170] [PATCH 1/5] gnu: sundials: Add 5.8.0 Paul A. Patience @ 2022-04-28 18:19 ` Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 3/5] gnu: dealii-openmpi: Remove input labels Paul A. Patience ` (2 subsequent siblings) 3 siblings, 0 replies; 10+ messages in thread From: Paul A. Patience @ 2022-04-28 18:19 UTC (permalink / raw) To: 55170; +Cc: ludovic.courtes, paul * gnu/packages/maths.scm (dealii)[snippet]: Remove trailing boolean (and therefore the 'begin'). [native-inputs, inputs]: Reindent. [arguments]<#:phases>: Remove trailing boolean. --- gnu/packages/maths.scm | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index dbb9bf1cf3..3c96378a4e 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5183,22 +5183,20 @@ (define-public dealii "dealii-fix-sundials.patch")) (modules '((guix build utils))) (snippet - '(begin - ;; Remove bundled boost, muparser, TBB and UMFPACK. - (delete-file-recursively "bundled") - #t)))) + ;; Remove bundled boost, muparser, TBB and UMFPACK. + '(delete-file-recursively "bundled")))) (build-system cmake-build-system) (outputs '("out" "doc")) (native-inputs ;; Required to build the documentation. - (list graphviz doxygen perl)) + (list graphviz doxygen perl)) (inputs - (list arpack-ng - openblas - gfortran - lapack - muparser - zlib)) + (list arpack-ng + openblas + gfortran + lapack + muparser + zlib)) (propagated-inputs ;; Some scripts are installed into share/deal.II/scripts that require ;; perl and python, but they are not executable (and some are missing the @@ -5235,8 +5233,7 @@ (define-public dealii (let ((doc (string-append (assoc-ref outputs "doc") "/share/doc/" ,name "-" ,version))) (for-each delete-file (map (lambda (f) (string-append doc "/" f)) - '("detailed.log" "summary.log")))) - #t))))) + '("detailed.log" "summary.log"))))))))) (home-page "https://www.dealii.org/") (synopsis "Finite element library") (description -- 2.36.0 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [bug#55170] [PATCH 3/5] gnu: dealii-openmpi: Remove input labels. 2022-04-28 18:19 ` [bug#55170] [PATCH 1/5] gnu: sundials: Add 5.8.0 Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 2/5] gnu: dealii: Remove trailing booleans Paul A. Patience @ 2022-04-28 18:19 ` Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 4/5] gnu: dealii: Add SUNDIALS dependency Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 5/5] gnu: dealii: Update to 9.3.3 Paul A. Patience 3 siblings, 0 replies; 10+ messages in thread From: Paul A. Patience @ 2022-04-28 18:19 UTC (permalink / raw) To: 55170; +Cc: ludovic.courtes, paul * gnu/packages/maths.scm (dealii-openmpi)[inputs]: Remove labels. [propagated-inputs]: Same. --- gnu/packages/maths.scm | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 3c96378a4e..e6ebada82b 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5248,18 +5248,20 @@ (define-public dealii-openmpi (package/inherit dealii (name "dealii-openmpi") (inputs - `(("arpack" ,arpack-ng-openmpi) - ("metis" ,metis) - ("scalapack" ,scalapack) - ,@(alist-delete "arpack" (package-inputs dealii)))) + (modify-inputs (package-inputs dealii) + (delete "arpack") + (prepend arpack-ng-openmpi + metis + scalapack))) (propagated-inputs - `(("hdf5" ,hdf5-parallel-openmpi) - ("mpi" ,openmpi) - ("p4est" ,p4est-openmpi) - ("petsc" ,petsc-openmpi) - ("slepc" ,slepc-openmpi) - ("trilinos" ,trilinos-for-dealii-openmpi) - ,@(alist-delete "hdf5" (package-propagated-inputs dealii)))) + (modify-inputs (package-propagated-inputs dealii) + (delete "hdf5") + (prepend hdf5-parallel-openmpi + openmpi + p4est-openmpi + petsc-openmpi + slepc-openmpi + trilinos-for-dealii-openmpi))) (arguments (substitute-keyword-arguments (package-arguments dealii) ((#:configure-flags flags) -- 2.36.0 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [bug#55170] [PATCH 4/5] gnu: dealii: Add SUNDIALS dependency. 2022-04-28 18:19 ` [bug#55170] [PATCH 1/5] gnu: sundials: Add 5.8.0 Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 2/5] gnu: dealii: Remove trailing booleans Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 3/5] gnu: dealii-openmpi: Remove input labels Paul A. Patience @ 2022-04-28 18:19 ` Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 5/5] gnu: dealii: Update to 9.3.3 Paul A. Patience 3 siblings, 0 replies; 10+ messages in thread From: Paul A. Patience @ 2022-04-28 18:19 UTC (permalink / raw) To: 55170; +Cc: ludovic.courtes, paul * gnu/packages/maths.scm (dealii)[propagated-inputs]: Add sundials-5. Reformat list to clarify comment. (dealii-openmpi)[propagated-inputs]: Add sundials-openmpi-5. --- gnu/packages/maths.scm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index e6ebada82b..c74f055a07 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5205,7 +5205,11 @@ (define-public dealii ;; Anyway, they are meant to be used at build time, so rather than adding ;; the interpreters here, any package depending on them should just add ;; the requisite interpreter to its native inputs. - (list boost hdf5 suitesparse ; For UMFPACK. + (list boost + hdf5 + suitesparse ; For UMFPACK. + ;; SUNDIALS 6.0.0 and later will be supported in deal.II 9.4.0. + sundials-5 tbb)) (arguments `(#:build-type "DebugRelease" ; Supports only Debug, Release and DebugRelease. @@ -5255,12 +5259,13 @@ (define-public dealii-openmpi scalapack))) (propagated-inputs (modify-inputs (package-propagated-inputs dealii) - (delete "hdf5") + (delete "hdf5" "sundials") (prepend hdf5-parallel-openmpi openmpi p4est-openmpi petsc-openmpi slepc-openmpi + sundials-openmpi-5 trilinos-for-dealii-openmpi))) (arguments (substitute-keyword-arguments (package-arguments dealii) -- 2.36.0 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [bug#55170] [PATCH 5/5] gnu: dealii: Update to 9.3.3. 2022-04-28 18:19 ` [bug#55170] [PATCH 1/5] gnu: sundials: Add 5.8.0 Paul A. Patience ` (2 preceding siblings ...) 2022-04-28 18:19 ` [bug#55170] [PATCH 4/5] gnu: dealii: Add SUNDIALS dependency Paul A. Patience @ 2022-04-28 18:19 ` Paul A. Patience 3 siblings, 0 replies; 10+ messages in thread From: Paul A. Patience @ 2022-04-28 18:19 UTC (permalink / raw) To: 55170; +Cc: ludovic.courtes, paul * gnu/packages/maths.scm (dealii): Update to 9.3.3. * gnu/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch: Delete file. * gnu/packages/patches/dealii-fix-sundials.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. --- gnu/local.mk | 2 - gnu/packages/maths.scm | 6 +- ...lii-fix-compiliation-with-boost-1.78.patch | 40 ------------- .../patches/dealii-fix-sundials.patch | 60 ------------------- 4 files changed, 2 insertions(+), 106 deletions(-) delete mode 100644 gnu/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch delete mode 100644 gnu/packages/patches/dealii-fix-sundials.patch diff --git a/gnu/local.mk b/gnu/local.mk index 9bad87710c..d84d2bee3d 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -994,8 +994,6 @@ dist_patch_DATA = \ %D%/packages/patches/dbus-c++-gcc-compat.patch \ %D%/packages/patches/dbus-c++-threading-mutex.patch \ %D%/packages/patches/dbxfs-remove-sentry-sdk.patch \ - %D%/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch \ - %D%/packages/patches/dealii-fix-sundials.patch \ %D%/packages/patches/debops-constants-for-external-program-names.patch \ %D%/packages/patches/debops-debops-defaults-fall-back-to-less.patch \ %D%/packages/patches/dee-vapi.patch \ diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index c74f055a07..2d3e67a6b4 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5171,16 +5171,14 @@ (define trilinos-for-dealii-openmpi (define-public dealii (package (name "dealii") - (version "9.3.2") + (version "9.3.3") (source (origin (method url-fetch) (uri (string-append "https://github.com/dealii/dealii/releases/" "download/v" version "/dealii-" version ".tar.gz")) (sha256 - (base32 "1s0kawnljg24jj6nibwrif5gxdgg2daqfylhqqpl1lvmzmmxfhak")) - (patches (search-patches "dealii-fix-compiliation-with-boost-1.78.patch" - "dealii-fix-sundials.patch")) + (base32 "0a8s4yxcbvzmfgv5qcg27h2ss4fcnyhrhhs35glqj59l9cbmkysx")) (modules '((guix build utils))) (snippet ;; Remove bundled boost, muparser, TBB and UMFPACK. diff --git a/gnu/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch b/gnu/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch deleted file mode 100644 index 1937aa9afc..0000000000 --- a/gnu/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch +++ /dev/null @@ -1,40 +0,0 @@ -From cbef761731627cece2a6f0276b87dacabbdc8a72 Mon Sep 17 00:00:00 2001 -From: David Wells <drwells@email.unc.edu> -Date: Tue, 4 Jan 2022 12:46:30 -0500 -Subject: [PATCH] Fix compilation with boost 1.78. - -I bisected (fortunately Boost.Geometry a header-only library so adding the -include directory sufficed) and -https://github.com/boostorg/geometry/commit/6eb9e238bcb37e26dc31d16acf826784a2ba30f4 -is where this problem starts for us. See also -https://github.com/boostorg/geometry/issues/792 - the easiest fix for all such -issues is to just include the project header `boost/geometry/geometry.hpp`. - -In this particular case, if you look at the commit which causes grid_tools.cc -fails to compile, its because we were relying on some implicit includes. In -particular, we need the distance header to find the distance between points and -boxes, but that was previously included in another file. - -This patch has been adapted from -e0e76835519d122fd12b5858e16d08641a641c6a to apply to dealii 9.3.2. - -See https://github.com/dealii/dealii/pull/13165. ---- - include/deal.II/numerics/rtree.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/include/deal.II/numerics/rtree.h b/include/deal.II/numerics/rtree.h -index 1b9d04dacd..1e1bfd2932 100644 ---- a/include/deal.II/numerics/rtree.h -+++ b/include/deal.II/numerics/rtree.h -@@ -26,6 +26,7 @@ - #include <deal.II/boost_adaptors/segment.h> - - DEAL_II_DISABLE_EXTRA_DIAGNOSTICS -+#include <boost/geometry/algorithms/distance.hpp> - #include <boost/geometry/index/rtree.hpp> - #include <boost/geometry/strategies/strategies.hpp> - DEAL_II_ENABLE_EXTRA_DIAGNOSTICS --- -2.30.2 - diff --git a/gnu/packages/patches/dealii-fix-sundials.patch b/gnu/packages/patches/dealii-fix-sundials.patch deleted file mode 100644 index 7dd5df45da..0000000000 --- a/gnu/packages/patches/dealii-fix-sundials.patch +++ /dev/null @@ -1,60 +0,0 @@ -From af73f368f7f9d4a00df075d1a9f50fc495f8e87a Mon Sep 17 00:00:00 2001 -From: Timo Heister <timo.heister@gmail.com> -Date: Sat, 25 Dec 2021 12:30:45 -0500 -Subject: [PATCH] fix sundials compilation - ---- - include/deal.II/sundials/n_vector.templates.h | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -diff --git a/include/deal.II/sundials/n_vector.templates.h b/include/deal.II/sundials/n_vector.templates.h -index 2b49e3efc9..746f63a03b 100644 ---- a/include/deal.II/sundials/n_vector.templates.h -+++ b/include/deal.II/sundials/n_vector.templates.h -@@ -253,13 +253,13 @@ namespace SUNDIALS - template < - typename VectorType, - typename std::enable_if_t<!IsBlockVector<VectorType>::value, int> = 0> -- MPI_Comm -+ const MPI_Comm & - get_communicator(N_Vector v); - - template < - typename VectorType, - typename std::enable_if_t<IsBlockVector<VectorType>::value, int> = 0> -- MPI_Comm -+ const MPI_Comm & - get_communicator(N_Vector v); - - /** -@@ -481,7 +481,7 @@ SUNDIALS::internal::NVectorOperations::destroy(N_Vector v) - - template <typename VectorType, - std::enable_if_t<IsBlockVector<VectorType>::value, int>> --MPI_Comm -+const MPI_Comm & - SUNDIALS::internal::NVectorOperations::get_communicator(N_Vector v) - { - return unwrap_nvector_const<VectorType>(v)->block(0).get_mpi_communicator(); -@@ -491,7 +491,7 @@ SUNDIALS::internal::NVectorOperations::get_communicator(N_Vector v) - - template <typename VectorType, - std::enable_if_t<!IsBlockVector<VectorType>::value, int>> --MPI_Comm -+const MPI_Comm & - SUNDIALS::internal::NVectorOperations::get_communicator(N_Vector v) - { - return unwrap_nvector_const<VectorType>(v)->get_mpi_communicator(); -@@ -519,7 +519,8 @@ SUNDIALS::internal::NVectorOperations::get_communicator_as_void_ptr(N_Vector v) - (void)v; - return nullptr; - # else -- return get_communicator<VectorType>(v); -+ // We need to cast away const here, as SUNDIALS demands a pure `void *`. -+ return &(const_cast<MPI_Comm &>(get_communicator<VectorType>(v))); - # endif - } - --- -2.30.2 - -- 2.36.0 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [bug#55170] [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update to 9.3.3. 2022-04-28 18:15 [bug#55170] [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update to 9.3.3 Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 1/5] gnu: sundials: Add 5.8.0 Paul A. Patience @ 2022-04-29 12:02 ` Ludovic Courtès 2022-05-02 14:01 ` Paul A. Patience 2022-05-03 16:04 ` bug#55170: " Ludovic Courtès 2 siblings, 1 reply; 10+ messages in thread From: Ludovic Courtès @ 2022-04-29 12:02 UTC (permalink / raw) To: Paul A. Patience; +Cc: 55170 Hello, "Paul A. Patience" <paul@apatience.com> skribis: > This patch series must be applied on top of the v2 patches in bug#50080 [1]. > It adds SUNDIALS to deal.II's dependencies and updates deal.II to the latest > version. Awesome. > Unfortunately, and as I mentioned in bug#50080 [1], I cannot get Trilinos to > compile, even though it doesn't seem to have changed since commit > 06c11434c9288bc70ba958227d47d31d5e46eda7, which added the > trilinos-for-dealii-openmpi package. > Non-MPI deal.II compiles fine with this patch series. > > In other words, this patch series is probably fine to push, but we still need > to address Trilinos's failing build. > > I would appreciate it if anyone (Ludovic?) could try building dealii-openmpi > (and therefore trilinos-for-dealii-openmpi) with this patch series applied, to > check if the problem is only on my end or not. > > [1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=50080 For me ‘sundials-openmpi-5.8.0’ fails like this: --8<---------------cut here---------------start------------->8--- -- CXX standard set to 11 Appending C RELWITHDEBINFO flags Appending CXX RELWITHDEBINFO flags Appending Fortran RELWITHDEBINFO flags -- Could NOT find MPI_C (missing: MPI_C_LIB_NAMES MPI_C_HEADER_DIR MPI_C_WORKS) (Required is at least version "2.0.0") -- Could NOT find MPI_CXX (missing: MPI_CXX_LIB_NAMES MPI_CXX_HEADER_DIR MPI_CXX_WORKS) (Required is at least version "2.0.0") -- Could NOT find MPI_Fortran (missing: MPI_Fortran_LIB_NAMES MPI_Fortran_F77_HEADER_DIR MPI_Fortran_MODULE_DIR MPI_Fortran_WORKS) (Required is at least version "2.0.0") CMake Error at /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find MPI (missing: MPI_C_FOUND MPI_CXX_FOUND MPI_Fortran_FOUND) (Required is at least version "2.0.0") Call Stack (most recent call first): /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE) /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/share/cmake-3.21/Modules/FindMPI.cmake:1748 (find_package_handle_standard_args) cmake/tpl/SundialsMPI.cmake:71 (find_package) cmake/SundialsSetupTPLs.cmake:22 (include) CMakeLists.txt:168 (include) -- Configuring incomplete, errors occurred! See also "/tmp/guix-build-sundials-openmpi-5.8.0.drv-0/build/CMakeFiles/CMakeOutput.log". See also "/tmp/guix-build-sundials-openmpi-5.8.0.drv-0/build/CMakeFiles/CMakeError.log". error: in phase 'configure': uncaught exception: %exception #<&invoke-error program: "cmake" arguments: ("../sundials-5.8.0" "-DCMAKE_BUILD_TYPE=RelWithDebInfo" "-DCMAKE_INSTALL_PREFIX=/gnu/store/95ax5rqb6k1rkfii2i2nnbjfazr58zvi-sundials-openmpi-5.8.0" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE" "-DCMAKE_INSTALL_RPATH=/gnu/store/95ax5rqb6k1rkfii2i2nnbjfazr58zvi-sundials-openmpi-5.8.0/lib" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DENABLE_MPI:BOOL=ON" "-DCMAKE_C_FLAGS=-O2 -g -fcommon" "-DEXAMPLES_ENABLE_C:BOOL=ON" "-DEXAMPLES_ENABLE_CXX:BOOL=ON" "-DEXAMPLES_ENABLE_F77:BOOL=ON" "-DEXAMPLES_ENABLE_F90:BOOL=ON" "-DEXAMPLES_INSTALL:BOOL=OFF" "-DFCMIX_ENABLE:BOOL=ON" "-DKLU_ENABLE:BOOL=ON" "-DKLU_INCLUDE_DIR=/gnu/store/cp95d1qfj1vsjn95rzj0f035rs966v0b-suitesparse-5.10.1/include" "-DKLU_LIBRARY_DIR=/gnu/store/cp95d1qfj1vsjn95rzj0f035rs966v0b-suitesparse-5.10.1/lib") exit-status: 1 term-signal: #f stop-signal: #f> phase `configure' failed after 3.2 seconds command "cmake" "../sundials-5.8.0" "-DCMAKE_BUILD_TYPE=RelWithDebInfo" "-DCMAKE_INSTALL_PREFIX=/gnu/store/95ax5rqb6k1rkfii2i2nnbjfazr58zvi-sundials-openmpi-5.8.0" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE" "-DCMAKE_INSTALL_RPATH=/gnu/store/95ax5rqb6k1rkfii2i2nnbjfazr58zvi-sundials-openmpi-5.8.0/lib" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DENABLE_MPI:BOOL=ON" "-DCMAKE_C_FLAGS=-O2 -g -fcommon" "-DEXAMPLES_ENABLE_C:BOOL=ON" "-DEXAMPLES_ENABLE_CXX:BOOL=ON" "-DEXAMPLES_ENABLE_F77:BOOL=ON" "-DEXAMPLES_ENABLE_F90:BOOL=ON" "-DEXAMPLES_INSTALL:BOOL=OFF" "-DFCMIX_ENABLE:BOOL=ON" "-DKLU_ENABLE:BOOL=ON" "-DKLU_INCLUDE_DIR=/gnu/store/cp95d1qfj1vsjn95rzj0f035rs966v0b-suitesparse-5.10.1/include" "-DKLU_LIBRARY_DIR=/gnu/store/cp95d1qfj1vsjn95rzj0f035rs966v0b-suitesparse-5.10.1/lib" failed with status 1 builder for `/gnu/store/nrj3w5gmy3g00880hwh3gxkp3kgzpxgd-sundials-openmpi-5.8.0.drv' failed with exit code 1 --8<---------------cut here---------------end--------------->8--- So it seems there’s a problem earlier than expected? Thanks, Ludo’. ^ permalink raw reply [flat|nested] 10+ messages in thread
* [bug#55170] [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update to 9.3.3. 2022-04-29 12:02 ` [bug#55170] [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update " Ludovic Courtès @ 2022-05-02 14:01 ` Paul A. Patience 2022-05-03 15:36 ` Ludovic Courtès 0 siblings, 1 reply; 10+ messages in thread From: Paul A. Patience @ 2022-05-02 14:01 UTC (permalink / raw) To: Ludovic Courtès; +Cc: 55170 On 2022-04-29 08:02:27-04:00, Ludovic Courtès wrote: > "Paul A. Patience" <paul@apatience.com> skribis: >> This patch series must be applied on top of the v2 patches in bug#50080 [1]. >> It adds SUNDIALS to deal.II's dependencies and updates deal.II to the latest >> version. > > %exception #<&invoke-error program: "cmake" arguments: ("../sundials-5.8.0" "-DCMAKE_BUILD_TYPE=RelWithDebInfo" "-DCMAKE_INSTALL_PREFIX=/gnu/store/95ax5rqb6k1rkfii2i2nnbjfazr58zvi-sundials-openmpi-5.8.0" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE" "-DCMAKE_INSTALL_RPATH=/gnu/store/95ax5rqb6k1rkfii2i2nnbjfazr58zvi-sundials-openmpi-5.8.0/lib" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DENABLE_MPI:BOOL=ON" "-DCMAKE_C_FLAGS=-O2 -g -fcommon" "-DEXAMPLES_ENABLE_C:BOOL=ON" "-DEXAMPLES_ENABLE_CXX:BOOL=ON" "-DEXAMPLES_ENABLE_F77:BOOL=ON" "-DEXAMPLES_ENABLE_F90:BOOL=ON" "-DEXAMPLES_INSTALL:BOOL=OFF" "-DFCMIX_ENABLE:BOOL=ON" "-DKLU_ENABLE:BOOL=ON" "-DKLU_INCLUDE_DIR=/gnu/store/cp95d1qfj1vsjn95rzj0f035rs966v0b-suitesparse-5.10.1/include" "-DKLU_LIBRARY_DIR=/gnu/store/cp95d1qfj1vsjn95rzj0f035rs966v0b-suitesparse-5.10.1/lib") exit-status: 1 term-signal: #f stop-signal: #f> Did you apply the v2 patches (well, now v3) in bug#50080 [1]? The configure flags contain EXAMPLES_ENABLE_F77, among others, which I removed in bug#50080. Best regards, Paul [1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=50080 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [bug#55170] [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update to 9.3.3. 2022-05-02 14:01 ` Paul A. Patience @ 2022-05-03 15:36 ` Ludovic Courtès 0 siblings, 0 replies; 10+ messages in thread From: Ludovic Courtès @ 2022-05-03 15:36 UTC (permalink / raw) To: Paul A. Patience; +Cc: 55170 "Paul A. Patience" <paul@apatience.com> skribis: > Did you apply the v2 patches (well, now v3) in bug#50080 [1]? Oops, my bad. Retesting now… Ludo’. ^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#55170: [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update to 9.3.3. 2022-04-28 18:15 [bug#55170] [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update to 9.3.3 Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 1/5] gnu: sundials: Add 5.8.0 Paul A. Patience 2022-04-29 12:02 ` [bug#55170] [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update " Ludovic Courtès @ 2022-05-03 16:04 ` Ludovic Courtès 2 siblings, 0 replies; 10+ messages in thread From: Ludovic Courtès @ 2022-05-03 16:04 UTC (permalink / raw) To: Paul A. Patience; +Cc: 55170-done Hi again, "Paul A. Patience" <paul@apatience.com> skribis: > gnu: sundials: Add 5.8.0. > gnu: dealii: Remove trailing booleans. > gnu: dealii-openmpi: Remove input labels. > gnu: dealii: Add SUNDIALS dependency. > gnu: dealii: Update to 9.3.3. Pushed as 8b2d26660717a0f352da54acd68e0d61a7c697df. Works like a charm now, thanks! Ludo’. ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2022-05-03 16:12 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-04-28 18:15 [bug#55170] [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update to 9.3.3 Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 1/5] gnu: sundials: Add 5.8.0 Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 2/5] gnu: dealii: Remove trailing booleans Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 3/5] gnu: dealii-openmpi: Remove input labels Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 4/5] gnu: dealii: Add SUNDIALS dependency Paul A. Patience 2022-04-28 18:19 ` [bug#55170] [PATCH 5/5] gnu: dealii: Update to 9.3.3 Paul A. Patience 2022-04-29 12:02 ` [bug#55170] [PATCH 0/5] gnu: dealii: Add SUNDIALS dependency and update " Ludovic Courtès 2022-05-02 14:01 ` Paul A. Patience 2022-05-03 15:36 ` Ludovic Courtès 2022-05-03 16:04 ` bug#55170: " Ludovic Courtès
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).