Skip to content

ci: build macos simulating users with a clean installation

Andoni Morales Alastruey requested to merge ylatuya/gstreamer:macos-ci into main

The update to glib-2.82.2 introduces a circular dependency that breaks the build in a clean machine without dependencies installed:

subprojects/glib-2.82.2/meson.build:2603:14: ERROR: Recursive include of subprojects: gobject-introspection => glib => gobject-introspection

The problem is that glib-2.82.2 now looks for g-ir-scanner provided by gobject-introspection which depends on glib

The CI should catch these errors, let's try to reproduce it forcing fallback for wraps and removing all extra option trying to replicate what a user would use building GStreamer on a clean machine.

Edited by Andoni Morales Alastruey

Merge request reports

Loading