On 3/18/20 8:57 AM, Pierre Labastie via blfs-dev wrote:
As already mentioned (long ago), on this list[1], Gst-plugins-base doesn't
build if sdl-1.2.15 is installed. I've experienced this recently too.

The workaround is to pass -Dexamples=disabled, or to patch sdl-1.2.15 (or to
not install sdl-1.2, but it is recommended for one package (see below), so if
this package is built before gsteamer, it may trigger the failure.

SDL-1.2.15 will never have a new release: users are expected to use SDL-2.
Arch has a set of 23 patches [2], some fixing security issues. One of those
allows to build gst-plugins-base, according to J. Burrell (not tried myself).

SDL-1.2.15 is referenced in the following packages:
mpg123: optional
audacious: optional
mlt: optional
libdv: optional
libtheora: optional (to build examples)
gst-plugins-bad: optional
gst-plugins-base: optional
xine-lib: optional
libmpeg2: optional
mplayer: optional
transcode: optional
vlc: optional
qemu: optional
cogl: optional (cogl can use sdl2...)
libwebp: recommended
ptlib: optional

I wonder how much time has gone since any of those dependencies has been
tested (specially to make sure sdl2 cannot be used).

In any case, we should do at least one of three things:
- pass -Dexamples=disabled to gst-plugins-base (or at least cite it in the
command explanations)
- patch sdl-1.2 (needed for security issues anyway)
- archive sdl-1.2 and reevaluate deps on sdl-2 (or maybe the other way 
around...)

I think we should pass -Dexamples=disabled to gst-plugins-base. I think only developers really need the examples and they should be able to sort it out. The explanation can give a brief summary of the issue.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to