too long lines were shrinked: [103/180] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_DLFCN_H -DHAVE_OPENGL_EXT -DNETGEN_USE_SPDLOG -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -Dnglib_EXPORTS -I/var/tmp/portage/media-gfx/netgen-6.2.2302/work/netgen-6.2.2302_build -I/var/tmp/portage/media-gfx/netgen-6.2.2302/work/netgen-6.2.2302 -I/var/tmp/por FAILED: CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_DLFCN_H -DHAVE_OPENGL_EXT -DNETGEN_USE_SPDLOG -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -Dnglib_EXPORTS -I/var/tmp/portage/media-gfx/netgen-6.2.2302/work/netgen-6.2.2302_build -I/var/tmp/portage/media-gfx/netgen-6.2.2302/work/netgen-6.2.2302 -I/var/tmp/portage/media In file included from /var/tmp/portage/media-gfx/netgen-6.2.2302/work/netgen-6.2.2302/libsrc/occ/Partition_Loop3d.jxx:29, from /var/tmp/portage/media-gfx/netgen-6.2.2302/work/netgen-6.2.2302/libsrc/occ/Partition_Loop3d.ixx:10, from /var/tmp/portage/media-gfx/netgen-6.2.2302/work/netgen-6.2.2302/libsrc/occ/Partition_Loop3d.cxx:14: /var/tmp/portage/media-gfx/netgen-6.2.2302/work/netgen-6.2.2302/libsrc/occ/Partition_Loop3d.hxx:32:13: fatal error: TopTools_OrientedShapeMapHasher.hxx: No such file or directory 32 | #include <TopTools_OrientedShapeMapHasher.hxx> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_systemd-20240416-185306 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-14 * clang/llvm (if any): clang version 18.1.3 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/18/bin Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg /usr/lib/llvm/18 18.1.3 Python 3.11.9 Available Ruby profiles: (none found) Available Rust versions: [1] rust-bin-1.77.1 * The Glorious Glasgow Haskell Compilation System, version 9.2.8 php cli (if any): [1] php8.3 * go version go1.22.2 linux/amd64 HEAD of ::gentoo commit 315dcd49bb18a38761c26d275fafa8c6d3eb64a0 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Wed Apr 17 17:34:19 2024 +0000 2024-04-17 17:34:19 UTC emerge -qpvO media-gfx/netgen [ebuild N ] media-gfx/netgen-6.2.2302 USE="logging opencascade -ffmpeg -gui -jpeg -mpi -python -test" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
Created attachment 891018 [details] emerge-info.txt
Created attachment 891019 [details] emerge-history.txt
Created attachment 891020 [details] environment
Created attachment 891021 [details] etc.clang.tar.xz
Created attachment 891022 [details] etc.portage.tar.xz
Created attachment 891023 [details] media-gfx:netgen-6.2.2302:20240417-201327.log
Created attachment 891024 [details] qlist-info.txt
Created attachment 891025 [details] temp.tar.xz
Upstream bug: https://github.com/NGSolve/netgen/issues/170
Happens due to API change in sci-libs/opencascade-7.8.0 and above. Fixed in upstream, release https://github.com/NGSolve/netgen/releases/tag/v6.2.2404 should have it included.
Created attachment 903293 [details, diff] Patch from upstream, part1 (without occgeom.cpp) Upstream patch works fine for me (after cosmetic changes related to DOS line endings in upstream occgeom.cpp)
Created attachment 903294 [details, diff] Patch from upstream, part2 (for occgeom.cpp only)
*** Bug 944831 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b9d39fa7b80783e7b7e47bf7ec67a296765a5d commit a7b9d39fa7b80783e7b7e47bf7ec67a296765a5d Author: Sam James <sam@gentoo.org> AuthorDate: 2024-11-25 02:39:51 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-11-25 02:39:51 +0000 media-gfx/netgen: fix opencascade-7.8.0 compat Closes: https://bugs.gentoo.org/930171 Thanks-to: Michael Tulupov Signed-off-by: Sam James <sam@gentoo.org> .../files/netgen-6.2.2302-opencascade-7.8.0.patch | 147 +++++++++++++++++++++ media-gfx/netgen/netgen-6.2.2302.ebuild | 1 + 2 files changed, 148 insertions(+)