[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