[WIP] OpenBSD Port
-
- Posts: 64
- Joined: Mon May 16, 2022 10:35 am
Re: [WIP] OpenBSD Port
Another question @wmayer: Based on this, FreeCAD's source includes the source code of libarea, zipios++, zlib and quarter. An external Zipios++ provided by the OS can be used with FREECAD_USE_EXTERNAL_ZIPIOS=ON. Can this be done for the other included libraries as well? Usually OpenBSD ports try to use shared libraries as much as possible, but I'm not sure if this is a good idea with the included libraries in FreeCAD. Have they been specifically modified for FreeCAD?
Re: [WIP] OpenBSD Port
zlib code is not part of the FreeCAD code base. A CMake switch only exists for zipios++ but neither for Quarter and libarea. Furthermore, the Quarter code has changes compared to the original code to better fulfil our needs.
-
- Posts: 64
- Joined: Mon May 16, 2022 10:35 am
Re: [WIP] OpenBSD Port
I see, so the wiki is outdated.
Does this mean that an external libarea can be used?
Re: [WIP] OpenBSD Port
No, it's correct. It's relevant if you build a LibPack on Windows but for all UNIX systems you usually can use a system package.I see, so the wiki is outdated.
No idea. Maybe ask a maintainer of the Path module.Does this mean that an external libarea can be used?
@sliptonic
@mlampert
-
- Posts: 64
- Joined: Mon May 16, 2022 10:35 am
-
- Posts: 64
- Joined: Mon May 16, 2022 10:35 am
Re: [WIP] OpenBSD Port
@sliptonic, @mlampert: Would it be an issue to use an external libarea instead of the one included in the FreeCAD sources? The FreeBSD port appears to be doing so, but with the Heeksa/libarea and not with danielfalck/libarea which is referenced here.
Re: [WIP] OpenBSD Port
Sorry for the delay... Yes, I don't think SoQt is used in any workbench anymore.
Re: [WIP] OpenBSD Port
Oh your're right...
Well this module is not used in FreeCAD itself, it's made to be used by other modules, addons, platforms... That viewer was actually just an example, I think it should be reformed to use a quarter widget anyway... So yes, I think we can safely remove it

Well this module is not used in FreeCAD itself, it's made to be used by other modules, addons, platforms... That viewer was actually just an example, I think it should be reformed to use a quarter widget anyway... So yes, I think we can safely remove it
Re: [WIP] OpenBSD Port
Only for information on Arch Linux soqt is requested as dependency by python-pivy.
I've found it when I've updated my Artix Linux distribution deleting all the dependencies on Arch Linux packages, so I've had to install all the packages that Artix Linux has not repackaged (Artix Linux is an Arch derivative without SystemD), in the process I've found that on Arch Linux these packages are needed to run FreeCAD but are not (yet, hopefully) packaged for Artix Linux:
- opencascade > freeimage > jxrlib
- med-openmpi (community) > hdf5-openmpi
- python-pivy > soqt > coin
- libspnav
Kind Regards
Carlo D.
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.