GNOME Bugzilla – Bug 775684
CFLAGS in append_env is not reset (when skipping a recipe)
Last modified: 2018-11-03 10:21:40 UTC
Running command `package gstreamer-1.0`: `webrtc-audio-processing.recipe` sets `append_env` to ` -UWINVER -U_WIN32_WINNT -DWINVER=0x0600 -D_WIN32_WINNT=0x0600`. There is an error (long Windows path, which I have previously dropped to shell an manually compiled and installed it from a shorter path). After selecting 3 (skip recipe) for the above recipe, later on when `gst-libav` and `libav` inside it is configured same `CFLAGS` is used with a combination of `D_WIN32_WINNT` and `DWINVER` that `w32pthread.h` does not know how to handle. So basically, it breaks `libav`. 1. If a recipe is skipped, environment variables should still be cleaned 2. There should be a way to mark a recipe as done so that successive calls to `package` will ignore that recipe.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/cerbero/issues/40.