is there a way to build kicad using OCC instead of OCE in Windows and Msys2?
The same question for linux …
I know I have to add KICAD_USE_OCC var, but then I miss the libraries…
Thx in advance.
is there a way to build kicad using OCC instead of OCE in Windows and Msys2?
The same question for linux …
I know I have to add KICAD_USE_OCC var, but then I miss the libraries…
Thx in advance.
Maybe better asking in the dev mailling list.
There was also some recently discussion this week to migrate to only one library.
May it can help:
https://lists.launchpad.net/kicad-developers/msg42626.html
I’m not into the subject, but it looks that some Linux distros are using OCC other OCE.
For windows, this may be useful:
I used:
pacman -S base-devel mingw-w64-x86_64-occ
and the result is:
error: target not found: mingw-w64-x86_64-occ
the oce package instead exists.
There is no OCC package in Msys2 for mingw, so that won’t work. If you want it for Windows I think you need to build the package yourself.
Some Linux distributions are starting to ship it, I know that Fedora will be shipping it as opencascade
in Fedora 30/31 and Rawhide.
What are the differences on this libraries btw?
Opencascade (OCC) is the upstream library produced by a company and is now released under a GPL license. OCE is a community-extended version that gathered several patches and updates to the vendor-supplied library to improve it.
It looks like OCE hasn’t been updated in a while though, since it is still based on opencascade 6.9 branch, while opencascade is now at 7.4. It also appears that many of the patches/improvements in the community edition have also been upstreamed now.
Many Linux distributions have been switching over to the upstream versions (Fedora is just doing this, and Debian has it already packaged but KiCad isn’t using it yet). I might see if I can find some time to sit down and make an Msys2/MINGW package for it so it is easier to use.
That would be great, aligning all the distro to OCC
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.