Bug 272606 - [NEW PORT] multimedia/ossia-score - sequencer for audio-visual artists
Summary: [NEW PORT] multimedia/ossia-score - sequencer for audio-visual artists
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Yuri Victorovich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-19 20:36 UTC by kunda
Modified: 2023-09-12 14:43 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kunda 2023-07-19 20:36:28 UTC
Description: ossia score is a sequencer for audio-visual artists, designed to enable the creation of interactive shows, museum installations, intermedia digital artworks, interactive music and more in an intuitive user interface.

Homepage: https://ossia.io/score
About: https://ossia.io/score/about.html
Github: https://github.com/ossia/score
Changelog: https://github.com/ossia/score/releases
Latest release: v3.1.11

Minimal requirements: 
    800 MHz CPU, 512MB of RAM (but you won't make very large scores).
    For graphics, a GPU which supports at least OpenGL 3.2, Vulkan, Direct3D11 or Metal.

Packaging info: https://ossia.io/score-docs/development/build/packaging.html
Comment 1 Yuri Victorovich freebsd_committer freebsd_triage 2023-07-19 20:47:02 UTC
I will commit the port shortly.
Comment 2 Yuri Victorovich freebsd_committer freebsd_triage 2023-07-20 03:11:12 UTC
With CLANG the build fails due to this error: https://github.com/ossia/score/issues/1479

With GCC the build fails due to this PCH failure: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110746
Comment 3 Jan Beich freebsd_committer freebsd_triage 2023-07-20 14:28:16 UTC
(In reply to Yuri Victorovich from comment #2)
> With GCC the build fails due to this PCH failure: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110746

See https://lists.freebsd.org/pipermail/svn-src-all/2015-March/101722.html

No one bothered to fix probably because
- FreeBSD >= 13 uses Clang on all architectures
- Clang PCH works fine on FreeBSD
- Clang (unlike libc++) is trivial to test on Linux, so upstream can help with fixes
- GCC defaults to libstdc++ which breaks runtime when dependencies use libc++
- GCC with libc++ (via USES=compiler:gcc-c++11-lib) is fragile (undertested)
- Other ports built with GCC already disable PCH