lib avcodec's x_warning.c compile on gstreamer 1.16 requires "-std=c++11 or -std=gnu++11" compiler options
(venv) demo@demo-drc:~/hack/gst-1.16$ ninja -C build/
ninja: Entering directory `build/'
[17/2183] Compiling C++ object 'subprojects/gst-plugins-bad/ext/openexr/39a11af@@gstopenexr@sha/gstopenexrdec.cpp.o'.
FAILED: subprojects/gst-plugins-bad/ext/openexr/39a11af@@gstopenexr@sha/gstopenexrdec.cpp.o
c++ -Isubprojects/gst-plugins-bad/ext/openexr/39a11af@@gstopenexr@sha -Isubprojects/gst-plugins-bad/ext/openexr -I../subprojects/gst-plugins-bad/ext/openexr -Isubprojects/gst-plugins-bad -I../subprojects/gst-plugins-bad -Isubprojects/gst-plugins-bad/gst-libs -I../subprojects/gst-plugins-bad/gst-libs -Isubprojects/gst-plugins-base/gst-libs -I../subprojects/gst-plugins-base/gst-libs -Isubprojects/gstreamer/libs -I../subprojects/gstreamer/libs -Isubprojects/gstreamer -I../subprojects/gstreamer -Isubprojects/orc -I../subprojects/orc -Isubprojects/gst-plugins-base/gst-libs/gst/video -Isubprojects/gstreamer/gst -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/OpenEXR -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -O2 -g -Wno-non-virtual-dtor -fno-strict-aliasing -Wformat-nonliteral -Wmissing-declarations -Wredundant-decls -Wwrite-strings -Wformat -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wvla -Wpointer-arith -fPIC -pthread -DHAVE_CONFIG_H -std=c++98 -MD -MQ 'subprojects/gst-plugins-bad/ext/openexr/39a11af@@gstopenexr@sha/gstopenexrdec.cpp.o' -MF 'subprojects/gst-plugins-bad/ext/openexr/39a11af@@gstopenexr@sha/gstopenexrdec.cpp.o.d' -o 'subprojects/gst-plugins-bad/ext/openexr/39a11af@@gstopenexr@sha/gstopenexrdec.cpp.o' -c ../subprojects/gst-plugins-bad/ext/openexr/gstopenexrdec.cpp
In file included from /usr/include/c++/7/cstdint:35:0,
from /usr/include/OpenEXR/ImfFrameBuffer.h:55,
from /usr/include/OpenEXR/ImfRgbaFile.h:51,
from ../subprojects/gst-plugins-bad/ext/openexr/gstopenexrdec.cpp:30:
/usr/include/c++/7/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support \
^~~~~
[26/2183] Compiling C object 'subprojects/FFmpeg/8354f14@@avcodec-static@sta/libavcodec_mjpegdec.c.o'.
ninja: build stopped: subcommand failed.