* Press Ctrl-C to Stop * * dev-cpp/muParser-2.2.6.1:0::gentoo * /usr/include/muParser.h * /usr/include/muParserBase.h * /usr/include/muParserBytecode.h ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_plasma-j4-20211025-200227 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-11.2.0 * clang version 13.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/13/bin /usr/lib/llvm/13 13.0.0 Python 3.9.7 Available Ruby profiles: [1] ruby26 (with Rubygems) [2] ruby27 (with Rubygems) [3] ruby30 (with Rubygems) * Available Rust versions: [1] rust-1.56.0 * The Glorious Glasgow Haskell Compilation System, version 8.10.4 php cli: [1] php7.3 * [2] php7.4 [3] php8.0 HEAD of ::gentoo commit 07d2207425af60e3fec49e3666229fddbb26d971 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Thu Oct 28 17:51:31 2021 +0000 2021-10-28 17:51:30 UTC emerge -qpvO sci-chemistry/gromacs [ebuild U ] sci-chemistry/gromacs-2022_beta1 [2021.3-r1] USE="blas custom-cflags doc fftw gmxapi gmxapi-legacy hwloc lmfit offensive openmp single-precision threads tng -build-manual -cuda -double-precision -lapack -mkl -mpi -opencl (-python) -test (-X%*)" CPU_FLAGS_X86="avx avx2 sse2 sse4_1 -avx512f -fma4" PYTHON_SINGLE_TARGET="python3_9 -python3_8 -python3_10%"
Created attachment 747108 [details] emerge-info.txt
Created attachment 747111 [details] CMakeCache.txt
Created attachment 747114 [details] emerge-history.txt
Created attachment 747117 [details] etc.portage.tar.bz2
Created attachment 747120 [details] logs.tar.bz2
Created attachment 747123 [details] sci-chemistry:gromacs-2022_beta1:20211028-184722.log.bz2
it is possible to disable use muParser in gromacs ebuild file. See the patch below. I tried to bump muParser package to 2.3.2 but it didn't go very easy. This way it is possible to use external muParser. The current one in portage is not enough! diff --git a/old/gromacs-2022_beta1.ebuild b/gromacs-2022_beta1.ebuild index 2cbb7ef..01ad8a7 100644 --- a/old/gromacs-2022_beta1.ebuild +++ b/gromacs-2022_beta1.ebuild @@ -212,6 +212,7 @@ src_configure() { -DGMX_OPENMP=$(usex openmp) -DGMX_COOL_QUOTES=$(usex offensive) -DGMX_USE_TNG=$(usex tng) + -DGMX_USE_MUPARSER=NONE -DGMX_BUILD_MANUAL=$(usex build-manual) -DGMX_HWLOC=$(usex hwloc) -DGMX_DEFAULT_SUFFIX=off
Created attachment 747795 [details, diff] disables use of muParser library in compiling gromacs-2022_beta1 patch also as an attached file
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7247fc18c155cd95c00162e91bfabecde70e611 commit b7247fc18c155cd95c00162e91bfabecde70e611 Author: Alexey Shvetsov <alexxy@gentoo.org> AuthorDate: 2021-11-04 18:01:59 +0000 Commit: Alexey Shvetsov <alexxy@gentoo.org> CommitDate: 2021-11-04 18:02:12 +0000 sci-chemistry/gromacs: Unbundle muParser Closes: https://bugs.gentoo.org/820620 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org> sci-chemistry/gromacs/gromacs-2022.9999.ebuild | 19 +++++++++---------- ...2022_beta1.ebuild => gromacs-2022_beta1-r1.ebuild} | 19 +++++++++---------- sci-chemistry/gromacs/gromacs-9999.ebuild | 19 +++++++++---------- 3 files changed, 27 insertions(+), 30 deletions(-)