[gst-devel] gst-plugins-base circular build problem

Stefan Kost ensonic at hora-obscura.de
Thu Mar 18 14:37:13 CET 2010

Sebastian Dröge wrote:
> On Thu, 2010-03-18 at 10:11 +0100, Sebastian Dröge wrote:
>> On Thu, 2010-03-18 at 01:30 +0100, Thomas Vander Stichele wrote:
>>> Hi,
>>> gst-libs/gst/interfaces depends on built versions of .gir files in its
>>> sibling directories.  However, Makefile.am in gst-libs/gst says
>>> specifically that interfaces should be built before all other dirs
>>> because of built headers.
>>> Is this a circular build problem, and did whoever who added the .gir
>>> stuff oversee this ? Or am I missing something here ?
>> Good catch but this problem is in the header files too: xoverlay.h
>> includes ../video/gstvideosink.h for no good reason it seems. I'll fix
>> this later.
> "No good reason" was wrong. It's used for GstVideoRectangle. I guess we
> should move that struct into the interfaces library and let the video
> library use it from there...

Whats the problem with the include? Does this trigger any build rules


More information about the gstreamer-devel mailing list