[gstreamer-bugs] [Bug 639039] to solve a problem between gcc-4.5.2 and gst-plugins-base-0.10.31.2

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 10 10:26:11 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=639039
  GStreamer | gst-plugins-base | git

Benjamin Otte (Company) <otte> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |otte at gnome.org

--- Comment #4 from Benjamin Otte (Company) <otte at gnome.org> 2011-01-10 18:26:04 UTC ---
I fixed this in gobject-introspection, but I suspect those fixes will only be
part of gobject-introspection 0.10.2. These are the fixes to
gobject-introspection:

commit 88553b4cd6776b7eff9a3b1d63eb8e49be0bd8f2
Author: Benjamin Otte <otte at redhat.com>
Date:   Mon Jan 10 18:53:55 2011 +0100

    scanner: Stop predeclaring the functions that are to be scanned

    Instead, rely on the c_includes. See the previous commit for details.

commit bedd7dd61508684b78bd1e95fed8025d48661b48
Author: Benjamin Otte <otte at redhat.com>
Date:   Mon Jan 10 18:48:23 2011 +0100

    scanner: Include all headers when building the dumper binary

    This avoids warnings about undefined functions when using init sections
    and it removes the requirement to predeclare the get_type functions that
    should be called. For an example for this problem with GStreamer, see
    https://bugzilla.gnome.org/show_bug.cgi?id=639039

    We can now also use gcc's error checking to ensure that users
    - specify the correct C includes in the gir file (because otherwise we
      get errors when compiling the dumper).
    - the types do actually exist (because again, the compiler will
      complain).

commit 34fad966c2f642dcf0cc9c7beefeb62dbb8fec60
Author: Benjamin Otte <otte at redhat.com>
Date:   Mon Jan 10 18:15:03 2011 +0100

    scanner: Use packages from --pkg

    Use pkgconfig files from --pkg when compiling the dump binary.

    This helps avoiding linker errors when init sections are provided that
    use code from those packages.

    https://bugzilla.gnome.org/show_bug.cgi?id=639039

-- 
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