View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001645 | FreeCAD | Patch | public | 2014-07-29 15:38 | 2014-12-30 20:46 |
Reporter | hobbes1069 | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Linux | OS | Fedora | OS Version | 20+ |
Product Version | 0.14 | ||||
Fixed in Version | 0.15 | ||||
Summary | 0001645: Patch build system to use system smesh | ||||
Description | For Fedora I'm not allowed to use bundled libraries. For 0.13 the smesh packaged at sourceforge was sufficient but that is not the case for 0.14. I have patched my smesh package based on the the tweaks in freecad but I had to patch the cmake build system to use it. I have created a patch which allows the end user to use external smesh on demand. It does print a warning that freecad specific tweaks are required. | ||||
Additional Information | In addition, the smesh libraries were being specifically referenced in the dependent modules cmake config instead of using the ${SMESH_LIBRARIES} macro established in the main cmake config. I'm not sure why the bundled smesh works as only two libraries are referenced (StdMeshers & SMESH) but from what I can tell 4 are needed: rpm -q --requires freecad [SNIP] libSMDS.so.5.1()(64bit) libSMESHDS.so.5.1()(64bit) libSMESH.so.5.1()(64bit) libStdMeshers.so.5.1()(64bit) [SNIP] | ||||
Tags | SMESH | ||||
FreeCAD Information | |||||
FreeCAD: master a8d24be3 2014-12-18 20:18:40 Committer: wmayer Details Diff |
Update CMake config to work with smesh 6.5.3.1. New fork of standalone smesh is available here: https://github.com/tpaviot/smesh |
Affected Issues 0001645 |
|
mod - CMakeLists.txt | Diff File | ||
mod - cMake/FindSMESH.cmake | Diff File | ||
mod - src/3rdParty/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/Gui/CMakeLists.txt | Diff File | ||
mod - src/Mod/MeshPart/App/CMakeLists.txt | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-07-29 15:38 | hobbes1069 | New Issue | |
2014-07-29 15:38 | hobbes1069 | File Added: freecad-0.14-smesh.patch | |
2014-07-29 20:48 | shoogen | Relationship added | related to 0001574 |
2014-09-08 07:37 | shoogen | Tag Attached: SMESH | |
2014-12-30 20:46 | wmayer | Changeset attached | => FreeCAD Master master a8d24be3 |
2014-12-30 20:46 | wmayer | Status | new => closed |
2014-12-30 20:46 | wmayer | Resolution | open => fixed |
2014-12-30 20:46 | wmayer | Fixed in Version | => 0.15 |