Summary: | media-sound/patchage-1.0.6[jack-dbus] fails to emerge: ../src/JackDbusDriver.cpp:61:27: error: invalid use of incomplete type ‘class patchage::AudioDriver’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | jannis <kripton> |
Component: | Current packages | Assignee: | Professional Audio Applications Maintainers <proaudio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kripton, leio |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
build.log |
Created attachment 790571 [details]
build.log
nedko mentioned about this not being a problem anymore on #gentoo-proaudio and I happened to check the sources and compare to 1.0.6, 1.0.10 has added a literal #include <AudioDriver.hpp> into JackDbusDriver.cpp, surely fixing this bug. 1.0.10 is the only version we have remaining in tree, so we can consider this fixed. Related upstream commit is in 1.0.8: commit 4f33eb5ba4e2c116b9413282e18508815ea73966 Author: Bruce Schultz Date: Tue Jul 19 22:27:39 2022 +1000 Fix compilation of JackDbusDriver.cpp |
Created attachment 790568 [details] emerge --info media-sound/patchage-1.0.6[jack-dbus] fails to emerge here, spitting out a lot of errors, starting with: ../src/JackDbusDriver.cpp:61:27: error: invalid use of incomplete type ‘class patchage::AudioDriver’ 61 | class JackDriver : public AudioDriver | ^~~~~~~~~~~ In file included from ../src/JackDbusDriver.cpp:25: ../src/make_jack_driver.hpp:27:7: note: forward declaration of ‘class patchage::AudioDriver’ 27 | class AudioDriver; | ^~~~~~~~~~~ Building with USE="-jack-dbus" is fine.