[RFC] What is blocking us having OCC 7.6.1 available on all cross-platform builds?

This subforum is specifically to discuss packaging issues on different platforms (windows, mac, linux), and using different packaging systems (conda, etc...)
Post Reply
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

[RFC] What is blocking us having OCC 7.6.1 available on all cross-platform builds?

Post by Kunda1 »

I'd like to track OCC version support on all our builds. We can't seem to get them all the same because of blocker packaging bugs. So I'd like to track said bugs here in order to eventually get everyone synched up as best as possible.

First it would be good to get a sense of where OCCT is at in the package ecosystem:
Image
Linux
Linux Conda (AppImage) --> OCC 7.5.3

Code: Select all

OS: Manjaro Linux (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.20.28193 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 9c16923)
Hash: 9c1692336740c3bc7fa0c4d430ad5ceea223384f
Python 3.9.10, Qt 5.12.9, Coin 4.0.0, OCC 7.5.3
Locale: C/Default (C)
Linux Snap (edge) --> OCC 7.6.1

Code: Select all

OS: Ubuntu Core 20 (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.20.28302 (Git)
Build type: Release
Branch: master
Hash: 950a569b44c5220a456c49e0455ba54045c03288
Python 3.8.10, Qt 5.15.3, Coin 4.0.0, OCC 7.6.1
Locale: C/Default (C)
Windows
Windows Conda

Windows w/Libpack



macOS
macOS Conda --> OCC 7.5.3

Code: Select all

OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.20.27936 (Git)
Build type: Release
Python 3.9.10, Qt 5.12.9, Coin 4.0.0, OCC 7.5.3
Locale: C/Default (C)
macOS Homebrew
Last edited by Kunda1 on Sun Apr 03, 2022 12:42 pm, edited 1 time in total.
Reason: Added repology badge for OCCT
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
doia
Posts: 251
Joined: Sat May 29, 2021 5:47 am
Location: Düsseldorf

Re: What is blocking us having OCC 7.6.1 available on all cross-platform builds?

Post by doia »

macOS arm64 Homebrew

Code: Select all

OS: macOS 12.3
Word size of FreeCAD: 64-bit
Version: 0.20.28357 (Git)
Build type: Release
Branch: main
Hash: a4ea92e7194f3bccdeb9e04f7df0f1cab0e597b3
Python 3.9.10, Qt 5.15.3, Coin 4.0.0, OCC 7.6.1
Locale: C/Default (C)
Installed mods: 
  * TabBar
  * BIM
  * Design456
  * Assembly4 0.11.5
A build/compile using OCC 7.6.1 on current FreeCAD master git commit a4ea92e7194f3bccdeb9e04f7df0f1cab0e597b3 is possible.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: What is blocking us having OCC 7.6.1 available on all cross-platform builds?

Post by Kunda1 »

doia wrote: Thu Mar 24, 2022 10:41 am macOS arm64 Homebrew
Nice! Are you using the FreeCAD Homebrew formula ?
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
C4e
Posts: 324
Joined: Thu Jan 20, 2022 9:31 pm

Re: {RFC] What is blocking us having OCC 7.6.1 available on all cross-platform builds?

Post by C4e »

macOS Conda on weekly build

Code: Select all

OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.20.27936 (Git)
Build type: Release
Python 3.9.10, Qt 5.12.9, Coin 4.0.0, OCC 7.5.3
Locale: C/Default (C)
...
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: [RFC] What is blocking us having OCC 7.6.1 available on all cross-platform builds?

Post by Kunda1 »

C4e wrote: Thu Mar 24, 2022 1:59 pm macOS Conda on weekly build
Thanks, added!
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
doia
Posts: 251
Joined: Sat May 29, 2021 5:47 am
Location: Düsseldorf

Re: What is blocking us having OCC 7.6.1 available on all cross-platform builds?

Post by doia »

Kunda1 wrote: Thu Mar 24, 2022 11:30 am
doia wrote: Thu Mar 24, 2022 10:41 am macOS arm64 Homebrew
Nice! Are you using the FreeCAD Homebrew formula ?
Yes, as a base. I then manually install the official OCC and VTK versions, as the homebrew-freecad formulae uses the versioned OCC 7.5.3 and VTK 8.?
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: [RFC] What is blocking us having OCC 7.6.1 available on all cross-platform builds?

Post by Kunda1 »

bump
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: [RFC] What is blocking us having OCC 7.6.1 available on all cross-platform builds?

Post by Kunda1 »

Thanks for all these links @looo!

Windows
uwestoehr wrote: pinged by pinger macro
CC @uwestoehr
apeltauer wrote: pinged by pinger macro
CC apeltauer
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
apeltauer
Posts: 399
Joined: Fri Aug 11, 2017 2:19 pm

Re: [RFC] What is blocking us having OCC 7.6.1 available on all cross-platform builds?

Post by apeltauer »

netgen.... :)
Post Reply