[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
differently?

Stefan




More information about the gstreamer-devel mailing list