Created attachment 888500 [details] build.log media-gfx/prusaslicer does not build with >=sci-libs/opencascade-7.8 (<=sci-libs/opencascade-7.7 is fine) https://dev.opencascade.org/doc/overview/html/occt__upgrade.html#upgrade_occt780 mentions some related changes in OCCT 7.8 below the headline "Reorganized DE TK". > [43/444] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -march=znver3 -mtune=znver3 -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=32 --param=l2-cache-size=512 -O2 -pipe -fext-numeric-literals -Wall -Wno-reorder -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -shared -o src/OCCTWrapper.so src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o -Wl,-rpath,/usr/lib64/opencascade: -lTKXDESTEP -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase /usr/lib64/opencascade/libTKXCAF.so.7.8.0 /usr/lib64/opencascade/libTKXSBase.so.7.8.0 /usr/lib64/opencascade/libTKVCAF.so.7.8.0 /usr/lib64/opencascade/libTKCAF.so.7.8.0 /usr/lib64/opencascade/libTKLCAF.so.7.8.0 /usr/lib64/opencascade/libTKCDF.so.7.8.0 /usr/lib64/opencascade/libTKV3d.so.7.8.0 /usr/lib64/opencascade/libTKService.so.7.8.0 /usr/lib64/opencascade/libTKMesh.so.7.8.0 /usr/lib64/opencascade/libTKBO.so.7.8.0 /usr/lib64/opencascade/libTKPrim.so.7.8.0 /usr/lib64/opencascade/libTKHLR.so.7.8.0 /usr/lib64/opencascade/libTKShHealing.so.7.8.0 /usr/lib64/opencascade/libTKTopAlgo.so.7.8.0 /usr/lib64/opencascade/libTKGeomAlgo.so.7.8.0 /usr/lib64/opencascade/libTKBRep.so.7.8.0 /usr/lib64/opencascade/libTKGeomBase.so.7.8.0 /usr/lib64/opencascade/libTKG3d.so.7.8.0 /usr/lib64/opencascade/libTKG2d.so.7.8.0 /usr/lib64/opencascade/libTKMath.so.7.8.0 /usr/lib64/opencascade/libTKernel.so.7.8.0 -lGL -lX11 -lpthread -lrt -lstdc++ -ldl && : FAILED: src/OCCTWrapper.so : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -march=znver3 -mtune=znver3 -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=32 --param=l2-cache-size=512 -O2 -pipe -fext-numeric-literals -Wall -Wno-reorder -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -shared -o src/OCCTWrapper.so src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o -Wl,-rpath,/usr/lib64/opencascade: -lTKXDESTEP -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase /usr/lib64/opencascade/libTKXCAF.so.7.8.0 /usr/lib64/opencascade/libTKXSBase.so.7.8.0 /usr/lib64/opencascade/libTKVCAF.so.7.8.0 /usr/lib64/opencascade/libTKCAF.so.7.8.0 /usr/lib64/opencascade/libTKLCAF.so.7.8.0 /usr/lib64/opencascade/libTKCDF.so.7.8.0 /usr/lib64/opencascade/libTKV3d.so.7.8.0 /usr/lib64/opencascade/libTKService.so.7.8.0 /usr/lib64/opencascade/libTKMesh.so.7.8.0 /usr/lib64/opencascade/libTKBO.so.7.8.0 /usr/lib64/opencascade/libTKPrim.so.7.8.0 /usr/lib64/opencascade/libTKHLR.so.7.8.0 /usr/lib64/opencascade/libTKShHealing.so.7.8.0 /usr/lib64/opencascade/libTKTopAlgo.so.7.8.0 /usr/lib64/opencascade/libTKGeomAlgo.so.7.8.0 /usr/lib64/opencascade/libTKBRep.so.7.8.0 /usr/lib64/opencascade/libTKGeomBase.so.7.8.0 /usr/lib64/opencascade/libTKG3d.so.7.8.0 /usr/lib64/opencascade/libTKG2d.so.7.8.0 /usr/lib64/opencascade/libTKMath.so.7.8.0 /usr/lib64/opencascade/libTKernel.so.7.8.0 -lGL -lX11 -lpthread -lrt -lstdc++ -ldl && : /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lTKXDESTEP: No such file or directory /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lTKSTEP: No such file or directory /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lTKSTEP209: No such file or directory /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lTKSTEPAttr: No such file or directory /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lTKSTEPBase: No such file or directory collect2: error: ld returned 1 exit status
Created attachment 888501 [details] emerge --info
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a345e202892c9358921d7a70cd54624bf17e42c commit 5a345e202892c9358921d7a70cd54624bf17e42c Author: Paul Zander <negril.nx+gentoo@gmail.com> AuthorDate: 2024-03-25 18:10:59 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-03-25 18:54:48 +0000 media-gfx/prusaslicer: fix build with opencascade-7.8.0 Closes: https://bugs.gentoo.org/927774 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> .../files/prusaslicer-2.7.2-opencascade-7.8.0.patch | 18 ++++++++++++++++++ media-gfx/prusaslicer/prusaslicer-2.6.1.ebuild | 6 +++++- media-gfx/prusaslicer/prusaslicer-2.7.1.ebuild | 4 ++++ media-gfx/prusaslicer/prusaslicer-2.7.2.ebuild | 4 ++++ 4 files changed, 31 insertions(+), 1 deletion(-)