[Bug 775684] New: CFLAGS in append_env is not reset (when skipping a recipe)
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Dec 6 07:51:05 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=775684
Bug ID: 775684
Summary: CFLAGS in append_env is not reset (when skipping a
recipe)
Classification: Platform
Product: GStreamer
Version: 1.10.x
OS: Windows
Status: NEW
Severity: normal
Priority: Normal
Component: cerbero
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: dashesy at gmail.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
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.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list