Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 927660 - media-gfx/freecad-0.21.2-r2 fails to build against sci-libs/opencascade-7.8.0
Summary: media-gfx/freecad-0.21.2-r2 fails to build against sci-libs/opencascade-7.8.0
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Paul Zander
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2024-03-24 07:49 UTC by vowstar
Modified: 2024-07-01 23:20 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vowstar 2024-03-24 07:49:02 UTC
After upgrading opencascade to version 7.8.0 freecad fails to build.

This is a known issue:

See also:

https://github.com/FreeCAD/FreeCAD/issues/9651
https://github.com/FreeCAD/FreeCAD/pull/11909

Next version of freecad may fix, a depend like <sci-libs/opencascade-7.8.0:=[json,vtk] should be apply.
Comment 1 Larry the Git Cow gentoo-dev 2024-03-24 13:54:20 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d139bd5e62466ce9156fd2f015331c85ff90c06

commit 8d139bd5e62466ce9156fd2f015331c85ff90c06
Author:     Huang Rui <vowstar@gmail.com>
AuthorDate: 2024-03-24 07:49:34 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2024-03-24 13:52:41 +0000

    media-gfx/freecad: add depend <sci-libs/opencascade-7.8.0
    
    Closes: https://bugs.gentoo.org/927660
    Signed-off-by: Huang Rui <vowstar@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/35896
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 media-gfx/freecad/freecad-0.21.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 2 Andrew Nowa Ammerlaan gentoo-dev 2024-04-14 14:49:29 UTC
With 7.8.1, the error is: 

FAILED: lib/libDriver.so
: && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -Wall -Wextra -Wno-write-strings -O3 -pipe -march=skylake -mtune=skylake -Wno-sign-compare -Wno-reorder -Wno-switch -Wno-unused-variable -Wno-unused-but-set-variable -Wno-comment -Wno-unused-parameter -Wno-empty-body -Wno-pedantic -Wno-unused-result -Wno-cast-function-type -Wno-maybe-uninitialized -Wno-missing-field-initializers  -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -shared -Wl,-soname,libDriver.so -o lib/libDriver.so src/3rdParty/salomesmesh/CMakeFiles/Driver.dir/src/Driver/Driver_Document.cpp.o src/3rdParty/salomesmesh/CMakeFiles/Driver.dir/src/Driver/Driver_Mesh.cpp.o src/3rdParty/salomesmesh/CMakeFiles/Driver.dir/src/Driver/Driver_SMDS_Mesh.cpp.o src/3rdParty/salomesmesh/CMakeFiles/Driver.dir/src/Driver/Driver_SMESHDS_Mesh.cpp.o -L/usr/lib64/opencascade -Wl,-rpath,/usr/lib64/opencascade:  -lTKIGES  -lTKSTL  /usr/lib64/opencascade/libTKXSBase.so.7.8.1  /usr/lib64/opencascade/libTKOffset.so.7.8.1  -lTKSTEPBase  -lTKSTEPAttr  -lTKSTEP209  -lTKSTEP  /usr/lib64/opencascade/libTKFeat.so.7.8.1  /usr/lib64/opencascade/libTKBin.so.7.8.1  /usr/lib64/opencascade/libTKBinL.so.7.8.1  -lTKXDESTEP  -lTKXDEIGES  /usr/lib64/opencascade/libTKMeshVS.so.7.8.1  /usr/lib64/opencascade/libTKRWMesh.so.7.8.1  /usr/lib64/opencascade/libTKFillet.so.7.8.1  /usr/lib64/opencascade/libTKBool.so.7.8.1  /usr/lib64/opencascade/libTKXCAF.so.7.8.1  /usr/lib64/opencascade/libTKVCAF.so.7.8.1  /usr/lib64/opencascade/libTKCAF.so.7.8.1  /usr/lib64/opencascade/libTKBO.so.7.8.1  /usr/lib64/opencascade/libTKPrim.so.7.8.1  /usr/lib64/opencascade/libTKLCAF.so.7.8.1  /usr/lib64/opencascade/libTKCDF.so.7.8.1  /usr/lib64/opencascade/libTKV3d.so.7.8.1  /usr/lib64/opencascade/libTKMesh.so.7.8.1  /usr/lib64/opencascade/libTKShHealing.so.7.8.1  /usr/lib64/opencascade/libTKHLR.so.7.8.1  /usr/lib64/opencascade/libTKTopAlgo.so.7.8.1  /usr/lib64/opencascade/libTKGeomAlgo.so.7.8.1  /usr/lib64/opencascade/libTKBRep.so.7.8.1  /usr/lib64/opencascade/libTKGeomBase.so.7.8.1  /usr/lib64/opencascade/libTKG3d.so.7.8.1/usr/lib64/opencascade/libTKG2d.so.7.8.1  /usr/lib64/opencascade/libTKService.so.7.8.1  /usr/lib64/opencascade/libTKMath.so.7.8.1  /usr/lib64/libavcodec.so  /usr/lib64/libavformat.so  /usr/lib64/libswscale.so  /usr/lib64/libavutil.so  -lGL  -lX11  /usr/lib64/opencascade/libTKDE.so.7.8.1  /usr/lib64/opencascade/libTKernel.so.7.8.1  -lpthread  -lrt  -lstdc++  /usr/lib64/libtbb.so.12.11  /usr/lib64/libtbbmalloc.so.2.11  -ldl && :
/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lTKIGES: No such file or directory
/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lTKSTL: 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
/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 -lTKSTEP209: 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 -lTKXDESTEP: No such file or directory
/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lTKXDEIGES: No such file or directory
collect2: error: ld returned 1 exit status