Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 856934 - 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’
Summary: media-sound/patchage-1.0.6[jack-dbus] fails to emerge: ../src/JackDbusDriver....
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-07 20:37 UTC by jannis
Modified: 2024-01-06 17:32 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (einfo,27.79 KB, text/plain)
2022-07-07 20:37 UTC, jannis
Details
build.log (build.log,49.04 KB, text/x-log)
2022-07-07 20:38 UTC, jannis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jannis 2022-07-07 20:37:22 UTC
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.
Comment 1 jannis 2022-07-07 20:38:00 UTC
Created attachment 790571 [details]
build.log
Comment 2 Mart Raudsepp gentoo-dev 2024-01-06 17:28:55 UTC
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.
Comment 3 Nedko Arnaudov 2024-01-06 17:32:37 UTC
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