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...) Thoughts? Pierre [1] http://lists.linuxfromscratch.org/pipermail/blfs-dev/2018-June/034633.html [2] https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/sdl -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
