I don't know what the issue could be. Try make clean or manually remove generated files? Also, if you say the C99 error is fixed then I don't understand how this ./configure command failure is happening before the make where the C99 error was.
You could try one of these changes in configure.ac (in order) to see which one enables C99 support * add "AC_PROG_CC_STDC" after "AC_PROG_CC" * add "AC_PROG_CC_C99" after "AC_PROG_CC" * add the option "-std=gnu99" to the end of LIBMXF_CFLAGS=... * add the option "-std=c99" to the end of LIBMXF_CFLAGS=... Change "AM_SILENT_RULES([yes])" to "AM_SILENT_RULES([no])" to see the compiler commands
It looks like your compiler does not support C++11, which is a requirement that is set at https://github.com/bbc/bmx/blob/main/CMakeLists.txt#L37. OpenSUSE 13.2 is from around 2014 and I guess the version of gcc/g++ installed is equally old. A fix for just libMXF is to change the line in libMXF https://github.com/bbc/bmx/blob/main/deps/libMXF/CMakeLists.txt#L38 to set(CMAKE_C_STANDARD 99), i.e. use c99. Then build using cmake in the deps/libMXF directory because the rest of bmx that uses C++ can't...
I don't know what Leap is but ffmpeg and the codecs it provides will have had many updates and it looks like from a quick search that shttpd hasn't been updated since 2008.
Sorry, I can't help with building Ingex.
It's been 20 years since I used openSUSE. A google search suggests that you can use zypper to install stuff: https://software.opensuse.org/download/package?package=uuid&project=openSUSE%3A13.1 and https://software.opensuse.org/download.html?project=openSUSE%3A13.2%3AUpdate&package=cmake The autoconf build is no longer supported and has been replaced with cmake.
You could clone and build using these steps: * The "Code" button on the main (bmx) page has the clone link, https://github.com/bbc/bmx.git. * Run git clone https://github.com/bbc/bmx.git to clone it into the bmx/ directory. * Install the libMXF dependencies, e.g. sudo apt install uuid-dev if you're on Ubuntu or Debian * Install cmake, e.g. sudo apt install cmake * Follow the commands listed here to build libMXF Follow a similar process if you want to build bmx using the instructions in the [bmx README]https://github.com/bbc/bmx/tree/main...
The compiler would need a C flag as the error message suggested. However, this is very old and unmaintained code. The latest libMXF (within bmx) can be found here https://github.com/bbc/bmx/tree/main/deps/libMXF