We are using GLib in our application(Voice mail solution) to transcode the audio data. Currently, we are using the old GLib version and we would like to update to the latest one.
For that, we need the latest GLib(2.73.3) libraries and header files for our testing. Can you please point out to the place where we can get the latest glib(2.73.3) libraries and header files.
Required libraries,
glib-2.0.lib
gobject-2.0.lib
If the libraries are not available then please provide the procedure to build and generate the libraries. we have taken the latest code from the below website, https://gitlab.gnome.org/GNOME/glib/-/releases
If the website is not correct, please point us to the correct path.
As suggested we have downloaded the Glib 2.72.3 source code. We have followed the steps provided. But we are getting errors in “ninja -C _build” as shown below.
The above errors are triggered by designated Initializers, a feature implemented only in C99, hence you need (at least to build the testsuite) a C99-compliant compiler. Not sure for the rest: you can try disabling the tests and see if it succeeds.
If GLib is expected to be C90 compliant, this is probably worth a bug report.
No: you need at least MSVC 2013 to get C99 compatibility, though it’s definitely better to use MSVC 2017 as that’s the version of MSVC we test in our continuous integration pipeline.