Cyprien Nicolas | 11 Jul 10:08

3.1b make failure with gstreamer

Hello Manuel,

gstreamer api compilation fails while gst-plusgins-base library isn't
installed. (Gentoo portage doesn't include any gst plugins while
emerging gstreamer nor gst/interfaces include files).

Bigloo's configure script detects this and defines
GSTREAMER_HAVE_AUDIO 0, but api/gstreamer/src/Llib/gstplugin-mixer.scm
tries to compile, even if <gst/interfaces/mixer.h> doesn't exists,
which makes Make fail.
I think make should compile gstplugin-mixer only when
BGL_GSTREAMER_HAVE_AUDIO equals 1.

(emerging gst-plusgins-base suffices to compile the bgl-gst lib)

--

-- 
Cyprien Nicolas
Undergraduate Student
Computer Science - Valrose Campus
University of Nice - Sophia Antipolis

Manuel.Serrano | 22 Jul 09:11

Re: 3.1b make failure with gstreamer

> gstreamer api compilation fails while gst-plusgins-base library isn't
> installed. (Gentoo portage doesn't include any gst plugins while
> emerging gstreamer nor gst/interfaces include files).
> 
> Bigloo's configure script detects this and defines
> GSTREAMER_HAVE_AUDIO 0, but api/gstreamer/src/Llib/gstplugin-mixer.scm
> tries to compile, even if <gst/interfaces/mixer.h> doesn't exists,
> which makes Make fail.
> I think make should compile gstplugin-mixer only when
> BGL_GSTREAMER_HAVE_AUDIO equals 1.
> 
> (emerging gst-plusgins-base suffices to compile the bgl-gst lib)
I don't really get it. Could you give me a trace of a compilation failure.
The only reference to mixer.h I can find is correctly protected inside a

#if( BGL_GSTREAMER_HAVE_AUDIO )
...
#endif

It might be that this problem has been fixed a couple of weeks ago...

--

-- 
Manuel


Gmane