View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009906 | ardour | other | public | 2025-03-17 07:15 | 2025-03-23 17:50 |
Reporter | ivest | Assigned To | |||
Priority | normal | Severity | block | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | GNU Linux | OS | openSUSE | OS Version | Tumbleweed |
Product Version | 8.12 | ||||
Summary | 0009906: Compilation of Ardour 8.12 fails because Boost 1.87 requires C++14 | ||||
Description | Hello, I've tried to compile Ardour 8.12 on openSUSE Tumbleweed but it fails due to the mandatory requirement of C++14 in Boost 1.87, which uses things like std::is_final in its module Math (possibly other modules, too). | ||||
Tags | No tags attached. | ||||
|
I cannot back that up. not sure what's happening for you, but here on current TW, Ardour 8.12 compiles just fine for me locally and in OBS The rpm we maintain in GeekosDaw hasn't been updated yet, but today I found why it had failed (I'm not actively maintaining it), the waf configure command included the --cxx11 option. |
|
Since Ardour 8.10 a compiler with C++17 support is required. If the compiler does not support this by default, you can request it by configuring with `./waf configure --cxx17` |