[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