FS#65841 - [gst-plugins-bad] Build fails without wayland-protocols and gtk3

Attached to Project: Arch Linux
Opened by Nathan Owens (ndowens04) - Sunday, 15 March 2020, 05:24 GMT
Last edited by Jan Alexander Steffens (heftig) - Sunday, 15 March 2020, 13:50 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:


Additional info:
* package version(s) 1.16.2-4
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
After update of gst-plugins-good, I built gst-plugins-bad and will error out needing gtk3 and wayland-protocols.
Looking at the pushes in Arch, seems -bad was pushed before -good, which -bad depends on good; So seems to be pushed out of order.
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Sunday, 15 March 2020, 13:50 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.16.2-5
Comment by Nathan Owens (ndowens04) - Sunday, 15 March 2020, 05:26 GMT
Also forgot to mention, built -bad in chroot to isolate dependencies already on system.
Comment by Doug Newgard (Scimmia) - Sunday, 15 March 2020, 05:58 GMT
I have no idea what this ticket is about. Exact errors, please.
Comment by Nathan Owens (ndowens04) - Sunday, 15 March 2020, 06:06 GMT
Without wayland-protocols and gtk3 in makedepends(atleast) build gives:

Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency opencv found: NO (tried pkgconfig and cmake)
Run-time dependency opencv4 found: NO (tried pkgconfig and cmake)
Run-time dependency wayland-client found: YES 1.18.0
Run-time dependency libdrm found: YES 2.4.100
Run-time dependency wayland-protocols found: NO (tried pkgconfig)

gst-libs/gst/wayland/meson.build:4:0: ERROR: Dependency "wayland-protocols" not found, tried pkgconfig

When adding wayland-protocols to makedepends, the next error will report gtk3 not found

Loading...