7.0.4 Recording disabled - Missing depends
Task Info (Flyspray) | |
---|---|
Opened By | Avery (nullableVoidPtr) |
Task ID | 76615 |
Type | Bug Report |
Project | Community Packages |
Category | Packages |
Version | None |
OS | All |
Opened | 2022-11-18 07:55:57 UTC |
Status | Assigned |
Assignee | Christian Hesse (eworm) |
Details
Description: The current virtualbox PKGBUILD may build and statically link in an in-tree copy of libvorbis (@ $srcdir/src/libs/libvorbis-1.3.7) within a clean chroot. This library is used for video capture. VirtualBox 7 had switched from libopus to libvorbis and with 7.0.2, the configure script at the time still had no ability to identify the available system lib using pkgconfig. However, this was recently implemented with revision 97397 in the SVN trunk ( https://www.virtualbox.org/changeset/97397/vbox ), and should be used with the next upstream version bump (e.g. 7.0.3) by specifying libvorbis as a runtime dependency.
Additional info: As of 7.0.2-2, the symbol table for a VirtualBox component contains several libvorbis symbols, indicating static linking:
$ nm -gDC /usr/lib/virtualbox/components/VBoxC.so | grep vorbis 000000000031b330 T vorbis_analysis 000000000031c470 T vorbis_analysis_blockout 000000000031c1b0 T vorbis_analysis_buffer 0000000000316ac0 T vorbis_analysis_headerout 000000000031c130 T vorbis_analysis_init 000000000031c2d0 T vorbis_analysis_wrote 000000000032aef0 T _vorbis_apply_window ...[snip]...