Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 939704 - media-gfx/freecad-1.0_rc1 depends (compile time) on dev-cpp/ms-gsl
Summary: media-gfx/freecad-1.0_rc1 depends (compile time) on dev-cpp/ms-gsl
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-15 11:41 UTC by Ian
Modified: 2024-09-15 15:42 UTC (History)
1 user (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 Ian 2024-09-15 11:41:42 UTC
Building freecad-1.0_rc1 fails with cmake errors because it can't find Guideline Support Library (GSL)

The GSL is available as dev-cpp/ms-gsl, so installing it solves the build issue.

Reproducible: Always

Steps to Reproduce:
1. emerge freecad-1.0_rc1 (newly or update from 0.21-r2)

Actual Results:  
build fails in cmake configuration-phase


Expected Results:  
sucessfull build.

(Build is succesfull, if dev-cpp/ms-gsl is emerged before freecad).

Depend on dev-cpp/ms-gsl. (Its compile time-only dependency because the library is completely "inline" (only header-files).

Some more information about this dependency in #16253 in FreeCADs github repo. (Fresh account, I'm not allowed to post the URL here).

github.com: FreeCAD/FreeCAD/issues/16253
Comment 1 Larry the Git Cow gentoo-dev 2024-09-15 15:42:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b1623c4a6e23ad5fa73c44304665d2c0fb8d27

commit 57b1623c4a6e23ad5fa73c44304665d2c0fb8d27
Author:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
AuthorDate: 2024-09-15 15:38:15 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2024-09-15 15:42:15 +0000

    media-gfx/freecad: misc bug fixes, qt6 by default
    
    - fix issue where path with spaces is not properly passed on
    - add USE=smesh for smesh module, because it requires vtk
    - add missing rdep asciidoctor
    - add missing dep ms-gsl
    - qt6 by default for 1,0_rc1 (this rc fixes several qt6 issues)
    
    Bug: https://bugs.gentoo.org/933439
    Closes: https://bugs.gentoo.org/927660
    Closes: https://bugs.gentoo.org/939704
    Closes: https://bugs.gentoo.org/935303
    Closes: https://bugs.gentoo.org/939175
    Closes: https://bugs.gentoo.org/933821
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 ...ad-1.0_rc1.ebuild => freecad-1.0_rc1-r1.ebuild} | 22 +++++++++++--------
 media-gfx/freecad/freecad-9999.ebuild              | 25 ++++++++++++++--------
 media-gfx/freecad/metadata.xml                     |  3 +++
 3 files changed, 32 insertions(+), 18 deletions(-)