[Bug 727253] New: Bison generated file included in the relaese tarballs causes compile errors

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Mar 28 07:56:29 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=727253
  GStreamer | gstreamer (core) | git

           Summary: Bison generated file included in the relaese tarballs
                    causes compile errors
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: branko.subasic at axis.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


The file gstreamer/gst/parse/grammar.tab.h is included in gstreamer's release
tarballs. The file is generated by bison and thus is not necessarily portable.
Furthermore, all the generated files in gstreamer/gst/parse were removed from
the dist (commit 0259155e088fecf8523fd4bf946e04fd52c9c6cf), and from the
tarballs, starting from release 0.7.2. Unfortunately grammar.tab.h continued to
be included in the tarballs.

I discovered this when I cherry picked a number of parse-related commits to my
1.2.3 base build. I rebuilt everything and it worked just fine. Committed to
our repo, and then checked it out and tried to compile on a Debian Squeeze
machine, with bison 2.4.1. That however did not compile.

Deleting gstreamer/gst/parse/grammar.tab.h and having it regenerated fixed the
problem.

I should mention that we import the release tarballs and commit the code to our
local repository as is, generated Makfile.in's and all.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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