| Summary: | media-libs/lsp-plugins-1.1.22: stabilisation (was: media-libs/lsp-plugins-1.1.10 : lv2.cpp: error: invalid use of incomplete type const struct lsp::_LV2_Descriptor) | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> | ||||||||||||||
| Component: | Stabilization | Assignee: | Matthew Thode ( prometheanfire ) <prometheanfire> | ||||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||||
| Severity: | normal | CC: | sam | ||||||||||||||
| Priority: | Normal | Keywords: | CC-ARCHES | ||||||||||||||
| Version: | unspecified | Flags: | nattka:
sanity-check+
|
||||||||||||||
| Hardware: | All | ||||||||||||||||
| OS: | Linux | ||||||||||||||||
| Whiteboard: | |||||||||||||||||
| Package list: |
media-libs/lsp-plugins-1.1.22
|
Runtime testing required: | --- | ||||||||||||||
| Attachments: |
|
||||||||||||||||
Created attachment 644872 [details]
emerge-info.txt
Created attachment 644874 [details]
emerge-history.txt
Created attachment 644876 [details]
environment
Created attachment 644878 [details]
etc.portage.tbz2
Created attachment 644880 [details]
media-libs:lsp-plugins-1.1.10:20200615-154858.log
Created attachment 644882 [details]
temp.tbz2
I wonder if git master has a fix, can you verify? Is this a gcc10 bug (I just tested with gcc-9). 1.1.22 is also now available to test Seen a user run into this (using gcc9) which they solved by using 1.1.24 instead of stable 1.1.7-r1, maybe it's due time to just stabilize that one?
I believe related to newer media-libs/lv2 but there's only one version (1.18.0) of it in tree now.
Upstream changelogs since 1.1.22:
>Fixed build broken by recent LV2 header updates.
So I assume any earlier versions are broken with USE=lv2 right now.
amd64 done x86 done all arches done |
c++ lv2.cpp /var/tmp/portage/media-libs/lsp-plugins-1.1.10/work/lsp-plugins-lsp-plugins-1.1.10/include/metadata/modules.h: In function void* lsp::lv2_instantiate(const lsp::_LV2_Descriptor*, double, const char*, const LV2_Feature* const*): lv2.cpp:84:82: error: invalid use of incomplete type const struct lsp::_LV2_Descriptor 84 | && (plugin::metadata.lv2_uid != NULL) && (!strcmp(descriptor->URI, LSP_PLUGIN_URI(lv2, plugin)))) \ | ^~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_gnome_systemd-libressl-20200611-183812 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-8.3.1 [2] x86_64-pc-linux-gnu-10.1.0 * clang version 10.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/10/bin /usr/lib/llvm/10 10.0.0 Available Python interpreters, in order of preference: [1] python3.7 [2] python3.9 (fallback) [3] python3.8 (fallback) [4] python2.7 (fallback) Available Ruby profiles: [1] ruby24 [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-1.44.0 * The following VMs are available for generation-2: *) IcedTea JDK 3.16.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm The Glorious Glasgow Haskell Compilation System, version 8.0.2 timestamp(s) of HEAD at this tinderbox image: /var/db/repos/gentoo Mon 15 Jun 2020 03:05:45 PM UTC /var/db/repos/libressl Sun 14 Jun 2020 10:05:23 PM UTC emerge -qpvO media-libs/lsp-plugins [ebuild N ] media-libs/lsp-plugins-1.1.10 USE="lv2 -doc -jack -ladspa"