From the build log: x86_64-pc-linux-gnu-g++ -g -c facFqFactorize.cc -Wno-uninitialized -Wno-write-strings -fno-implicit-templates -I. -I.. -I. -I/var/tmp/portage/sci-mathematics/Macaulay2-1.6/work/M2-release-1.6-stable-20130514/M2/libraries/final -I/var/tmp/portage/sci-mathematics/Macaulay2-1.6/work/M2-release-1.6-stable-20130514/M2/libraries/final/include/factory -DHAVE_CONFIG_H -I/var/tmp/portage/sci-mathematics/Macaulay2-1.6/work/M2-release-1.6-stable-20130514/M2/include -I/var/tmp/portage/sci-mathematics/Macaulay2-1.6/work/M2-release-1.6-stable-20130514/M2/include -I/var/tmp/portage/sci-mathematics/Macaulay2-1.6/work/M2-release-1.6-stable-20130514/M2/libraries/final/include -I/usr/include/libxml2 -I/usr/include/frobby -DNDEBUG -DMP_INT=__mpz_struct -Dmpz_div_2exp=mpz_fdiv_q_2exp -Dmpz_div_ui=mpz_fdiv_q_ui -Dmpz_div=mpz_fdiv_q -o facFqFactorize.og
Macaulay2 consists of many components now which have their own build systems, but can not be unbundled without trouble. Therefore this is a said reality that won't be fixed anytime soon. I'll leave the bug open, but it does not look like being fixed soon.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e38c4220a19d1fb89f091f49c10fd0b0402773e2 commit e38c4220a19d1fb89f091f49c10fd0b0402773e2 Author: David Seifert <soap@gentoo.org> AuthorDate: 2019-12-07 23:49:08 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2019-12-07 23:49:08 +0000 profiles: Mask sci-mathematics/Macaulay2 for removal Bug: https://bugs.gentoo.org/345233 Bug: https://bugs.gentoo.org/459640 Bug: https://bugs.gentoo.org/474782 Bug: https://bugs.gentoo.org/474784 Bug: https://bugs.gentoo.org/474788 Bug: https://bugs.gentoo.org/474790 Bug: https://bugs.gentoo.org/474792 Bug: https://bugs.gentoo.org/620942 Bug: https://bugs.gentoo.org/631876 Bug: https://bugs.gentoo.org/671130 Signed-off-by: David Seifert <soap@gentoo.org> profiles/package.mask | 7 +++++++ 1 file changed, 7 insertions(+)