>>> libvpl 2.12.0 Downloading wget -nd -t 3 --no-check-certificate -O '/home/buildroot/autobuild/run/instance-3/output-1/build/.libvpl-2.12.0.tar.gz.jYTlFN/output' 'https://github.com/intel/libvpl/archive/v2.12.0/libvpl-2.12.0.tar.gz' --2024-08-20 16:42:33-- https://github.com/intel/libvpl/archive/v2.12.0/libvpl-2.12.0.tar.gz Resolving github.com (github.com)... 140.82.121.3 Connecting to github.com (github.com)|140.82.121.3|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://codeload.github.com/intel/libvpl/tar.gz/refs/tags/v2.12.0 [following] --2024-08-20 16:42:33-- https://codeload.github.com/intel/libvpl/tar.gz/refs/tags/v2.12.0 Resolving codeload.github.com (codeload.github.com)... 140.82.121.9 Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: '/home/buildroot/autobuild/run/instance-3/output-1/build/.libvpl-2.12.0.tar.gz.jYTlFN/output' 0K .......... .......... .......... .......... .......... 2.88M 50K .......... .......... .......... .......... .......... 5.73M 100K .......... .......... .......... .......... .......... 82.3M 150K .......... .......... .......... .......... .......... 6.13M 200K .......... .......... .......... .......... .......... 89.0M 250K .......... .......... .......... .......... .......... 99.3M 300K .......... .......... .......... .......... .......... 101M 350K .......... .......... .......... .......... .......... 6.55M 400K .......... .......... .......... .......... .......... 58.1M 450K .......... .......... .......... .......... .......... 58.3M 500K .......... .......... .......... .......... .......... 58.0M 550K .......... .......... .......... .......... .......... 62.2M 600K .......... .......... .......... .......... .......... 60.5M 650K .......... .......... .......... .......... .......... 63.8M 700K .......... .......... .......... .......... .......... 14.2M 750K .......... .......... .......... .......... .......... 58.8M 800K .......... .......... .......... .......... .......... 57.9M 850K .......... .......... .......... .......... .......... 8.44M 900K .......... .......... .......... .......... .......... 17.2M 950K .......... .......... .......... .......... .......... 26.7M 1000K .......... .......... .......... .......... .......... 28.2M 1050K .......... .......... .......... .......... .......... 6.02M 1100K .......... .......... .......... .......... .......... 9.10M 1150K .......... .......... .......... .......... .......... 7.99M 1200K .......... .......... .......... .......... .......... 885K 1250K .......... .......... .......... .......... .......... 9.35M 1300K .......... .......... .......... .......... .......... 16.3M 1350K .......... .......... .......... .......... .......... 13.4M 1400K .......... .......... .......... .......... .......... 8.89M 1450K .......... .......... .......... .......... .......... 64.1M 1500K .......... .......... .......... .......... .......... 9.37M 1550K .......... .......... .......... .......... .......... 16.5M 1600K .......... .......... .......... .......... .......... 18.8M 1650K .......... .......... .......... .......... .......... 7.69M 1700K .......... .......... .......... .......... .......... 13.8M 1750K .......... .......... .......... .......... .......... 19.8M 1800K .......... .......... .......... .......... .......... 15.4M 1850K .......... .......... .......... .......... .......... 13.6M 1900K .......... .......... .......... .......... .......... 10.6M 1950K .......... .......... .......... .......... .......... 13.7M 2000K .......... .......... .......... .......... .......... 14.5M 2050K .......... .......... .......... .......... .......... 10.0M 2100K .......... .......... .......... .......... .......... 15.4M 2150K .......... .......... .......... .......... .......... 13.6M 2200K .......... .......... .......... .......... .......... 16.0M 2250K .......... .......... .......... .......... .......... 18.4M 2300K .......... .......... .......... .......... .......... 7.74M 2350K .......... .......... .......... .......... .......... 14.3M 2400K .......... .......... .......... .......... .......... 20.8M 2450K .......... .......... .......... .......... .......... 8.18M 2500K .......... .......... .......... .......... .......... 14.2M 2550K .......... .......... .......... .......... .......... 18.3M 2600K .......... .......... .......... .......... .......... 12.8M 2650K .......... .......... .......... .......... .......... 17.2M 2700K .......... .......... .......... .......... .......... 14.3M 2750K .......... .......... .......... .......... .......... 8.98M 2800K .......... .......... .......... .......... .......... 14.4M 2850K .......... .......... .......... .......... .......... 12.9M 2900K .......... .......... .......... .......... .......... 18.1M 2950K .......... .......... .......... .......... .......... 7.11M 3000K .......... .......... .......... .......... .......... 15.6M 3050K .......... .......... .......... .......... .......... 17.7M 3100K .......... .......... .......... .......... .......... 14.8M 3150K .......... .......... .......... .......... .......... 13.2M 3200K .......... .......... .......... .......... .......... 9.04M 3250K .......... .......... .......... .......... .......... 15.5M 3300K .......... .......... .......... .......... .......... 13.0M 3350K .......... .......... .......... .......... .......... 14.5M 3400K .......... .......... .......... .......... .......... 14.8M 3450K .......... .......... .......... .......... .......... 5.88M 3500K .......... .......... .......... .......... .......... 27.6M 3550K .......... .......... .......... .......... .......... 16.2M 3600K .......... .......... .......... .......... .......... 16.9M 3650K .......... .......... .......... .......... .......... 7.24M 3700K .......... .......... .......... .......... .......... 18.7M 3750K .......... .......... .......... .......... .......... 14.4M 3800K .......... .......... .......... .......... .......... 13.5M 3850K .......... .......... .......... .......... .......... 14.4M 3900K .......... .......... .......... .......... .......... 12.7M 3950K .......... .......... .......... .......... .......... 11.0M 4000K .......... .......... .......... .......... .......... 12.8M 4050K .......... .......... .......... .......... .......... 18.0M 4100K .......... .......... .......... .......... .......... 16.9M 4150K .......... .......... .......... .......... .......... 11.0M 4200K .......... .......... .......... .......... .......... 8.07M 4250K .......... .......... .......... .......... .......... 26.6M 4300K .......... .......... .......... .......... .......... 13.9M 4350K .......... .......... .......... .......... .......... 14.0M 4400K .......... .......... .......... .......... .......... 9.14M 4450K .......... .......... .......... .......... .......... 14.9M 4500K .......... .......... .......... .......... .......... 14.0M 4550K .......... .......... .......... .......... .......... 13.5M 4600K .......... .......... .......... .......... .......... 17.1M 4650K .......... .......... .......... .......... .......... 16.9M 4700K .......... .......... .......... .......... .......... 14.7M 4750K .......... .......... .......... .......... .......... 9.15M 4800K .......... .......... .......... .......... .......... 16.9M 4850K .......... .......... .......... .......... .......... 11.9M 4900K .......... .......... .......... .......... .......... 17.1M 4950K .......... .......... .......... .......... .......... 8.54M 5000K .......... .......... .......... .......... .......... 12.0M 5050K .......... .......... .......... .......... .......... 13.2M 5100K .......... .......... .......... .......... .......... 15.4M 5150K .......... .......... .......... .......... .......... 14.3M 5200K .......... .......... .......... .......... .......... 7.01M 5250K .......... .......... .......... .......... .......... 32.2M 5300K .......... .......... .......... .......... .......... 14.9M 5350K .......... .......... .......... .......... .......... 13.4M 5400K .......... .......... .......... .......... .......... 17.7M 5450K .......... .......... .......... .......... .......... 15.5M 5500K .......... .......... .......... .......... .......... 7.57M 5550K .......... .......... .......... .......... .......... 17.2M 5600K .......... .......... .......... .......... .......... 16.2M 5650K .......... .......... .......... .......... .......... 16.3M 5700K .......... .......... .......... .......... .......... 12.2M 5750K .......... .......... .......... .......... .......... 9.74M 5800K .......... .......... .......... .......... .......... 13.4M 5850K .......... .......... .......... .......... .......... 13.3M 5900K .......... .......... .......... .......... .......... 19.5M 5950K .......... .......... .......... .......... .......... 15.9M 6000K .......... .......... .......... .......... .......... 8.20M 6050K .......... .......... .......... .......... .......... 16.0M 6100K .......... .......... .......... .......... .......... 16.7M 6150K .......... .......... .......... .......... .......... 14.5M 6200K .......... .......... .......... .......... .......... 1.77M 6250K .......... .......... .......... .......... .......... 11.6M 6300K .......... .......... .......... .......... .......... 13.8M 6350K .......... .......... .......... .......... .......... 9.16M 6400K .......... .......... .......... .......... .......... 4.53M 6450K .......... .......... .......... .......... .......... 67.2M 6500K .......... .......... .......... .......... .......... 17.3M 6550K .......... .......... .......... .......... .......... 11.2M 6600K .......... .......... .......... .......... .......... 9.42M 6650K .......... .......... .......... .......... .......... 8.66M 6700K .......... .......... .......... .......... .......... 8.72M 6750K .......... .......... .......... .......... .......... 17.3M 6800K .......... .......... .......... .......... .......... 7.98M 6850K .......... .......... .......... .......... .......... 14.9M 6900K .......... .......... .......... .......... .......... 7.35M 6950K .......... .......... .......... .......... .......... 9.59M 7000K .......... .......... .......... .......... .......... 16.0M 7050K .......... .......... .......... .......... .......... 10.0M 7100K .......... .......... .......... .......... .......... 12.2M 7150K .......... .......... .......... .......... .......... 8.28M 7200K .......... .......... .......... .......... .......... 8.68M 7250K .......... .......... .......... .......... .......... 17.4M 7300K .......... .......... .......... .......... .......... 8.16M 7350K .......... .......... .......... .......... .......... 12.9M 7400K .......... .......... .......... .......... .......... 12.9M 7450K .......... .......... .......... .......... .......... 9.91M 7500K .......... .......... .......... .......... .......... 8.79M 7550K .......... .......... .......... .......... .......... 16.2M 7600K .......... .......... .......... .......... .......... 4.84M 7650K .......... .......... .......... .......... .......... 25.4M 7700K .......... .......... .......... .......... .......... 14.4M 7750K .......... .......... .......... .......... .......... 7.92M 7800K .......... .......... .......... .......... .......... 17.9M 7850K .......... .......... .......... .......... .......... 8.28M 7900K .......... .......... .......... .......... .......... 13.8M 7950K .......... .......... .......... .......... .......... 9.91M 8000K .......... .......... .......... .......... .......... 7.41M 8050K .......... .......... .......... .......... .......... 16.8M 8100K .......... .......... .......... .......... .......... 12.3M 8150K .......... .......... .......... .......... .......... 35.6M 8200K .......... .......... .......... .......... .......... 25.6M 8250K .......... .......... .......... .......... .......... 36.1M 8300K .......... .......... .......... .......... .......... 9.66M 8350K .......... .......... .......... .......... .......... 13.1M 8400K .......... .......... .......... .......... .......... 10.6M 8450K .......... .......... .......... .......... .......... 9.23M 8500K .......... .......... .......... .......... .......... 10.5M 8550K .......... .......... .......... .......... .......... 33.0M 8600K .......... .......... .......... .......... .......... 11.0M 8650K .......... .......... .......... .......... .......... 10.2M 8700K .......... .......... .......... .......... .......... 8.55M 8750K .......... .......... .......... .......... .......... 44.4M 8800K .......... .......... .......... .......... .......... 9.74M 8850K .......... .......... .......... .......... .......... 5.04M 8900K .......... .......... .......... .......... .......... 49.6M 8950K .......... .......... .......... .......... .......... 6.85M 9000K .......... .......... .......... .......... .......... 62.0M 9050K .......... .......... .......... .......... .......... 46.5M 9100K .......... .......... .......... .......... .......... 6.34M 9150K .......... .......... .......... .......... .......... 63.2M 9200K .......... .......... .......... .......... .......... 7.52M 9250K .......... .......... .......... .......... .......... 13.6M 9300K .......... .......... .......... .......... .......... 13.0M 9350K .......... .......... .......... .......... .......... 7.92M 9400K .......... .......... .......... .......... .......... 61.7M 9450K .......... .......... .......... .......... .......... 9.96M 9500K .......... .......... .......... .......... .......... 13.3M 9550K .......... .......... .......... .......... .......... 14.7M 9600K .......... .......... .......... .......... .......... 13.5M 9650K .......... .......... .......... .......... .......... 13.7M 9700K .......... .......... .......... .......... .......... 13.2M 9750K .......... .......... .......... .......... .......... 6.64M 9800K .......... .......... .......... .......... .......... 19.5M 9850K .......... .......... .......... .......... .......... 14.2M 9900K .......... .......... .......... .......... .......... 12.7M 9950K .......... .......... .......... .......... .......... 12.3M 10000K .......... .......... .......... .......... .......... 15.0M 10050K .......... .......... .......... .......... .......... 3.57M 10100K .......... .......... .......... .......... .......... 56.3M 10150K .......... .......... .......... .......... .......... 61.5M 10200K .......... .......... .......... .......... .......... 8.55M 10250K .......... .......... .......... .......... .......... 60.0M 10300K .......... .......... .......... .......... .......... 6.66M 10350K .......... .......... .......... .......... .......... 4.92M 10400K .......... .......... .......... .......... .......... 6.47M 10450K .......... .......... .......... .......... .......... 6.40M 10500K .......... .......... .......... .......... .......... 6.40M 10550K .......... .......... .......... .......... .......... 61.2M 10600K .......... .......... .......... .......... .......... 6.33M 10650K .......... .......... .......... .......... .......... 3.69M 10700K .......... .......... .......... .......... .......... 33.6M 10750K .......... .......... .......... .......... .......... 6.46M 10800K .......... .......... .......... .......... .......... 5.85M 10850K .......... .......... .......... .......... .......... 6.32M 10900K .......... .......... .......... .......... .......... 7.73M 10950K .......... .......... .......... .......... .......... 73.2M 11000K .......... .......... .......... .......... .......... 5.72M 11050K .......... .......... .......... .......... .......... 2.91M 11100K .......... .......... .......... . 57.4M=1.0s 2024-08-20 16:42:34 (10.8 MB/s) - '/home/buildroot/autobuild/run/instance-3/output-1/build/.libvpl-2.12.0.tar.gz.jYTlFN/output' saved [11398775] libvpl-2.12.0.tar.gz: OK (sha256: efc19e5a8544704100f814753eb5e09e85a68e3386508b164042c1f1f761bae8) >>> libvpl 2.12.0 Extracting gzip -d -c /home/buildroot/autobuild/run/instance-3/dl/libvpl/libvpl-2.12.0.tar.gz | /home/buildroot/autobuild/run/instance-3/output-1/host/bin/tar --strip-components=1 -C /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0 -xf - >>> libvpl 2.12.0 Patching Applying 0001-Don-t-force-fstack-protector.patch using patch: patching file cmake/CompileOptions.cmake Hunk #1 succeeded at 55 (offset 1 line). >>> libvpl 2.12.0 Configuring (mkdir -p /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/ && cd /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/run/instance-3/output-1/host/bin:/home/buildroot/autobuild/run/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" /home/buildroot/autobuild/run/instance-3/output-1/host/bin/cmake /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/ -G"Unix Makefiles" -DCMAKE_MAKE_PROGRAM="/usr/bin/make" -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/run/instance-3/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_INSTALL_RUNSTATEDIR="/run" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DBUILD_TOOLS=OFF -DINSTALL_EXAMPLE_CODE=OFF -DCMAKE_CXX_FLAGS="-latomic" -DENABLE_VA=OFF -DENABLE_WAYLAND=OFF -DENABLE_X11=OFF ) -- The C compiler identification is GNU 13.3.0 -- The CXX compiler identification is GNU 13.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/mips64el-buildroot-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/mips64el-buildroot-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- API version: 2.12 -- MFX_MODULES_DIR=/usr/lib -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- ---------------- Configuration summary ------------------------------ -- CMake: -- CMAKE_VERSION : 3.30.0 -- CMAKE_GENERATOR : Unix Makefiles -- CMAKE_BUILD_TOOL : /usr/bin/make -- Target: -- CMAKE_SYSTEM_NAME : Linux -- CMAKE_SYSTEM_VERSION : 1 -- CMAKE_SYSTEM_PROCESSOR : mips64el -- General: -- CMAKE_BUILD_TYPE : release -- CMAKE_TOOLCHAIN_FILE : /home/buildroot/autobuild/run/instance-3/output-1/host/share/buildroot/toolchainfile.cmake -- CMAKE_C_COMPILER : /home/buildroot/autobuild/run/instance-3/output-1/host/bin/mips64el-buildroot-linux-gnu-gcc -- CMAKE_CXX_COMPILER : /home/buildroot/autobuild/run/instance-3/output-1/host/bin/mips64el-buildroot-linux-gnu-g++ -- Build architecture : 32-bit -- Flags: -- CMAKE_C_FLAGS : -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=3 -- CMAKE_CXX_FLAGS : -latomic -- Release flags: -- CMAKE_C_FLAGS_RELEASE : -DNDEBUG -- CMAKE_CXX_FLAGS_RELEASE : -DNDEBUG -- Debug flags: -- CMAKE_C_FLAGS_DEBUG : -- CMAKE_CXX_FLAGS_DEBUG : -- RelWithDebRT flags: -- CMAKE_C_FLAGS_RELWITHDEBRT : -- CMAKE_CXX_FLAGS_RELWITHDEBRT : -- Install: -- CMAKE_INSTALL_PREFIX : /usr -- CMAKE_INSTALL_FULL_BINDIR : /usr/bin -- CMAKE_INSTALL_FULL_INCLUDEDIR : /usr/include -- CMAKE_INSTALL_FULL_LIBDIR : /usr/lib -- CMAKE_INSTALL_FULL_DOCDIR : /usr/share/doc/vpl -- VPL_INSTALL_FULL_PKGCONFIGDIR : /usr/lib/pkgconfig -- VPL_INSTALL_FULL_CMAKEDIR : /usr/lib/cmake -- VPL_INSTALL_FULL_ENVDIR : /etc/vpl -- VPL_INSTALL_FULL_MODFILEDIR : /etc/modulefiles -- VPL_INSTALL_FULL_EXAMPLEDIR : /usr/share/vpl/examples -- VPL_INSTALL_FULL_LICENSEDIR : /usr/share/vpl/licensing -- INSTALL_DEV : ON -- INSTALL_LIB : ON -- Build: -- BUILD_SHARED_LIBS : ON -- BUILD_TESTS : OFF -- BUILD_EXAMPLES : OFF -- BUILD_EXPERIMENTAL : ON -- ENABLE_LIBDIR_IN_RUNTIME_SEARCH : OFF -- Configuring done (0.6s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_TEST BUILD_TESTING BUILD_TOOLS ENABLE_VA ENABLE_WAYLAND ENABLE_X11 INSTALL_EXAMPLE_CODE -- Build files have been written to: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0 >>> libvpl 2.12.0 Building GIT_DIR=. PATH="/home/buildroot/autobuild/run/instance-3/output-1/host/bin:/home/buildroot/autobuild/run/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" /home/buildroot/autobuild/run/instance-3/output-1/host/bin/cmake --build /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/ -j4 -- make[1]: Entering directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0' make[2]: Entering directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0' make[3]: Entering directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0' make[3]: Leaving directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0' make[3]: Entering directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0' [ 20%] Building CXX object libvpl/CMakeFiles/VPL.dir/src/mfx_dispatcher_vpl.cpp.o [ 20%] Building CXX object libvpl/CMakeFiles/VPL.dir/src/linux/mfxloader.cpp.o [ 30%] Building CXX object libvpl/CMakeFiles/VPL.dir/src/mfx_dispatcher_vpl_loader.cpp.o [ 40%] Building CXX object libvpl/CMakeFiles/VPL.dir/src/mfx_dispatcher_vpl_config.cpp.o In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/mips64el-buildroot-linux-gnu/bits/os_defines.h:39, from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/mips64el-buildroot-linux-gnu/bits/c++config.h:679, from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/bits/stl_algobase.h:59, from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/algorithm:60, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/sysroot/usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/mips64el-buildroot-linux-gnu/bits/os_defines.h:39, from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/mips64el-buildroot-linux-gnu/bits/c++config.h:679, from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/bits/stl_algobase.h:59, from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/algorithm:60, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/sysroot/usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/mips64el-buildroot-linux-gnu/bits/os_defines.h:39, from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/mips64el-buildroot-linux-gnu/bits/c++config.h:679, from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/bits/stl_algobase.h:59, from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/algorithm:60, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/sysroot/usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/sysroot/usr/include/assert.h:35, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/sysroot/usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdispatcher.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:18, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:75:6: error: #error Unknown packing 75 | #error Unknown packing | ^~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdispatcher.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:18: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:75:6: error: #error Unknown packing 75 | #error Unknown packing | ^~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:19: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:75:6: error: #error Unknown packing 75 | #error Unknown packing | ^~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdispatcher.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:18: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:75:6: error: #error Unknown packing 75 | #error Unknown packing | ^~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:215:1: error: expected constructor, destructor, or type conversion before 'typedef' 215 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:233:3: error: 'mfxVariant' does not name a type; did you mean 'mfxVariantType'? 233 | } mfxVariant; | ^~~~~~~~~~ | mfxVariantType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:234:1: note: in expansion of macro 'MFX_PACK_END' 234 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:255:1: error: expected constructor, destructor, or type conversion before 'typedef' 255 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:258:3: error: 'mfxHDLPair' does not name a type; did you mean 'mfxI16Pair'? 258 | } mfxHDLPair; | ^~~~~~~~~~ | mfxI16Pair /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:259:1: note: in expansion of macro 'MFX_PACK_END' 259 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:39:1: error: expected constructor, destructor, or type conversion before 'typedef' 39 | typedef struct mfxRefInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:87:2: error: 'mfxRefInterface' does not name a type 87 | }mfxRefInterface; | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:88:1: note: in expansion of macro 'MFX_PACK_END' 88 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:154:1: error: expected constructor, destructor, or type conversion before 'typedef' 154 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:181:3: error: 'mfxBitstream' does not name a type 181 | } mfxBitstream; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:182:1: note: in expansion of macro 'MFX_PACK_END' 182 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:205:1: error: expected constructor, destructor, or type conversion before 'typedef' 205 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:219:3: error: 'mfxInitParam' does not name a type 219 | } mfxInitParam; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:220:1: note: in expansion of macro 'MFX_PACK_END' 220 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:316:1: error: expected constructor, destructor, or type conversion before 'typedef' 316 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:342:3: error: 'mfxDecoderDescription' does not name a type 342 | } mfxDecoderDescription; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:343:1: note: in expansion of macro 'MFX_PACK_END' 343 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:349:1: error: expected constructor, destructor, or type conversion before 'typedef' 349 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:381:3: error: 'mfxEncoderDescription' does not name a type 381 | } mfxEncoderDescription; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:382:1: note: in expansion of macro 'MFX_PACK_END' 382 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:388:1: error: expected constructor, destructor, or type conversion before 'typedef' 388 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:414:3: error: 'mfxVPPDescription' does not name a type 414 | } mfxVPPDescription; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:415:1: note: in expansion of macro 'MFX_PACK_END' 415 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:422:1: error: expected constructor, destructor, or type conversion before 'typedef' 422 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:434:3: error: 'mfxDeviceDescription' does not name a type 434 | } mfxDeviceDescription; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:435:1: note: in expansion of macro 'MFX_PACK_END' 435 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:463:1: error: expected constructor, destructor, or type conversion before 'typedef' 463 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:468:3: error: 'mfxAccelerationModeDescription' does not name a type 468 | } mfxAccelerationModeDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:469:1: note: in expansion of macro 'MFX_PACK_END' 469 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:489:1: error: expected constructor, destructor, or type conversion before 'typedef' 489 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:494:3: error: 'mfxPoolPolicyDescription' does not name a type 494 | } mfxPoolPolicyDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:495:1: note: in expansion of macro 'MFX_PACK_END' 495 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:502:1: error: expected constructor, destructor, or type conversion before 'typedef' 502 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:528:3: error: 'mfxImplDescription' does not name a type 528 | } mfxImplDescription; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:529:1: note: in expansion of macro 'MFX_PACK_END' 529 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:533:1: error: expected constructor, destructor, or type conversion before 'typedef' 533 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:536:3: error: 'mfxImplementedFunctions' does not name a type 536 | } mfxImplementedFunctions; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:537:1: note: in expansion of macro 'MFX_PACK_END' 537 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:604:1: error: expected constructor, destructor, or type conversion before 'typedef' 604 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:622:3: error: 'mfxInitializationParam' does not name a type 622 | } mfxInitializationParam; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:623:1: note: in expansion of macro 'MFX_PACK_END' 623 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:46: error: 'mfxInitParam' was not declared in this scope 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:75: error: expected primary-expression before '*' token 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:76: error: 'session' was not declared in this scope 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:83: error: expression list treated as compound expression in initializer [-fpermissive] 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:35: error: 'mfxInitializationParam' was not declared in this scope 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:74: error: expected primary-expression before '*' token 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:75: error: 'session' was not declared in this scope 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:82: error: expression list treated as compound expression in initializer [-fpermissive] 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:10: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:298:1: error: expected constructor, destructor, or type conversion before 'typedef' 298 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:371:3: error: 'mfxFrameData' does not name a type; did you mean 'mfxFrameInfo'? 371 | } mfxFrameData; | ^~~~~~~~~~~~ | mfxFrameInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:372:1: note: in expansion of macro 'MFX_PACK_END' 372 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:415:1: error: expected constructor, destructor, or type conversion before 'typedef' 415 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:425:3: error: 'mfxFrameSurface1' does not name a type 425 | } mfxFrameSurface1; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:426:1: note: in expansion of macro 'MFX_PACK_END' 426 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:453:1: error: expected constructor, destructor, or type conversion before 'typedef' 453 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:464:3: error: 'mfxSurfaceHeader' does not name a type; did you mean 'mfxSurfaceType'? 464 | } mfxSurfaceHeader; | ^~~~~~~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:465:1: note: in expansion of macro 'MFX_PACK_END' 465 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:477:1: error: expected constructor, destructor, or type conversion before 'typedef' 477 | typedef struct mfxSurfaceInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:554:3: error: 'mfxSurfaceInterface' does not name a type 554 | } mfxSurfaceInterface; | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:555:1: note: in expansion of macro 'MFX_PACK_END' 555 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:567:1: error: expected constructor, destructor, or type conversion before 'typedef' 567 | typedef struct mfxFrameSurfaceInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:800:3: error: 'mfxFrameSurfaceInterface' does not name a type 800 | } mfxFrameSurfaceInterface; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:801:1: note: in expansion of macro 'MFX_PACK_END' 801 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1022:1: error: expected constructor, destructor, or type conversion before 'typedef' 1022 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1051:3: error: 'mfxVideoParam' does not name a type 1051 | } mfxVideoParam; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1052:1: note: in expansion of macro 'MFX_PACK_END' 1052 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2475:1: error: expected constructor, destructor, or type conversion before 'typedef' 2475 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2479:3: error: 'mfxExtVPPDoNotUse' does not name a type 2479 | } mfxExtVPPDoNotUse; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2480:1: note: in expansion of macro 'MFX_PACK_END' 2480 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2561:1: error: expected constructor, destructor, or type conversion before 'typedef' 2561 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2570:3: error: 'mfxChannel' does not name a type; did you mean 'mfxChar'? 2570 | } mfxChannel; | ^~~~~~~~~~ | mfxChar /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2571:1: note: in expansion of macro 'MFX_PACK_END' 2571 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2578:5: error: 'mfxChannel' does not name a type; did you mean 'mfxChar'? 2578 | mfxChannel Channel[3]; /*!< 3 Channels, can be RGB or YUV, mfxChannel structure.*/ | ^~~~~~~~~~ | mfxChar /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2643:1: error: expected constructor, destructor, or type conversion before 'typedef' 2643 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2654:3: error: 'mfxExtVPPProcAmp' does not name a type 2654 | } mfxExtVPPProcAmp; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2655:1: note: in expansion of macro 'MFX_PACK_END' 2655 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2661:1: error: expected constructor, destructor, or type conversion before 'typedef' 2661 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2666:3: error: 'mfxEncodeStat' does not name a type 2666 | } mfxEncodeStat; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2667:1: note: in expansion of macro 'MFX_PACK_END' 2667 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2769:1: error: expected constructor, destructor, or type conversion before 'typedef' 2769 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2776:3: error: 'mfxPayload' does not name a type 2776 | } mfxPayload; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2777:1: note: in expansion of macro 'MFX_PACK_END' 2777 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2783:1: error: expected constructor, destructor, or type conversion before 'typedef' 2783 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2822:3: error: 'mfxEncodeCtrl' does not name a type 2822 | } mfxEncodeCtrl; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2823:1: note: in expansion of macro 'MFX_PACK_END' 2823 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2890:1: error: expected constructor, destructor, or type conversion before 'typedef' 2890 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2896:3: error: 'mfxFrameAllocResponse' does not name a type; did you mean 'mfxFrameAllocRequest'? 2896 | } mfxFrameAllocResponse; | ^~~~~~~~~~~~~~~~~~~~~ | mfxFrameAllocRequest /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2897:1: note: in expansion of macro 'MFX_PACK_END' 2897 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2959:1: error: expected constructor, destructor, or type conversion before 'typedef' 2959 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2969:3: error: 'mfxExtCodingOptionSPSPPS' does not name a type; did you mean 'mfxExtCodingOption3'? 2969 | } mfxExtCodingOptionSPSPPS; | ^~~~~~~~~~~~~~~~~~~~~~~~ | mfxExtCodingOption3 /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2970:1: note: in expansion of macro 'MFX_PACK_END' 2970 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2983:1: error: expected constructor, destructor, or type conversion before 'typedef' 2983 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2994:3: error: 'mfxExtCodingOptionVPS' does not name a type; did you mean 'mfxExtCodingOption3'? 2994 | } mfxExtCodingOptionVPS; | ^~~~~~~~~~~~~~~~~~~~~ | mfxExtCodingOption3 /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2995:1: note: in expansion of macro 'MFX_PACK_END' 2995 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3041:1: error: expected constructor, destructor, or type conversion before 'typedef' 3041 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3045:3: error: 'mfxExtVPPDoUse' does not name a type; did you mean 'mfxExtVPPDenoise'? 3045 | } mfxExtVPPDoUse; | ^~~~~~~~~~~~~~ | mfxExtVPPDenoise /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3046:1: note: in expansion of macro 'MFX_PACK_END' 3046 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3515:1: error: expected constructor, destructor, or type conversion before 'typedef' 3515 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3539:3: error: 'mfxExtVPPComposite' does not name a type; did you mean 'mfxExtVPPDenoise'? 3539 | } mfxExtVPPComposite; | ^~~~~~~~~~~~~~~~~~ | mfxExtVPPDenoise /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3540:1: note: in expansion of macro 'MFX_PACK_END' 3540 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3831:1: error: expected constructor, destructor, or type conversion before 'typedef' 3831 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3858:3: error: 'mfxExtMBQP' does not name a type 3858 | } mfxExtMBQP; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3859:1: note: in expansion of macro 'MFX_PACK_END' 3859 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3877:1: error: expected constructor, destructor, or type conversion before 'typedef' 3877 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3892:3: error: 'mfxExtEncoderIPCMArea' does not name a type; did you mean 'mfxExtEncoderROI'? 3892 | } mfxExtEncoderIPCMArea; | ^~~~~~~~~~~~~~~~~~~~~ | mfxExtEncoderROI /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3893:1: note: in expansion of macro 'MFX_PACK_END' 3893 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3901:1: error: expected constructor, destructor, or type conversion before 'typedef' 3901 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3912:3: error: 'mfxExtMBForceIntra' does not name a type 3912 | } mfxExtMBForceIntra; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3913:1: note: in expansion of macro 'MFX_PACK_END' 3913 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3935:1: error: expected constructor, destructor, or type conversion before 'typedef' 3935 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3946:3: error: 'mfxExtMBDisableSkipMap' does not name a type 3946 | } mfxExtMBDisableSkipMap; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3947:1: note: in expansion of macro 'MFX_PACK_END' 3947 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4237:1: error: expected constructor, destructor, or type conversion before 'typedef' 4237 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4250:3: error: 'mfxExtEncodedSlicesInfo' does not name a type; did you mean 'mfxExtDecodedFrameInfo'? 4250 | } mfxExtEncodedSlicesInfo; | ^~~~~~~~~~~~~~~~~~~~~~~ | mfxExtDecodedFrameInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4251:1: note: in expansion of macro 'MFX_PACK_END' 4251 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4448:1: error: expected constructor, destructor, or type conversion before 'typedef' 4448 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4475:3: error: 'mfxExtVP9Segmentation' does not name a type; did you mean 'mfxExtVPPRotation'? 4475 | } mfxExtVP9Segmentation; | ^~~~~~~~~~~~~~~~~~~~~ | mfxExtVPPRotation /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4476:1: note: in expansion of macro 'MFX_PACK_END' 4476 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4613:1: error: expected constructor, destructor, or type conversion before 'typedef' 4613 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4626:3: error: 'mfxExtEncodedUnitsInfo' does not name a type; did you mean 'mfxEncodedUnitInfo'? 4626 | } mfxExtEncodedUnitsInfo; | ^~~~~~~~~~~~~~~~~~~~~~ | mfxEncodedUnitInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4627:1: note: in expansion of macro 'MFX_PACK_END' 4627 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4663:1: error: expected constructor, destructor, or type conversion before 'typedef' 4663 | typedef struct | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4669:3: error: 'mfxComponentInfo' does not name a type; did you mean 'mfxComponentType'? 4669 | } mfxComponentInfo; | ^~~~~~~~~~~~~~~~ | mfxComponentType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4670:1: note: in expansion of macro 'MFX_PACK_END' 4670 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4691:1: error: expected constructor, destructor, or type conversion before 'typedef' 4691 | typedef struct | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4698:3: error: 'mfxAdaptersInfo' does not name a type; did you mean 'mfxAdapterInfo'? 4698 | } mfxAdaptersInfo; | ^~~~~~~~~~~~~~~ | mfxAdapterInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4699:1: note: in expansion of macro 'MFX_PACK_END' 4699 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4737:1: error: expected constructor, destructor, or type conversion before 'typedef' 4737 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4755:3: error: 'mfxExtDeviceAffinityMask' does not name a type 4755 | } mfxExtDeviceAffinityMask; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4756:1: note: in expansion of macro 'MFX_PACK_END' 4756 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4861:1: error: expected constructor, destructor, or type conversion before 'typedef' 4861 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:215:1: error: expected constructor, destructor, or type conversion before 'typedef' 215 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:233:3: error: 'mfxVariant' does not name a type; did you mean 'mfxVariantType'? 233 | } mfxVariant; | ^~~~~~~~~~ | mfxVariantType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:234:1: note: in expansion of macro 'MFX_PACK_END' 234 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:255:1: error: expected constructor, destructor, or type conversion before 'typedef' 255 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4887:3: error: 'mfxExtAV1Segmentation' does not name a type 4887 | } mfxExtAV1Segmentation; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4888:1: note: in expansion of macro 'MFX_PACK_END' 4888 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4956:1: error: expected constructor, destructor, or type conversion before 'typedef' 4956 | typedef struct mfxSurfaceArray | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:258:3: error: 'mfxHDLPair' does not name a type; did you mean 'mfxI16Pair'? 258 | } mfxHDLPair; | ^~~~~~~~~~ | mfxI16Pair /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:259:1: note: in expansion of macro 'MFX_PACK_END' 259 | MFX_PACK_END() | ^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdispatcher.h:11: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:39:1: error: expected constructor, destructor, or type conversion before 'typedef' 39 | typedef struct mfxRefInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:87:2: error: 'mfxRefInterface' does not name a type 87 | }mfxRefInterface; | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:88:1: note: in expansion of macro 'MFX_PACK_END' 88 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5008:3: error: 'mfxSurfaceArray' does not name a type; did you mean 'mfxSurfaceType'? 5008 | } mfxSurfaceArray; | ^~~~~~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:154:1: error: expected constructor, destructor, or type conversion before 'typedef' 154 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5009:1: note: in expansion of macro 'MFX_PACK_END' 5009 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5013:1: error: expected constructor, destructor, or type conversion before 'typedef' 5013 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:181:3: error: 'mfxBitstream' does not name a type 181 | } mfxBitstream; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:182:1: note: in expansion of macro 'MFX_PACK_END' 182 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:205:1: error: expected constructor, destructor, or type conversion before 'typedef' 205 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5020:3: error: 'mfxVideoChannelParam' does not name a type 5020 | } mfxVideoChannelParam; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5021:1: note: in expansion of macro 'MFX_PACK_END' 5021 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:219:3: error: 'mfxInitParam' does not name a type 219 | } mfxInitParam; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:220:1: note: in expansion of macro 'MFX_PACK_END' 220 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5102:1: error: expected constructor, destructor, or type conversion before 'typedef' 5102 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:316:1: error: expected constructor, destructor, or type conversion before 'typedef' 316 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5110:3: error: 'mfxExtTemporalLayers' does not name a type; did you mean 'mfxExtVP9TemporalLayers'? 5110 | } mfxExtTemporalLayers; | ^~~~~~~~~~~~~~~~~~~~ | mfxExtVP9TemporalLayers /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5111:1: note: in expansion of macro 'MFX_PACK_END' 5111 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5136:1: error: expected constructor, destructor, or type conversion before 'typedef' 5136 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:342:3: error: 'mfxDecoderDescription' does not name a type 342 | } mfxDecoderDescription; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:343:1: note: in expansion of macro 'MFX_PACK_END' 343 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:349:1: error: expected constructor, destructor, or type conversion before 'typedef' 349 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5142:3: error: 'mfxExtTuneEncodeQuality' does not name a type 5142 | } mfxExtTuneEncodeQuality; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5143:1: note: in expansion of macro 'MFX_PACK_END' 5143 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5165:1: error: expected constructor, destructor, or type conversion before 'typedef' 5165 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:381:3: error: 'mfxEncoderDescription' does not name a type 381 | } mfxEncoderDescription; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:382:1: note: in expansion of macro 'MFX_PACK_END' 382 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:388:1: error: expected constructor, destructor, or type conversion before 'typedef' 388 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:414:3: error: 'mfxVPPDescription' does not name a type 414 | } mfxVPPDescription; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:415:1: note: in expansion of macro 'MFX_PACK_END' 415 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:422:1: error: expected constructor, destructor, or type conversion before 'typedef' 422 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5171:3: error: 'mfxExtVPPAISuperResolution' does not name a type 5171 | } mfxExtVPPAISuperResolution; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5172:1: note: in expansion of macro 'MFX_PACK_END' 5172 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5203:1: error: expected constructor, destructor, or type conversion before 'typedef' 5203 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:434:3: error: 'mfxDeviceDescription' does not name a type 434 | } mfxDeviceDescription; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:435:1: note: in expansion of macro 'MFX_PACK_END' 435 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:463:1: error: expected constructor, destructor, or type conversion before 'typedef' 463 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5211:3: error: 'mfxExtVPPAIFrameInterpolation' does not name a type; did you mean 'mfxAIFrameInterpolationMode'? 5211 | } mfxExtVPPAIFrameInterpolation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | mfxAIFrameInterpolationMode /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:215:1: error: expected constructor, destructor, or type conversion before 'typedef' 215 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5212:1: note: in expansion of macro 'MFX_PACK_END' 5212 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5242:1: error: expected constructor, destructor, or type conversion before 'typedef' 5242 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:468:3: error: 'mfxAccelerationModeDescription' does not name a type 468 | } mfxAccelerationModeDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:469:1: note: in expansion of macro 'MFX_PACK_END' 469 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:489:1: error: expected constructor, destructor, or type conversion before 'typedef' 489 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:233:3: error: 'mfxVariant' does not name a type; did you mean 'mfxVariantType'? 233 | } mfxVariant; | ^~~~~~~~~~ | mfxVariantType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:234:1: note: in expansion of macro 'MFX_PACK_END' 234 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:255:1: error: expected constructor, destructor, or type conversion before 'typedef' 255 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5248:3: error: 'mfxExtQualityInfoOutput' does not name a type; did you mean 'mfxExtQualityInfoMode'? 5248 | } mfxExtQualityInfoOutput; | ^~~~~~~~~~~~~~~~~~~~~~~ | mfxExtQualityInfoMode /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5249:1: note: in expansion of macro 'MFX_PACK_END' 5249 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5328:1: error: expected constructor, destructor, or type conversion before 'typedef' 5328 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:258:3: error: 'mfxHDLPair' does not name a type; did you mean 'mfxI16Pair'? 258 | } mfxHDLPair; | ^~~~~~~~~~ | mfxI16Pair /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:259:1: note: in expansion of macro 'MFX_PACK_END' 259 | MFX_PACK_END() | ^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdispatcher.h:11: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:39:1: error: expected constructor, destructor, or type conversion before 'typedef' 39 | typedef struct mfxRefInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:494:3: error: 'mfxPoolPolicyDescription' does not name a type 494 | } mfxPoolPolicyDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:495:1: note: in expansion of macro 'MFX_PACK_END' 495 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:502:1: error: expected constructor, destructor, or type conversion before 'typedef' 502 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5332:3: error: 'mfxExtAlphaChannelSurface' does not name a type; did you mean 'mfxExtAlphaChannelEncCtrl'? 5332 | } mfxExtAlphaChannelSurface; | ^~~~~~~~~~~~~~~~~~~~~~~~~ | mfxExtAlphaChannelEncCtrl /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:87:2: error: 'mfxRefInterface' does not name a type 87 | }mfxRefInterface; | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5333:1: note: in expansion of macro 'MFX_PACK_END' 5333 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:88:1: note: in expansion of macro 'MFX_PACK_END' 88 | MFX_PACK_END() | ^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:11: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:39:68: error: 'mfxFrameSurface1' has not been declared 39 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForVPP(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:63:71: error: 'mfxFrameSurface1' has not been declared 63 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForVPPOut(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:91:71: error: 'mfxFrameSurface1' has not been declared 91 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForEncode(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:528:3: error: 'mfxImplDescription' does not name a type 528 | } mfxImplDescription; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:154:1: error: expected constructor, destructor, or type conversion before 'typedef' 154 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:529:1: note: in expansion of macro 'MFX_PACK_END' 529 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:120:71: error: 'mfxFrameSurface1' has not been declared 120 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForDecode(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:533:1: error: expected constructor, destructor, or type conversion before 'typedef' 533 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:125:1: error: expected constructor, destructor, or type conversion before 'typedef' 125 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:536:3: error: 'mfxImplementedFunctions' does not name a type 536 | } mfxImplementedFunctions; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:537:1: note: in expansion of macro 'MFX_PACK_END' 537 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:181:3: error: 'mfxBitstream' does not name a type 181 | } mfxBitstream; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:182:1: note: in expansion of macro 'MFX_PACK_END' 182 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:205:1: error: expected constructor, destructor, or type conversion before 'typedef' 205 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:604:1: error: expected constructor, destructor, or type conversion before 'typedef' 604 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:130:3: error: 'mfxSurfaceD3D11Tex2D' does not name a type 130 | } mfxSurfaceD3D11Tex2D; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:131:1: note: in expansion of macro 'MFX_PACK_END' 131 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:134:1: error: expected constructor, destructor, or type conversion before 'typedef' 134 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:219:3: error: 'mfxInitParam' does not name a type 219 | } mfxInitParam; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:220:1: note: in expansion of macro 'MFX_PACK_END' 220 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:622:3: error: 'mfxInitializationParam' does not name a type 622 | } mfxInitializationParam; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:623:1: note: in expansion of macro 'MFX_PACK_END' 623 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:316:1: error: expected constructor, destructor, or type conversion before 'typedef' 316 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:142:3: error: 'mfxSurfaceVAAPI' does not name a type; did you mean 'mfxSurfaceType'? 142 | } mfxSurfaceVAAPI; | ^~~~~~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:143:1: note: in expansion of macro 'MFX_PACK_END' 143 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:152:1: error: expected constructor, destructor, or type conversion before 'typedef' 152 | typedef struct { | ^~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdispatcher.h:12: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:46: error: 'mfxInitParam' was not declared in this scope 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:75: error: expected primary-expression before '*' token 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:342:3: error: 'mfxDecoderDescription' does not name a type 342 | } mfxDecoderDescription; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:343:1: note: in expansion of macro 'MFX_PACK_END' 343 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:349:1: error: expected constructor, destructor, or type conversion before 'typedef' 349 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:76: error: 'session' was not declared in this scope; did you mean 'mfxSession'? 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^~~~~~~ | mfxSession /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:83: error: expression list treated as compound expression in initializer [-fpermissive] 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:159:3: error: 'mfxExtSurfaceOpenCLImg2DExportDescription' does not name a type 159 | } mfxExtSurfaceOpenCLImg2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:160:1: note: in expansion of macro 'MFX_PACK_END' 160 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:163:1: error: expected constructor, destructor, or type conversion before 'typedef' 163 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:381:3: error: 'mfxEncoderDescription' does not name a type 381 | } mfxEncoderDescription; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:382:1: note: in expansion of macro 'MFX_PACK_END' 382 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:388:1: error: expected constructor, destructor, or type conversion before 'typedef' 388 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:173:3: error: 'mfxSurfaceOpenCLImg2D' does not name a type 173 | } mfxSurfaceOpenCLImg2D; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:174:1: note: in expansion of macro 'MFX_PACK_END' 174 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:183:1: error: expected constructor, destructor, or type conversion before 'typedef' 183 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:414:3: error: 'mfxVPPDescription' does not name a type 414 | } mfxVPPDescription; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:415:1: note: in expansion of macro 'MFX_PACK_END' 415 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:422:1: error: expected constructor, destructor, or type conversion before 'typedef' 422 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:35: error: 'mfxInitializationParam' was not declared in this scope 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:74: error: expected primary-expression before '*' token 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:434:3: error: 'mfxDeviceDescription' does not name a type 434 | } mfxDeviceDescription; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:435:1: note: in expansion of macro 'MFX_PACK_END' 435 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:463:1: error: expected constructor, destructor, or type conversion before 'typedef' 463 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:189:3: error: 'mfxExtSurfaceD3D12Tex2DExportDescription' does not name a type 189 | } mfxExtSurfaceD3D12Tex2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:190:1: note: in expansion of macro 'MFX_PACK_END' 190 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:193:1: error: expected constructor, destructor, or type conversion before 'typedef' 193 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:75: error: 'session' was not declared in this scope; did you mean 'mfxSession'? 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^~~~~~~ | mfxSession /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:82: error: expression list treated as compound expression in initializer [-fpermissive] 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdispatcher.h:78:85: error: 'mfxVariant' has not been declared 78 | mfxStatus MFX_CDECL MFXSetConfigFilterProperty(mfxConfig config, const mfxU8* name, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:468:3: error: 'mfxAccelerationModeDescription' does not name a type 468 | } mfxAccelerationModeDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:469:1: note: in expansion of macro 'MFX_PACK_END' 469 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:489:1: error: expected constructor, destructor, or type conversion before 'typedef' 489 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:199:3: error: 'mfxSurfaceD3D12Tex2D' does not name a type 199 | } mfxSurfaceD3D12Tex2D; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:200:1: note: in expansion of macro 'MFX_PACK_END' 200 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:209:1: error: expected constructor, destructor, or type conversion before 'typedef' 209 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:494:3: error: 'mfxPoolPolicyDescription' does not name a type 494 | } mfxPoolPolicyDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:495:1: note: in expansion of macro 'MFX_PACK_END' 495 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:502:1: error: expected constructor, destructor, or type conversion before 'typedef' 502 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:217:3: error: 'mfxExtSurfaceVulkanImg2DExportDescription' does not name a type 217 | } mfxExtSurfaceVulkanImg2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:218:1: note: in expansion of macro 'MFX_PACK_END' 218 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:221:1: error: expected constructor, destructor, or type conversion before 'typedef' 221 | typedef struct { | ^~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:19: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:298:1: error: expected constructor, destructor, or type conversion before 'typedef' 298 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:528:3: error: 'mfxImplDescription' does not name a type 528 | } mfxImplDescription; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:529:1: note: in expansion of macro 'MFX_PACK_END' 529 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:533:1: error: expected constructor, destructor, or type conversion before 'typedef' 533 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:371:3: error: 'mfxFrameData' does not name a type; did you mean 'mfxFrameInfo'? 371 | } mfxFrameData; | ^~~~~~~~~~~~ | mfxFrameInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:372:1: note: in expansion of macro 'MFX_PACK_END' 372 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:415:1: error: expected constructor, destructor, or type conversion before 'typedef' 415 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:232:3: error: 'mfxSurfaceVulkanImg2D' does not name a type 232 | } mfxSurfaceVulkanImg2D; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:233:1: note: in expansion of macro 'MFX_PACK_END' 233 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:250:1: error: expected constructor, destructor, or type conversion before 'typedef' 250 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:536:3: error: 'mfxImplementedFunctions' does not name a type 536 | } mfxImplementedFunctions; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:537:1: note: in expansion of macro 'MFX_PACK_END' 537 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:604:1: error: expected constructor, destructor, or type conversion before 'typedef' 604 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:425:3: error: 'mfxFrameSurface1' does not name a type 425 | } mfxFrameSurface1; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:426:1: note: in expansion of macro 'MFX_PACK_END' 426 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:453:1: error: expected constructor, destructor, or type conversion before 'typedef' 453 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:266:3: error: 'mfxSurfaceTypesSupported' does not name a type 266 | } mfxSurfaceTypesSupported; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:267:1: note: in expansion of macro 'MFX_PACK_END' 267 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:273:1: error: expected constructor, destructor, or type conversion before 'typedef' 273 | typedef struct mfxMemoryInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:215:1: error: expected constructor, destructor, or type conversion before 'typedef' 215 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:622:3: error: 'mfxInitializationParam' does not name a type 622 | } mfxInitializationParam; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:623:1: note: in expansion of macro 'MFX_PACK_END' 623 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:464:3: error: 'mfxSurfaceHeader' does not name a type; did you mean 'mfxSurfaceType'? 464 | } mfxSurfaceHeader; | ^~~~~~~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:465:1: note: in expansion of macro 'MFX_PACK_END' 465 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:477:1: error: expected constructor, destructor, or type conversion before 'typedef' 477 | typedef struct mfxSurfaceInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:233:3: error: 'mfxVariant' does not name a type; did you mean 'mfxVariantType'? 233 | } mfxVariant; | ^~~~~~~~~~ | mfxVariantType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:234:1: note: in expansion of macro 'MFX_PACK_END' 234 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:255:1: error: expected constructor, destructor, or type conversion before 'typedef' 255 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:310:3: error: 'mfxMemoryInterface' does not name a type; did you mean 'MFXGetMemoryInterface'? 310 | } mfxMemoryInterface; | ^~~~~~~~~~~~~~~~~~ | MFXGetMemoryInterface /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:311:1: note: in expansion of macro 'MFX_PACK_END' 311 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:33:1: error: expected constructor, destructor, or type conversion before 'typedef' 33 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:554:3: error: 'mfxSurfaceInterface' does not name a type 554 | } mfxSurfaceInterface; | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:555:1: note: in expansion of macro 'MFX_PACK_END' 555 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:258:3: error: 'mfxHDLPair' does not name a type; did you mean 'mfxI16Pair'? 258 | } mfxHDLPair; | ^~~~~~~~~~ | mfxI16Pair /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:567:1: error: expected constructor, destructor, or type conversion before 'typedef' 567 | typedef struct mfxFrameSurfaceInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:259:1: note: in expansion of macro 'MFX_PACK_END' 259 | MFX_PACK_END() | ^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdispatcher.h:11: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:39:1: error: expected constructor, destructor, or type conversion before 'typedef' 39 | typedef struct mfxRefInterface { | ^~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdispatcher.h:12: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:46: error: 'mfxInitParam' was not declared in this scope 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:75: error: expected primary-expression before '*' token 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:99:3: error: 'mfxFrameAllocator' does not name a type; did you mean 'mfxFrameAllocRequest'? 99 | } mfxFrameAllocator; | ^~~~~~~~~~~~~~~~~ | mfxFrameAllocRequest /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:100:1: note: in expansion of macro 'MFX_PACK_END' 100 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:118:72: error: 'mfxFrameAllocator' has not been declared 118 | mfxStatus MFX_CDECL MFXVideoCORE_SetFrameAllocator(mfxSession session, mfxFrameAllocator *allocator); | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:210:1: error: expected constructor, destructor, or type conversion before 'typedef' 210 | typedef struct mfxConfigInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:87:2: error: 'mfxRefInterface' does not name a type 87 | }mfxRefInterface; | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:88:1: note: in expansion of macro 'MFX_PACK_END' 88 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:800:3: error: 'mfxFrameSurfaceInterface' does not name a type 800 | } mfxFrameSurfaceInterface; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:801:1: note: in expansion of macro 'MFX_PACK_END' 801 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:154:1: error: expected constructor, destructor, or type conversion before 'typedef' 154 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:76: error: 'session' was not declared in this scope; did you mean 'mfxSession'? 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^~~~~~~ | mfxSession /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:83: error: expression list treated as compound expression in initializer [-fpermissive] 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1022:1: error: expected constructor, destructor, or type conversion before 'typedef' 1022 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:246:3: error: 'mfxConfigInterface' does not name a type; did you mean 'MFXGetConfigInterface'? 246 | } mfxConfigInterface; | ^~~~~~~~~~~~~~~~~~ | MFXGetConfigInterface /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:181:3: error: 'mfxBitstream' does not name a type 181 | } mfxBitstream; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:182:1: note: in expansion of macro 'MFX_PACK_END' 182 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:247:1: note: in expansion of macro 'MFX_PACK_END' 247 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:289:62: error: 'mfxVideoParam' has not been declared 289 | mfxStatus MFX_CDECL MFXVideoENCODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:205:1: error: expected constructor, destructor, or type conversion before 'typedef' 205 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:289:81: error: 'mfxVideoParam' has not been declared 289 | mfxStatus MFX_CDECL MFXVideoENCODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:318:68: error: 'mfxVideoParam' has not been declared 318 | mfxStatus MFX_CDECL MFXVideoENCODE_QueryIOSurf(mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest *request); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:341:61: error: 'mfxVideoParam' has not been declared 341 | mfxStatus MFX_CDECL MFXVideoENCODE_Init(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:361:62: error: 'mfxVideoParam' has not been declared 361 | mfxStatus MFX_CDECL MFXVideoENCODE_Reset(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:392:70: error: 'mfxVideoParam' has not been declared 392 | mfxStatus MFX_CDECL MFXVideoENCODE_GetVideoParam(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:405:70: error: 'mfxEncodeStat' has not been declared 405 | mfxStatus MFX_CDECL MFXVideoENCODE_GetEncodeStat(mfxSession session, mfxEncodeStat *stat); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:452:73: error: 'mfxEncodeCtrl' has not been declared 452 | mfxStatus MFX_CDECL MFXVideoENCODE_EncodeFrameAsync(mfxSession session, mfxEncodeCtrl *ctrl, mfxFrameSurface1 *surface, mfxBitstream *bs, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:452:94: error: 'mfxFrameSurface1' has not been declared 452 | mfxStatus MFX_CDECL MFXVideoENCODE_EncodeFrameAsync(mfxSession session, mfxEncodeCtrl *ctrl, mfxFrameSurface1 *surface, mfxBitstream *bs, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:452:121: error: 'mfxBitstream' has not been declared 452 | mfxStatus MFX_CDECL MFXVideoENCODE_EncodeFrameAsync(mfxSession session, mfxEncodeCtrl *ctrl, mfxFrameSurface1 *surface, mfxBitstream *bs, mfxSyncPoint *syncp); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:482:62: error: 'mfxVideoParam' has not been declared 482 | mfxStatus MFX_CDECL MFXVideoDECODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:482:81: error: 'mfxVideoParam' has not been declared 482 | mfxStatus MFX_CDECL MFXVideoDECODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:511:69: error: 'mfxBitstream' has not been declared 511 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeHeader(mfxSession session, mfxBitstream *bs, mfxVideoParam *par); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:511:87: error: 'mfxVideoParam' has not been declared 511 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeHeader(mfxSession session, mfxBitstream *bs, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:540:68: error: 'mfxVideoParam' has not been declared 540 | mfxStatus MFX_CDECL MFXVideoDECODE_QueryIOSurf(mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest *request); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:563:61: error: 'mfxVideoParam' has not been declared 563 | mfxStatus MFX_CDECL MFXVideoDECODE_Init(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:590:62: error: 'mfxVideoParam' has not been declared 590 | mfxStatus MFX_CDECL MFXVideoDECODE_Reset(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:621:70: error: 'mfxVideoParam' has not been declared 621 | mfxStatus MFX_CDECL MFXVideoDECODE_GetVideoParam(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:675:79: error: 'mfxPayload' has not been declared 675 | mfxStatus MFX_CDECL MFXVideoDECODE_GetPayload(mfxSession session, mfxU64 *ts, mfxPayload *payload); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:733:73: error: 'mfxBitstream' has not been declared 733 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxFrameSurface1 *surface_work, mfxFrameSurface1 **surface_out, mfxSyncPoint *syncp); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:733:91: error: 'mfxFrameSurface1' has not been declared 733 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxFrameSurface1 *surface_work, mfxFrameSurface1 **surface_out, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1051:3: error: 'mfxVideoParam' does not name a type 1051 | } mfxVideoParam; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:733:123: error: 'mfxFrameSurface1' has not been declared 733 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxFrameSurface1 *surface_work, mfxFrameSurface1 **surface_out, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1052:1: note: in expansion of macro 'MFX_PACK_END' 1052 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:762:59: error: 'mfxVideoParam' has not been declared 762 | mfxStatus MFX_CDECL MFXVideoVPP_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:762:78: error: 'mfxVideoParam' has not been declared 762 | mfxStatus MFX_CDECL MFXVideoVPP_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:791:65: error: 'mfxVideoParam' has not been declared 791 | mfxStatus MFX_CDECL MFXVideoVPP_QueryIOSurf(mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest request[2]); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:815:58: error: 'mfxVideoParam' has not been declared 815 | mfxStatus MFX_CDECL MFXVideoVPP_Init(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:219:3: error: 'mfxInitParam' does not name a type 219 | } mfxInitParam; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:834:59: error: 'mfxVideoParam' has not been declared 834 | mfxStatus MFX_CDECL MFXVideoVPP_Reset(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:220:1: note: in expansion of macro 'MFX_PACK_END' 220 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:864:67: error: 'mfxVideoParam' has not been declared 864 | mfxStatus MFX_CDECL MFXVideoVPP_GetVideoParam(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:914:70: error: 'mfxFrameSurface1' has not been declared 914 | mfxStatus MFX_CDECL MFXVideoVPP_RunFrameVPPAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 *out, mfxExtVppAuxData *aux, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:914:92: error: 'mfxFrameSurface1' has not been declared 914 | mfxStatus MFX_CDECL MFXVideoVPP_RunFrameVPPAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 *out, mfxExtVppAuxData *aux, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:942:71: error: 'mfxFrameSurface1' has not been declared 942 | mfxStatus MFX_CDECL MFXVideoVPP_ProcessFrameAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 **out); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:942:93: error: 'mfxFrameSurface1' has not been declared 942 | mfxStatus MFX_CDECL MFXVideoVPP_ProcessFrameAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 **out); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:970:66: error: 'mfxVideoParam' has not been declared 970 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Init(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:970:93: error: 'mfxVideoChannelParam' has not been declared 970 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Init(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1009:78: error: 'mfxBitstream' has not been declared 1009 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxU32* skip_channels, mfxU32 num_skip_channels, mfxSurfaceArray **surf_array_out); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1009:145: error: 'mfxSurfaceArray' has not been declared 1009 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxU32* skip_channels, mfxU32 num_skip_channels, mfxSurfaceArray **surf_array_out); | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:316:1: error: expected constructor, destructor, or type conversion before 'typedef' 316 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1037:67: error: 'mfxVideoParam' has not been declared 1037 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Reset(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1037:94: error: 'mfxVideoChannelParam' has not been declared 1037 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Reset(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1055:77: error: 'mfxVideoChannelParam' has not been declared 1055 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_GetChannelParam(mfxSession session, mfxVideoChannelParam *par, mfxU32 channel_id); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:35: error: 'mfxInitializationParam' was not declared in this scope 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:74: error: expected primary-expression before '*' token 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:342:3: error: 'mfxDecoderDescription' does not name a type 342 | } mfxDecoderDescription; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:343:1: note: in expansion of macro 'MFX_PACK_END' 343 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:349:1: error: expected constructor, destructor, or type conversion before 'typedef' 349 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:381:3: error: 'mfxEncoderDescription' does not name a type 381 | } mfxEncoderDescription; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:382:1: note: in expansion of macro 'MFX_PACK_END' 382 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:388:1: error: expected constructor, destructor, or type conversion before 'typedef' 388 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:414:3: error: 'mfxVPPDescription' does not name a type 414 | } mfxVPPDescription; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:415:1: note: in expansion of macro 'MFX_PACK_END' 415 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:422:1: error: expected constructor, destructor, or type conversion before 'typedef' 422 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:434:3: error: 'mfxDeviceDescription' does not name a type 434 | } mfxDeviceDescription; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:435:1: note: in expansion of macro 'MFX_PACK_END' 435 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:463:1: error: expected constructor, destructor, or type conversion before 'typedef' 463 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2475:1: error: expected constructor, destructor, or type conversion before 'typedef' 2475 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:75: error: 'session' was not declared in this scope; did you mean 'mfxSession'? 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^~~~~~~ | mfxSession /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:82: error: expression list treated as compound expression in initializer [-fpermissive] 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:468:3: error: 'mfxAccelerationModeDescription' does not name a type 468 | } mfxAccelerationModeDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:469:1: note: in expansion of macro 'MFX_PACK_END' 469 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:489:1: error: expected constructor, destructor, or type conversion before 'typedef' 489 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdispatcher.h:78:85: error: 'mfxVariant' has not been declared 78 | mfxStatus MFX_CDECL MFXSetConfigFilterProperty(mfxConfig config, const mfxU8* name, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2479:3: error: 'mfxExtVPPDoNotUse' does not name a type 2479 | } mfxExtVPPDoNotUse; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2480:1: note: in expansion of macro 'MFX_PACK_END' 2480 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2561:1: error: expected constructor, destructor, or type conversion before 'typedef' 2561 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:494:3: error: 'mfxPoolPolicyDescription' does not name a type 494 | } mfxPoolPolicyDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:495:1: note: in expansion of macro 'MFX_PACK_END' 495 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:502:1: error: expected constructor, destructor, or type conversion before 'typedef' 502 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2570:3: error: 'mfxChannel' does not name a type; did you mean 'mfxChar'? 2570 | } mfxChannel; | ^~~~~~~~~~ | mfxChar /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2571:1: note: in expansion of macro 'MFX_PACK_END' 2571 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:528:3: error: 'mfxImplDescription' does not name a type 528 | } mfxImplDescription; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:529:1: note: in expansion of macro 'MFX_PACK_END' 529 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:533:1: error: expected constructor, destructor, or type conversion before 'typedef' 533 | typedef struct { | ^~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:19: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:298:1: error: expected constructor, destructor, or type conversion before 'typedef' 298 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2578:5: error: 'mfxChannel' does not name a type; did you mean 'mfxChar'? 2578 | mfxChannel Channel[3]; /*!< 3 Channels, can be RGB or YUV, mfxChannel structure.*/ | ^~~~~~~~~~ | mfxChar /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:371:3: error: 'mfxFrameData' does not name a type; did you mean 'mfxFrameInfo'? 371 | } mfxFrameData; | ^~~~~~~~~~~~ | mfxFrameInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2643:1: error: expected constructor, destructor, or type conversion before 'typedef' 2643 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:372:1: note: in expansion of macro 'MFX_PACK_END' 372 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:415:1: error: expected constructor, destructor, or type conversion before 'typedef' 415 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:536:3: error: 'mfxImplementedFunctions' does not name a type 536 | } mfxImplementedFunctions; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:537:1: note: in expansion of macro 'MFX_PACK_END' 537 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:604:1: error: expected constructor, destructor, or type conversion before 'typedef' 604 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2654:3: error: 'mfxExtVPPProcAmp' does not name a type 2654 | } mfxExtVPPProcAmp; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2655:1: note: in expansion of macro 'MFX_PACK_END' 2655 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2661:1: error: expected constructor, destructor, or type conversion before 'typedef' 2661 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:425:3: error: 'mfxFrameSurface1' does not name a type 425 | } mfxFrameSurface1; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:426:1: note: in expansion of macro 'MFX_PACK_END' 426 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:453:1: error: expected constructor, destructor, or type conversion before 'typedef' 453 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:622:3: error: 'mfxInitializationParam' does not name a type 622 | } mfxInitializationParam; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:623:1: note: in expansion of macro 'MFX_PACK_END' 623 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2666:3: error: 'mfxEncodeStat' does not name a type 2666 | } mfxEncodeStat; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2667:1: note: in expansion of macro 'MFX_PACK_END' 2667 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2769:1: error: expected constructor, destructor, or type conversion before 'typedef' 2769 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:464:3: error: 'mfxSurfaceHeader' does not name a type; did you mean 'mfxSurfaceType'? 464 | } mfxSurfaceHeader; | ^~~~~~~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:465:1: note: in expansion of macro 'MFX_PACK_END' 465 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:477:1: error: expected constructor, destructor, or type conversion before 'typedef' 477 | typedef struct mfxSurfaceInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2776:3: error: 'mfxPayload' does not name a type 2776 | } mfxPayload; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2777:1: note: in expansion of macro 'MFX_PACK_END' 2777 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2783:1: error: expected constructor, destructor, or type conversion before 'typedef' 2783 | typedef struct { | ^~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdispatcher.h:12: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:46: error: 'mfxInitParam' was not declared in this scope 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:75: error: expected primary-expression before '*' token 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:554:3: error: 'mfxSurfaceInterface' does not name a type 554 | } mfxSurfaceInterface; | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:555:1: note: in expansion of macro 'MFX_PACK_END' 555 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:567:1: error: expected constructor, destructor, or type conversion before 'typedef' 567 | typedef struct mfxFrameSurfaceInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2822:3: error: 'mfxEncodeCtrl' does not name a type 2822 | } mfxEncodeCtrl; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2823:1: note: in expansion of macro 'MFX_PACK_END' 2823 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2890:1: error: expected constructor, destructor, or type conversion before 'typedef' 2890 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:76: error: 'session' was not declared in this scope; did you mean 'mfxSession'? 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^~~~~~~ | mfxSession /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:83: error: expression list treated as compound expression in initializer [-fpermissive] 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:800:3: error: 'mfxFrameSurfaceInterface' does not name a type 800 | } mfxFrameSurfaceInterface; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:801:1: note: in expansion of macro 'MFX_PACK_END' 801 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2896:3: error: 'mfxFrameAllocResponse' does not name a type; did you mean 'mfxFrameAllocRequest'? 2896 | } mfxFrameAllocResponse; | ^~~~~~~~~~~~~~~~~~~~~ | mfxFrameAllocRequest /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2897:1: note: in expansion of macro 'MFX_PACK_END' 2897 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2959:1: error: expected constructor, destructor, or type conversion before 'typedef' 2959 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1022:1: error: expected constructor, destructor, or type conversion before 'typedef' 1022 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2969:3: error: 'mfxExtCodingOptionSPSPPS' does not name a type; did you mean 'mfxExtCodingOption3'? 2969 | } mfxExtCodingOptionSPSPPS; | ^~~~~~~~~~~~~~~~~~~~~~~~ | mfxExtCodingOption3 /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2970:1: note: in expansion of macro 'MFX_PACK_END' 2970 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2983:1: error: expected constructor, destructor, or type conversion before 'typedef' 2983 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1051:3: error: 'mfxVideoParam' does not name a type 1051 | } mfxVideoParam; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1052:1: note: in expansion of macro 'MFX_PACK_END' 1052 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2994:3: error: 'mfxExtCodingOptionVPS' does not name a type; did you mean 'mfxExtCodingOption3'? 2994 | } mfxExtCodingOptionVPS; | ^~~~~~~~~~~~~~~~~~~~~ | mfxExtCodingOption3 /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2995:1: note: in expansion of macro 'MFX_PACK_END' 2995 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3041:1: error: expected constructor, destructor, or type conversion before 'typedef' 3041 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:35: error: 'mfxInitializationParam' was not declared in this scope 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:74: error: expected primary-expression before '*' token 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3045:3: error: 'mfxExtVPPDoUse' does not name a type; did you mean 'mfxExtVPPDenoise'? 3045 | } mfxExtVPPDoUse; | ^~~~~~~~~~~~~~ | mfxExtVPPDenoise /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3046:1: note: in expansion of macro 'MFX_PACK_END' 3046 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:75: error: 'session' was not declared in this scope; did you mean 'mfxSession'? 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^~~~~~~ | mfxSession /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:109:82: error: expression list treated as compound expression in initializer [-fpermissive] 109 | mfxStatus MFX_CDECL MFXInitialize(mfxInitializationParam par, mfxSession *session); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdispatcher.h:78:85: error: 'mfxVariant' has not been declared 78 | mfxStatus MFX_CDECL MFXSetConfigFilterProperty(mfxConfig config, const mfxU8* name, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3515:1: error: expected constructor, destructor, or type conversion before 'typedef' 3515 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3539:3: error: 'mfxExtVPPComposite' does not name a type; did you mean 'mfxExtVPPDenoise'? 3539 | } mfxExtVPPComposite; | ^~~~~~~~~~~~~~~~~~ | mfxExtVPPDenoise /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3540:1: note: in expansion of macro 'MFX_PACK_END' 3540 | MFX_PACK_END() | ^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:19: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:298:1: error: expected constructor, destructor, or type conversion before 'typedef' 298 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3831:1: error: expected constructor, destructor, or type conversion before 'typedef' 3831 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:371:3: error: 'mfxFrameData' does not name a type; did you mean 'mfxFrameInfo'? 371 | } mfxFrameData; | ^~~~~~~~~~~~ | mfxFrameInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:372:1: note: in expansion of macro 'MFX_PACK_END' 372 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:415:1: error: expected constructor, destructor, or type conversion before 'typedef' 415 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3858:3: error: 'mfxExtMBQP' does not name a type 3858 | } mfxExtMBQP; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3859:1: note: in expansion of macro 'MFX_PACK_END' 3859 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3877:1: error: expected constructor, destructor, or type conversion before 'typedef' 3877 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2475:1: error: expected constructor, destructor, or type conversion before 'typedef' 2475 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:425:3: error: 'mfxFrameSurface1' does not name a type 425 | } mfxFrameSurface1; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:426:1: note: in expansion of macro 'MFX_PACK_END' 426 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:453:1: error: expected constructor, destructor, or type conversion before 'typedef' 453 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3892:3: error: 'mfxExtEncoderIPCMArea' does not name a type; did you mean 'mfxExtEncoderROI'? 3892 | } mfxExtEncoderIPCMArea; | ^~~~~~~~~~~~~~~~~~~~~ | mfxExtEncoderROI /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3893:1: note: in expansion of macro 'MFX_PACK_END' 3893 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3901:1: error: expected constructor, destructor, or type conversion before 'typedef' 3901 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2479:3: error: 'mfxExtVPPDoNotUse' does not name a type 2479 | } mfxExtVPPDoNotUse; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2480:1: note: in expansion of macro 'MFX_PACK_END' 2480 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:464:3: error: 'mfxSurfaceHeader' does not name a type; did you mean 'mfxSurfaceType'? 464 | } mfxSurfaceHeader; | ^~~~~~~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:465:1: note: in expansion of macro 'MFX_PACK_END' 465 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:477:1: error: expected constructor, destructor, or type conversion before 'typedef' 477 | typedef struct mfxSurfaceInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2561:1: error: expected constructor, destructor, or type conversion before 'typedef' 2561 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3912:3: error: 'mfxExtMBForceIntra' does not name a type 3912 | } mfxExtMBForceIntra; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3913:1: note: in expansion of macro 'MFX_PACK_END' 3913 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3935:1: error: expected constructor, destructor, or type conversion before 'typedef' 3935 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2570:3: error: 'mfxChannel' does not name a type; did you mean 'mfxChar'? 2570 | } mfxChannel; | ^~~~~~~~~~ | mfxChar /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2571:1: note: in expansion of macro 'MFX_PACK_END' 2571 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:554:3: error: 'mfxSurfaceInterface' does not name a type 554 | } mfxSurfaceInterface; | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:555:1: note: in expansion of macro 'MFX_PACK_END' 555 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:567:1: error: expected constructor, destructor, or type conversion before 'typedef' 567 | typedef struct mfxFrameSurfaceInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2578:5: error: 'mfxChannel' does not name a type; did you mean 'mfxChar'? 2578 | mfxChannel Channel[3]; /*!< 3 Channels, can be RGB or YUV, mfxChannel structure.*/ | ^~~~~~~~~~ | mfxChar /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2643:1: error: expected constructor, destructor, or type conversion before 'typedef' 2643 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3946:3: error: 'mfxExtMBDisableSkipMap' does not name a type 3946 | } mfxExtMBDisableSkipMap; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3947:1: note: in expansion of macro 'MFX_PACK_END' 3947 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:800:3: error: 'mfxFrameSurfaceInterface' does not name a type 800 | } mfxFrameSurfaceInterface; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:801:1: note: in expansion of macro 'MFX_PACK_END' 801 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1022:1: error: expected constructor, destructor, or type conversion before 'typedef' 1022 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2654:3: error: 'mfxExtVPPProcAmp' does not name a type 2654 | } mfxExtVPPProcAmp; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2655:1: note: in expansion of macro 'MFX_PACK_END' 2655 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2661:1: error: expected constructor, destructor, or type conversion before 'typedef' 2661 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4237:1: error: expected constructor, destructor, or type conversion before 'typedef' 4237 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1051:3: error: 'mfxVideoParam' does not name a type 1051 | } mfxVideoParam; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1052:1: note: in expansion of macro 'MFX_PACK_END' 1052 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2666:3: error: 'mfxEncodeStat' does not name a type 2666 | } mfxEncodeStat; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2667:1: note: in expansion of macro 'MFX_PACK_END' 2667 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2769:1: error: expected constructor, destructor, or type conversion before 'typedef' 2769 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4250:3: error: 'mfxExtEncodedSlicesInfo' does not name a type; did you mean 'mfxExtDecodedFrameInfo'? 4250 | } mfxExtEncodedSlicesInfo; | ^~~~~~~~~~~~~~~~~~~~~~~ | mfxExtDecodedFrameInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4251:1: note: in expansion of macro 'MFX_PACK_END' 4251 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4448:1: error: expected constructor, destructor, or type conversion before 'typedef' 4448 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2776:3: error: 'mfxPayload' does not name a type 2776 | } mfxPayload; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2777:1: note: in expansion of macro 'MFX_PACK_END' 2777 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2783:1: error: expected constructor, destructor, or type conversion before 'typedef' 2783 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4475:3: error: 'mfxExtVP9Segmentation' does not name a type; did you mean 'mfxExtVPPRotation'? 4475 | } mfxExtVP9Segmentation; | ^~~~~~~~~~~~~~~~~~~~~ | mfxExtVPPRotation /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2822:3: error: 'mfxEncodeCtrl' does not name a type 2822 | } mfxEncodeCtrl; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4476:1: note: in expansion of macro 'MFX_PACK_END' 4476 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2823:1: note: in expansion of macro 'MFX_PACK_END' 2823 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2890:1: error: expected constructor, destructor, or type conversion before 'typedef' 2890 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4613:1: error: expected constructor, destructor, or type conversion before 'typedef' 4613 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2896:3: error: 'mfxFrameAllocResponse' does not name a type; did you mean 'mfxFrameAllocRequest'? 2896 | } mfxFrameAllocResponse; | ^~~~~~~~~~~~~~~~~~~~~ | mfxFrameAllocRequest /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2897:1: note: in expansion of macro 'MFX_PACK_END' 2897 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4626:3: error: 'mfxExtEncodedUnitsInfo' does not name a type; did you mean 'mfxEncodedUnitInfo'? 4626 | } mfxExtEncodedUnitsInfo; | ^~~~~~~~~~~~~~~~~~~~~~ | mfxEncodedUnitInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4627:1: note: in expansion of macro 'MFX_PACK_END' 4627 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2959:1: error: expected constructor, destructor, or type conversion before 'typedef' 2959 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4663:1: error: expected constructor, destructor, or type conversion before 'typedef' 4663 | typedef struct | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4669:3: error: 'mfxComponentInfo' does not name a type; did you mean 'mfxComponentType'? 4669 | } mfxComponentInfo; | ^~~~~~~~~~~~~~~~ | mfxComponentType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4670:1: note: in expansion of macro 'MFX_PACK_END' 4670 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4691:1: error: expected constructor, destructor, or type conversion before 'typedef' 4691 | typedef struct | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4698:3: error: 'mfxAdaptersInfo' does not name a type; did you mean 'mfxAdapterInfo'? 4698 | } mfxAdaptersInfo; | ^~~~~~~~~~~~~~~ | mfxAdapterInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4699:1: note: in expansion of macro 'MFX_PACK_END' 4699 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4737:1: error: expected constructor, destructor, or type conversion before 'typedef' 4737 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2969:3: error: 'mfxExtCodingOptionSPSPPS' does not name a type; did you mean 'mfxExtCodingOption3'? 2969 | } mfxExtCodingOptionSPSPPS; | ^~~~~~~~~~~~~~~~~~~~~~~~ | mfxExtCodingOption3 /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2970:1: note: in expansion of macro 'MFX_PACK_END' 2970 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2983:1: error: expected constructor, destructor, or type conversion before 'typedef' 2983 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4755:3: error: 'mfxExtDeviceAffinityMask' does not name a type 4755 | } mfxExtDeviceAffinityMask; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4756:1: note: in expansion of macro 'MFX_PACK_END' 4756 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4861:1: error: expected constructor, destructor, or type conversion before 'typedef' 4861 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2475:1: error: expected constructor, destructor, or type conversion before 'typedef' 2475 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2994:3: error: 'mfxExtCodingOptionVPS' does not name a type; did you mean 'mfxExtCodingOption3'? 2994 | } mfxExtCodingOptionVPS; | ^~~~~~~~~~~~~~~~~~~~~ | mfxExtCodingOption3 /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2995:1: note: in expansion of macro 'MFX_PACK_END' 2995 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3041:1: error: expected constructor, destructor, or type conversion before 'typedef' 3041 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4887:3: error: 'mfxExtAV1Segmentation' does not name a type 4887 | } mfxExtAV1Segmentation; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4888:1: note: in expansion of macro 'MFX_PACK_END' 4888 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2479:3: error: 'mfxExtVPPDoNotUse' does not name a type 2479 | } mfxExtVPPDoNotUse; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4956:1: error: expected constructor, destructor, or type conversion before 'typedef' 4956 | typedef struct mfxSurfaceArray | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2480:1: note: in expansion of macro 'MFX_PACK_END' 2480 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2561:1: error: expected constructor, destructor, or type conversion before 'typedef' 2561 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5008:3: error: 'mfxSurfaceArray' does not name a type; did you mean 'mfxSurfaceType'? 5008 | } mfxSurfaceArray; | ^~~~~~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5009:1: note: in expansion of macro 'MFX_PACK_END' 5009 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5013:1: error: expected constructor, destructor, or type conversion before 'typedef' 5013 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2570:3: error: 'mfxChannel' does not name a type; did you mean 'mfxChar'? 2570 | } mfxChannel; | ^~~~~~~~~~ | mfxChar /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2571:1: note: in expansion of macro 'MFX_PACK_END' 2571 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3045:3: error: 'mfxExtVPPDoUse' does not name a type; did you mean 'mfxExtVPPDenoise'? 3045 | } mfxExtVPPDoUse; | ^~~~~~~~~~~~~~ | mfxExtVPPDenoise /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3046:1: note: in expansion of macro 'MFX_PACK_END' 3046 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2578:5: error: 'mfxChannel' does not name a type; did you mean 'mfxChar'? 2578 | mfxChannel Channel[3]; /*!< 3 Channels, can be RGB or YUV, mfxChannel structure.*/ | ^~~~~~~~~~ | mfxChar /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5020:3: error: 'mfxVideoChannelParam' does not name a type 5020 | } mfxVideoChannelParam; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5021:1: note: in expansion of macro 'MFX_PACK_END' 5021 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3515:1: error: expected constructor, destructor, or type conversion before 'typedef' 3515 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2643:1: error: expected constructor, destructor, or type conversion before 'typedef' 2643 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5102:1: error: expected constructor, destructor, or type conversion before 'typedef' 5102 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3539:3: error: 'mfxExtVPPComposite' does not name a type; did you mean 'mfxExtVPPDenoise'? 3539 | } mfxExtVPPComposite; | ^~~~~~~~~~~~~~~~~~ | mfxExtVPPDenoise /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3540:1: note: in expansion of macro 'MFX_PACK_END' 3540 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5110:3: error: 'mfxExtTemporalLayers' does not name a type; did you mean 'mfxExtVP9TemporalLayers'? 5110 | } mfxExtTemporalLayers; | ^~~~~~~~~~~~~~~~~~~~ | mfxExtVP9TemporalLayers /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5111:1: note: in expansion of macro 'MFX_PACK_END' 5111 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5136:1: error: expected constructor, destructor, or type conversion before 'typedef' 5136 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2654:3: error: 'mfxExtVPPProcAmp' does not name a type 2654 | } mfxExtVPPProcAmp; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2655:1: note: in expansion of macro 'MFX_PACK_END' 2655 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2661:1: error: expected constructor, destructor, or type conversion before 'typedef' 2661 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3831:1: error: expected constructor, destructor, or type conversion before 'typedef' 3831 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2666:3: error: 'mfxEncodeStat' does not name a type 2666 | } mfxEncodeStat; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2667:1: note: in expansion of macro 'MFX_PACK_END' 2667 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2769:1: error: expected constructor, destructor, or type conversion before 'typedef' 2769 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5142:3: error: 'mfxExtTuneEncodeQuality' does not name a type 5142 | } mfxExtTuneEncodeQuality; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5143:1: note: in expansion of macro 'MFX_PACK_END' 5143 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5165:1: error: expected constructor, destructor, or type conversion before 'typedef' 5165 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3858:3: error: 'mfxExtMBQP' does not name a type 3858 | } mfxExtMBQP; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3859:1: note: in expansion of macro 'MFX_PACK_END' 3859 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3877:1: error: expected constructor, destructor, or type conversion before 'typedef' 3877 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2776:3: error: 'mfxPayload' does not name a type 2776 | } mfxPayload; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2777:1: note: in expansion of macro 'MFX_PACK_END' 2777 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2783:1: error: expected constructor, destructor, or type conversion before 'typedef' 2783 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5171:3: error: 'mfxExtVPPAISuperResolution' does not name a type 5171 | } mfxExtVPPAISuperResolution; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3892:3: error: 'mfxExtEncoderIPCMArea' does not name a type; did you mean 'mfxExtEncoderROI'? 3892 | } mfxExtEncoderIPCMArea; | ^~~~~~~~~~~~~~~~~~~~~ | mfxExtEncoderROI /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5172:1: note: in expansion of macro 'MFX_PACK_END' 5172 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3893:1: note: in expansion of macro 'MFX_PACK_END' 3893 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3901:1: error: expected constructor, destructor, or type conversion before 'typedef' 3901 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5203:1: error: expected constructor, destructor, or type conversion before 'typedef' 5203 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2822:3: error: 'mfxEncodeCtrl' does not name a type 2822 | } mfxEncodeCtrl; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2823:1: note: in expansion of macro 'MFX_PACK_END' 2823 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2890:1: error: expected constructor, destructor, or type conversion before 'typedef' 2890 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3912:3: error: 'mfxExtMBForceIntra' does not name a type 3912 | } mfxExtMBForceIntra; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3913:1: note: in expansion of macro 'MFX_PACK_END' 3913 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3935:1: error: expected constructor, destructor, or type conversion before 'typedef' 3935 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2896:3: error: 'mfxFrameAllocResponse' does not name a type; did you mean 'mfxFrameAllocRequest'? 2896 | } mfxFrameAllocResponse; | ^~~~~~~~~~~~~~~~~~~~~ | mfxFrameAllocRequest /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2897:1: note: in expansion of macro 'MFX_PACK_END' 2897 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5211:3: error: 'mfxExtVPPAIFrameInterpolation' does not name a type; did you mean 'mfxAIFrameInterpolationMode'? 5211 | } mfxExtVPPAIFrameInterpolation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | mfxAIFrameInterpolationMode /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5212:1: note: in expansion of macro 'MFX_PACK_END' 5212 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2959:1: error: expected constructor, destructor, or type conversion before 'typedef' 2959 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5242:1: error: expected constructor, destructor, or type conversion before 'typedef' 5242 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3946:3: error: 'mfxExtMBDisableSkipMap' does not name a type 3946 | } mfxExtMBDisableSkipMap; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2969:3: error: 'mfxExtCodingOptionSPSPPS' does not name a type; did you mean 'mfxExtCodingOption3'? 2969 | } mfxExtCodingOptionSPSPPS; | ^~~~~~~~~~~~~~~~~~~~~~~~ | mfxExtCodingOption3 /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3947:1: note: in expansion of macro 'MFX_PACK_END' 3947 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2970:1: note: in expansion of macro 'MFX_PACK_END' 2970 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2983:1: error: expected constructor, destructor, or type conversion before 'typedef' 2983 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5248:3: error: 'mfxExtQualityInfoOutput' does not name a type; did you mean 'mfxExtQualityInfoMode'? 5248 | } mfxExtQualityInfoOutput; | ^~~~~~~~~~~~~~~~~~~~~~~ | mfxExtQualityInfoMode /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5249:1: note: in expansion of macro 'MFX_PACK_END' 5249 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5328:1: error: expected constructor, destructor, or type conversion before 'typedef' 5328 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2994:3: error: 'mfxExtCodingOptionVPS' does not name a type; did you mean 'mfxExtCodingOption3'? 2994 | } mfxExtCodingOptionVPS; | ^~~~~~~~~~~~~~~~~~~~~ | mfxExtCodingOption3 /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2995:1: note: in expansion of macro 'MFX_PACK_END' 2995 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3041:1: error: expected constructor, destructor, or type conversion before 'typedef' 3041 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4237:1: error: expected constructor, destructor, or type conversion before 'typedef' 4237 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5332:3: error: 'mfxExtAlphaChannelSurface' does not name a type; did you mean 'mfxExtAlphaChannelEncCtrl'? 5332 | } mfxExtAlphaChannelSurface; | ^~~~~~~~~~~~~~~~~~~~~~~~~ | mfxExtAlphaChannelEncCtrl /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5333:1: note: in expansion of macro 'MFX_PACK_END' 5333 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3045:3: error: 'mfxExtVPPDoUse' does not name a type; did you mean 'mfxExtVPPDenoise'? 3045 | } mfxExtVPPDoUse; | ^~~~~~~~~~~~~~ | mfxExtVPPDenoise In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:11: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:39:68: error: 'mfxFrameSurface1' has not been declared 39 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForVPP(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3046:1: note: in expansion of macro 'MFX_PACK_END' 3046 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:63:71: error: 'mfxFrameSurface1' has not been declared 63 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForVPPOut(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:91:71: error: 'mfxFrameSurface1' has not been declared 91 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForEncode(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:120:71: error: 'mfxFrameSurface1' has not been declared 120 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForDecode(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:125:1: error: expected constructor, destructor, or type conversion before 'typedef' 125 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4250:3: error: 'mfxExtEncodedSlicesInfo' does not name a type; did you mean 'mfxExtDecodedFrameInfo'? 4250 | } mfxExtEncodedSlicesInfo; | ^~~~~~~~~~~~~~~~~~~~~~~ | mfxExtDecodedFrameInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4251:1: note: in expansion of macro 'MFX_PACK_END' 4251 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4448:1: error: expected constructor, destructor, or type conversion before 'typedef' 4448 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:130:3: error: 'mfxSurfaceD3D11Tex2D' does not name a type 130 | } mfxSurfaceD3D11Tex2D; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:131:1: note: in expansion of macro 'MFX_PACK_END' 131 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:134:1: error: expected constructor, destructor, or type conversion before 'typedef' 134 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4475:3: error: 'mfxExtVP9Segmentation' does not name a type; did you mean 'mfxExtVPPRotation'? 4475 | } mfxExtVP9Segmentation; | ^~~~~~~~~~~~~~~~~~~~~ | mfxExtVPPRotation /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4476:1: note: in expansion of macro 'MFX_PACK_END' 4476 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:142:3: error: 'mfxSurfaceVAAPI' does not name a type; did you mean 'mfxSurfaceType'? 142 | } mfxSurfaceVAAPI; | ^~~~~~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:143:1: note: in expansion of macro 'MFX_PACK_END' 143 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:152:1: error: expected constructor, destructor, or type conversion before 'typedef' 152 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4613:1: error: expected constructor, destructor, or type conversion before 'typedef' 4613 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3515:1: error: expected constructor, destructor, or type conversion before 'typedef' 3515 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4626:3: error: 'mfxExtEncodedUnitsInfo' does not name a type; did you mean 'mfxEncodedUnitInfo'? 4626 | } mfxExtEncodedUnitsInfo; | ^~~~~~~~~~~~~~~~~~~~~~ | mfxEncodedUnitInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4627:1: note: in expansion of macro 'MFX_PACK_END' 4627 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4663:1: error: expected constructor, destructor, or type conversion before 'typedef' 4663 | typedef struct | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:159:3: error: 'mfxExtSurfaceOpenCLImg2DExportDescription' does not name a type 159 | } mfxExtSurfaceOpenCLImg2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:160:1: note: in expansion of macro 'MFX_PACK_END' 160 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:163:1: error: expected constructor, destructor, or type conversion before 'typedef' 163 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3539:3: error: 'mfxExtVPPComposite' does not name a type; did you mean 'mfxExtVPPDenoise'? 3539 | } mfxExtVPPComposite; | ^~~~~~~~~~~~~~~~~~ | mfxExtVPPDenoise /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3540:1: note: in expansion of macro 'MFX_PACK_END' 3540 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4669:3: error: 'mfxComponentInfo' does not name a type; did you mean 'mfxComponentType'? 4669 | } mfxComponentInfo; | ^~~~~~~~~~~~~~~~ | mfxComponentType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4670:1: note: in expansion of macro 'MFX_PACK_END' 4670 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4691:1: error: expected constructor, destructor, or type conversion before 'typedef' 4691 | typedef struct | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:173:3: error: 'mfxSurfaceOpenCLImg2D' does not name a type 173 | } mfxSurfaceOpenCLImg2D; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:174:1: note: in expansion of macro 'MFX_PACK_END' 174 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:183:1: error: expected constructor, destructor, or type conversion before 'typedef' 183 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4698:3: error: 'mfxAdaptersInfo' does not name a type; did you mean 'mfxAdapterInfo'? 4698 | } mfxAdaptersInfo; | ^~~~~~~~~~~~~~~ | mfxAdapterInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4699:1: note: in expansion of macro 'MFX_PACK_END' 4699 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4737:1: error: expected constructor, destructor, or type conversion before 'typedef' 4737 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3831:1: error: expected constructor, destructor, or type conversion before 'typedef' 3831 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:189:3: error: 'mfxExtSurfaceD3D12Tex2DExportDescription' does not name a type 189 | } mfxExtSurfaceD3D12Tex2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4755:3: error: 'mfxExtDeviceAffinityMask' does not name a type 4755 | } mfxExtDeviceAffinityMask; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:190:1: note: in expansion of macro 'MFX_PACK_END' 190 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:193:1: error: expected constructor, destructor, or type conversion before 'typedef' 193 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4756:1: note: in expansion of macro 'MFX_PACK_END' 4756 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3858:3: error: 'mfxExtMBQP' does not name a type 3858 | } mfxExtMBQP; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3859:1: note: in expansion of macro 'MFX_PACK_END' 3859 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4861:1: error: expected constructor, destructor, or type conversion before 'typedef' 4861 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3877:1: error: expected constructor, destructor, or type conversion before 'typedef' 3877 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:199:3: error: 'mfxSurfaceD3D12Tex2D' does not name a type 199 | } mfxSurfaceD3D12Tex2D; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:200:1: note: in expansion of macro 'MFX_PACK_END' 200 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:209:1: error: expected constructor, destructor, or type conversion before 'typedef' 209 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3892:3: error: 'mfxExtEncoderIPCMArea' does not name a type; did you mean 'mfxExtEncoderROI'? 3892 | } mfxExtEncoderIPCMArea; | ^~~~~~~~~~~~~~~~~~~~~ | mfxExtEncoderROI /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3893:1: note: in expansion of macro 'MFX_PACK_END' 3893 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3901:1: error: expected constructor, destructor, or type conversion before 'typedef' 3901 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4887:3: error: 'mfxExtAV1Segmentation' does not name a type 4887 | } mfxExtAV1Segmentation; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4888:1: note: in expansion of macro 'MFX_PACK_END' 4888 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4956:1: error: expected constructor, destructor, or type conversion before 'typedef' 4956 | typedef struct mfxSurfaceArray | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3912:3: error: 'mfxExtMBForceIntra' does not name a type 3912 | } mfxExtMBForceIntra; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:217:3: error: 'mfxExtSurfaceVulkanImg2DExportDescription' does not name a type 217 | } mfxExtSurfaceVulkanImg2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3913:1: note: in expansion of macro 'MFX_PACK_END' 3913 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:218:1: note: in expansion of macro 'MFX_PACK_END' 218 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:221:1: error: expected constructor, destructor, or type conversion before 'typedef' 221 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3935:1: error: expected constructor, destructor, or type conversion before 'typedef' 3935 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5008:3: error: 'mfxSurfaceArray' does not name a type; did you mean 'mfxSurfaceType'? 5008 | } mfxSurfaceArray; | ^~~~~~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5009:1: note: in expansion of macro 'MFX_PACK_END' 5009 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5013:1: error: expected constructor, destructor, or type conversion before 'typedef' 5013 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:232:3: error: 'mfxSurfaceVulkanImg2D' does not name a type 232 | } mfxSurfaceVulkanImg2D; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:233:1: note: in expansion of macro 'MFX_PACK_END' 233 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3946:3: error: 'mfxExtMBDisableSkipMap' does not name a type 3946 | } mfxExtMBDisableSkipMap; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:250:1: error: expected constructor, destructor, or type conversion before 'typedef' 250 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3947:1: note: in expansion of macro 'MFX_PACK_END' 3947 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5020:3: error: 'mfxVideoChannelParam' does not name a type 5020 | } mfxVideoChannelParam; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5021:1: note: in expansion of macro 'MFX_PACK_END' 5021 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5102:1: error: expected constructor, destructor, or type conversion before 'typedef' 5102 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:266:3: error: 'mfxSurfaceTypesSupported' does not name a type 266 | } mfxSurfaceTypesSupported; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4237:1: error: expected constructor, destructor, or type conversion before 'typedef' 4237 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:267:1: note: in expansion of macro 'MFX_PACK_END' 267 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:273:1: error: expected constructor, destructor, or type conversion before 'typedef' 273 | typedef struct mfxMemoryInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5110:3: error: 'mfxExtTemporalLayers' does not name a type; did you mean 'mfxExtVP9TemporalLayers'? 5110 | } mfxExtTemporalLayers; | ^~~~~~~~~~~~~~~~~~~~ | mfxExtVP9TemporalLayers /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5111:1: note: in expansion of macro 'MFX_PACK_END' 5111 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5136:1: error: expected constructor, destructor, or type conversion before 'typedef' 5136 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4250:3: error: 'mfxExtEncodedSlicesInfo' does not name a type; did you mean 'mfxExtDecodedFrameInfo'? 4250 | } mfxExtEncodedSlicesInfo; | ^~~~~~~~~~~~~~~~~~~~~~~ | mfxExtDecodedFrameInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:310:3: error: 'mfxMemoryInterface' does not name a type; did you mean 'MFXGetMemoryInterface'? 310 | } mfxMemoryInterface; | ^~~~~~~~~~~~~~~~~~ | MFXGetMemoryInterface /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4251:1: note: in expansion of macro 'MFX_PACK_END' 4251 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:311:1: note: in expansion of macro 'MFX_PACK_END' 311 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:33:1: error: expected constructor, destructor, or type conversion before 'typedef' 33 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4448:1: error: expected constructor, destructor, or type conversion before 'typedef' 4448 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5142:3: error: 'mfxExtTuneEncodeQuality' does not name a type 5142 | } mfxExtTuneEncodeQuality; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5143:1: note: in expansion of macro 'MFX_PACK_END' 5143 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5165:1: error: expected constructor, destructor, or type conversion before 'typedef' 5165 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:99:3: error: 'mfxFrameAllocator' does not name a type; did you mean 'mfxFrameAllocRequest'? 99 | } mfxFrameAllocator; | ^~~~~~~~~~~~~~~~~ | mfxFrameAllocRequest /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:100:1: note: in expansion of macro 'MFX_PACK_END' 100 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:118:72: error: 'mfxFrameAllocator' has not been declared 118 | mfxStatus MFX_CDECL MFXVideoCORE_SetFrameAllocator(mfxSession session, mfxFrameAllocator *allocator); | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:210:1: error: expected constructor, destructor, or type conversion before 'typedef' 210 | typedef struct mfxConfigInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4475:3: error: 'mfxExtVP9Segmentation' does not name a type; did you mean 'mfxExtVPPRotation'? 4475 | } mfxExtVP9Segmentation; | ^~~~~~~~~~~~~~~~~~~~~ | mfxExtVPPRotation /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4476:1: note: in expansion of macro 'MFX_PACK_END' 4476 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4613:1: error: expected constructor, destructor, or type conversion before 'typedef' 4613 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5171:3: error: 'mfxExtVPPAISuperResolution' does not name a type 5171 | } mfxExtVPPAISuperResolution; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5172:1: note: in expansion of macro 'MFX_PACK_END' 5172 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5203:1: error: expected constructor, destructor, or type conversion before 'typedef' 5203 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:246:3: error: 'mfxConfigInterface' does not name a type; did you mean 'MFXGetConfigInterface'? 246 | } mfxConfigInterface; | ^~~~~~~~~~~~~~~~~~ | MFXGetConfigInterface /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:247:1: note: in expansion of macro 'MFX_PACK_END' 247 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:289:62: error: 'mfxVideoParam' has not been declared 289 | mfxStatus MFX_CDECL MFXVideoENCODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:289:81: error: 'mfxVideoParam' has not been declared 289 | mfxStatus MFX_CDECL MFXVideoENCODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:318:68: error: 'mfxVideoParam' has not been declared 318 | mfxStatus MFX_CDECL MFXVideoENCODE_QueryIOSurf(mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest *request); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:341:61: error: 'mfxVideoParam' has not been declared 341 | mfxStatus MFX_CDECL MFXVideoENCODE_Init(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:361:62: error: 'mfxVideoParam' has not been declared 361 | mfxStatus MFX_CDECL MFXVideoENCODE_Reset(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:392:70: error: 'mfxVideoParam' has not been declared 392 | mfxStatus MFX_CDECL MFXVideoENCODE_GetVideoParam(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:405:70: error: 'mfxEncodeStat' has not been declared 405 | mfxStatus MFX_CDECL MFXVideoENCODE_GetEncodeStat(mfxSession session, mfxEncodeStat *stat); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:452:73: error: 'mfxEncodeCtrl' has not been declared 452 | mfxStatus MFX_CDECL MFXVideoENCODE_EncodeFrameAsync(mfxSession session, mfxEncodeCtrl *ctrl, mfxFrameSurface1 *surface, mfxBitstream *bs, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:452:94: error: 'mfxFrameSurface1' has not been declared 452 | mfxStatus MFX_CDECL MFXVideoENCODE_EncodeFrameAsync(mfxSession session, mfxEncodeCtrl *ctrl, mfxFrameSurface1 *surface, mfxBitstream *bs, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4626:3: error: 'mfxExtEncodedUnitsInfo' does not name a type; did you mean 'mfxEncodedUnitInfo'? 4626 | } mfxExtEncodedUnitsInfo; | ^~~~~~~~~~~~~~~~~~~~~~ | mfxEncodedUnitInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:452:121: error: 'mfxBitstream' has not been declared 452 | mfxStatus MFX_CDECL MFXVideoENCODE_EncodeFrameAsync(mfxSession session, mfxEncodeCtrl *ctrl, mfxFrameSurface1 *surface, mfxBitstream *bs, mfxSyncPoint *syncp); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:482:62: error: 'mfxVideoParam' has not been declared 482 | mfxStatus MFX_CDECL MFXVideoDECODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4627:1: note: in expansion of macro 'MFX_PACK_END' 4627 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:482:81: error: 'mfxVideoParam' has not been declared 482 | mfxStatus MFX_CDECL MFXVideoDECODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:511:69: error: 'mfxBitstream' has not been declared 511 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeHeader(mfxSession session, mfxBitstream *bs, mfxVideoParam *par); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:511:87: error: 'mfxVideoParam' has not been declared 511 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeHeader(mfxSession session, mfxBitstream *bs, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4663:1: error: expected constructor, destructor, or type conversion before 'typedef' 4663 | typedef struct | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:540:68: error: 'mfxVideoParam' has not been declared 540 | mfxStatus MFX_CDECL MFXVideoDECODE_QueryIOSurf(mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest *request); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:563:61: error: 'mfxVideoParam' has not been declared 563 | mfxStatus MFX_CDECL MFXVideoDECODE_Init(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:590:62: error: 'mfxVideoParam' has not been declared 590 | mfxStatus MFX_CDECL MFXVideoDECODE_Reset(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:621:70: error: 'mfxVideoParam' has not been declared 621 | mfxStatus MFX_CDECL MFXVideoDECODE_GetVideoParam(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:675:79: error: 'mfxPayload' has not been declared 675 | mfxStatus MFX_CDECL MFXVideoDECODE_GetPayload(mfxSession session, mfxU64 *ts, mfxPayload *payload); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:733:73: error: 'mfxBitstream' has not been declared 733 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxFrameSurface1 *surface_work, mfxFrameSurface1 **surface_out, mfxSyncPoint *syncp); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:733:91: error: 'mfxFrameSurface1' has not been declared 733 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxFrameSurface1 *surface_work, mfxFrameSurface1 **surface_out, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:733:123: error: 'mfxFrameSurface1' has not been declared 733 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxFrameSurface1 *surface_work, mfxFrameSurface1 **surface_out, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:762:59: error: 'mfxVideoParam' has not been declared 762 | mfxStatus MFX_CDECL MFXVideoVPP_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:762:78: error: 'mfxVideoParam' has not been declared 762 | mfxStatus MFX_CDECL MFXVideoVPP_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:791:65: error: 'mfxVideoParam' has not been declared 791 | mfxStatus MFX_CDECL MFXVideoVPP_QueryIOSurf(mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest request[2]); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:815:58: error: 'mfxVideoParam' has not been declared 815 | mfxStatus MFX_CDECL MFXVideoVPP_Init(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:834:59: error: 'mfxVideoParam' has not been declared 834 | mfxStatus MFX_CDECL MFXVideoVPP_Reset(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:864:67: error: 'mfxVideoParam' has not been declared 864 | mfxStatus MFX_CDECL MFXVideoVPP_GetVideoParam(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5211:3: error: 'mfxExtVPPAIFrameInterpolation' does not name a type; did you mean 'mfxAIFrameInterpolationMode'? 5211 | } mfxExtVPPAIFrameInterpolation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | mfxAIFrameInterpolationMode /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:914:70: error: 'mfxFrameSurface1' has not been declared 914 | mfxStatus MFX_CDECL MFXVideoVPP_RunFrameVPPAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 *out, mfxExtVppAuxData *aux, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5212:1: note: in expansion of macro 'MFX_PACK_END' 5212 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:914:92: error: 'mfxFrameSurface1' has not been declared 914 | mfxStatus MFX_CDECL MFXVideoVPP_RunFrameVPPAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 *out, mfxExtVppAuxData *aux, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:942:71: error: 'mfxFrameSurface1' has not been declared 942 | mfxStatus MFX_CDECL MFXVideoVPP_ProcessFrameAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 **out); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:942:93: error: 'mfxFrameSurface1' has not been declared 942 | mfxStatus MFX_CDECL MFXVideoVPP_ProcessFrameAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 **out); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5242:1: error: expected constructor, destructor, or type conversion before 'typedef' 5242 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:970:66: error: 'mfxVideoParam' has not been declared 970 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Init(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:970:93: error: 'mfxVideoChannelParam' has not been declared 970 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Init(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1009:78: error: 'mfxBitstream' has not been declared 1009 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxU32* skip_channels, mfxU32 num_skip_channels, mfxSurfaceArray **surf_array_out); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1009:145: error: 'mfxSurfaceArray' has not been declared 1009 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxU32* skip_channels, mfxU32 num_skip_channels, mfxSurfaceArray **surf_array_out); | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1037:67: error: 'mfxVideoParam' has not been declared 1037 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Reset(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1037:94: error: 'mfxVideoChannelParam' has not been declared 1037 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Reset(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4669:3: error: 'mfxComponentInfo' does not name a type; did you mean 'mfxComponentType'? 4669 | } mfxComponentInfo; | ^~~~~~~~~~~~~~~~ | mfxComponentType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1055:77: error: 'mfxVideoChannelParam' has not been declared 1055 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_GetChannelParam(mfxSession session, mfxVideoChannelParam *par, mfxU32 channel_id); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4670:1: note: in expansion of macro 'MFX_PACK_END' 4670 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4691:1: error: expected constructor, destructor, or type conversion before 'typedef' 4691 | typedef struct | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4698:3: error: 'mfxAdaptersInfo' does not name a type; did you mean 'mfxAdapterInfo'? 4698 | } mfxAdaptersInfo; | ^~~~~~~~~~~~~~~ | mfxAdapterInfo /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4699:1: note: in expansion of macro 'MFX_PACK_END' 4699 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5248:3: error: 'mfxExtQualityInfoOutput' does not name a type; did you mean 'mfxExtQualityInfoMode'? 5248 | } mfxExtQualityInfoOutput; | ^~~~~~~~~~~~~~~~~~~~~~~ | mfxExtQualityInfoMode /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5249:1: note: in expansion of macro 'MFX_PACK_END' 5249 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4737:1: error: expected constructor, destructor, or type conversion before 'typedef' 4737 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5328:1: error: expected constructor, destructor, or type conversion before 'typedef' 5328 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5332:3: error: 'mfxExtAlphaChannelSurface' does not name a type; did you mean 'mfxExtAlphaChannelEncCtrl'? 5332 | } mfxExtAlphaChannelSurface; | ^~~~~~~~~~~~~~~~~~~~~~~~~ | mfxExtAlphaChannelEncCtrl /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4755:3: error: 'mfxExtDeviceAffinityMask' does not name a type 4755 | } mfxExtDeviceAffinityMask; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5333:1: note: in expansion of macro 'MFX_PACK_END' 5333 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4756:1: note: in expansion of macro 'MFX_PACK_END' 4756 | MFX_PACK_END() | ^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:11: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:39:68: error: 'mfxFrameSurface1' has not been declared 39 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForVPP(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:63:71: error: 'mfxFrameSurface1' has not been declared 63 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForVPPOut(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:91:71: error: 'mfxFrameSurface1' has not been declared 91 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForEncode(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:120:71: error: 'mfxFrameSurface1' has not been declared 120 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForDecode(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:125:1: error: expected constructor, destructor, or type conversion before 'typedef' 125 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4861:1: error: expected constructor, destructor, or type conversion before 'typedef' 4861 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:130:3: error: 'mfxSurfaceD3D11Tex2D' does not name a type 130 | } mfxSurfaceD3D11Tex2D; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:131:1: note: in expansion of macro 'MFX_PACK_END' 131 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:134:1: error: expected constructor, destructor, or type conversion before 'typedef' 134 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4887:3: error: 'mfxExtAV1Segmentation' does not name a type 4887 | } mfxExtAV1Segmentation; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4888:1: note: in expansion of macro 'MFX_PACK_END' 4888 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4956:1: error: expected constructor, destructor, or type conversion before 'typedef' 4956 | typedef struct mfxSurfaceArray | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:142:3: error: 'mfxSurfaceVAAPI' does not name a type; did you mean 'mfxSurfaceType'? 142 | } mfxSurfaceVAAPI; | ^~~~~~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:143:1: note: in expansion of macro 'MFX_PACK_END' 143 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:152:1: error: expected constructor, destructor, or type conversion before 'typedef' 152 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5008:3: error: 'mfxSurfaceArray' does not name a type; did you mean 'mfxSurfaceType'? 5008 | } mfxSurfaceArray; | ^~~~~~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5009:1: note: in expansion of macro 'MFX_PACK_END' 5009 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5013:1: error: expected constructor, destructor, or type conversion before 'typedef' 5013 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:159:3: error: 'mfxExtSurfaceOpenCLImg2DExportDescription' does not name a type 159 | } mfxExtSurfaceOpenCLImg2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:160:1: note: in expansion of macro 'MFX_PACK_END' 160 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:163:1: error: expected constructor, destructor, or type conversion before 'typedef' 163 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:81:22: error: 'mfxInitializationParam' has not been declared 81 | mfxInitializationParam vplParam, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:180:16: error: 'mfxDecoderDescription' has not been declared 180 | typedef struct mfxDecoderDescription::decoder DecCodec; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:181:16: error: 'mfxDecoderDescription' has not been declared 181 | typedef struct mfxDecoderDescription::decoder::decprofile DecProfile; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5020:3: error: 'mfxVideoChannelParam' does not name a type 5020 | } mfxVideoChannelParam; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:182:16: error: 'mfxDecoderDescription' has not been declared 182 | typedef struct mfxDecoderDescription::decoder::decprofile::decmemdesc DecMemDesc; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:184:16: error: 'mfxEncoderDescription' has not been declared 184 | typedef struct mfxEncoderDescription::encoder EncCodec; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:185:16: error: 'mfxEncoderDescription' has not been declared 185 | typedef struct mfxEncoderDescription::encoder::encprofile EncProfile; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5021:1: note: in expansion of macro 'MFX_PACK_END' 5021 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:186:16: error: 'mfxEncoderDescription' has not been declared 186 | typedef struct mfxEncoderDescription::encoder::encprofile::encmemdesc EncMemDesc; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:188:16: error: 'mfxVPPDescription' has not been declared 188 | typedef struct mfxVPPDescription::filter VPPFilter; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:189:16: error: 'mfxVPPDescription' has not been declared 189 | typedef struct mfxVPPDescription::filter::memdesc VPPMemDesc; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:190:16: error: 'mfxVPPDescription' has not been declared 190 | typedef struct mfxVPPDescription::filter::memdesc::format VPPFormat; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5102:1: error: expected constructor, destructor, or type conversion before 'typedef' 5102 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:173:3: error: 'mfxSurfaceOpenCLImg2D' does not name a type 173 | } mfxSurfaceOpenCLImg2D; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:174:1: note: in expansion of macro 'MFX_PACK_END' 174 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:183:1: error: expected constructor, destructor, or type conversion before 'typedef' 183 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5110:3: error: 'mfxExtTemporalLayers' does not name a type; did you mean 'mfxExtVP9TemporalLayers'? 5110 | } mfxExtTemporalLayers; | ^~~~~~~~~~~~~~~~~~~~ | mfxExtVP9TemporalLayers /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5111:1: note: in expansion of macro 'MFX_PACK_END' 5111 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5136:1: error: expected constructor, destructor, or type conversion before 'typedef' 5136 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:189:3: error: 'mfxExtSurfaceD3D12Tex2DExportDescription' does not name a type 189 | } mfxExtSurfaceD3D12Tex2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:190:1: note: in expansion of macro 'MFX_PACK_END' 190 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:193:1: error: expected constructor, destructor, or type conversion before 'typedef' 193 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5142:3: error: 'mfxExtTuneEncodeQuality' does not name a type 5142 | } mfxExtTuneEncodeQuality; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:269:52: error: 'mfxVariant' has not been declared 269 | mfxStatus SetFilterProperty(const mfxU8 *name, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5143:1: note: in expansion of macro 'MFX_PACK_END' 5143 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5165:1: error: expected constructor, destructor, or type conversion before 'typedef' 5165 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:199:3: error: 'mfxSurfaceD3D12Tex2D' does not name a type 199 | } mfxSurfaceD3D12Tex2D; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:200:1: note: in expansion of macro 'MFX_PACK_END' 200 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:209:1: error: expected constructor, destructor, or type conversion before 'typedef' 209 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5171:3: error: 'mfxExtVPPAISuperResolution' does not name a type 5171 | } mfxExtVPPAISuperResolution; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5172:1: note: in expansion of macro 'MFX_PACK_END' 5172 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5203:1: error: expected constructor, destructor, or type conversion before 'typedef' 5203 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:275:43: error: 'mfxImplDescription' does not name a type 275 | static mfxStatus ValidateConfig(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:217:3: error: 'mfxExtSurfaceVulkanImg2DExportDescription' does not name a type 217 | } mfxExtSurfaceVulkanImg2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:218:1: note: in expansion of macro 'MFX_PACK_END' 218 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:221:1: error: expected constructor, destructor, or type conversion before 'typedef' 221 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5211:3: error: 'mfxExtVPPAIFrameInterpolation' does not name a type; did you mean 'mfxAIFrameInterpolationMode'? 5211 | } mfxExtVPPAIFrameInterpolation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | mfxAIFrameInterpolationMode /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5212:1: note: in expansion of macro 'MFX_PACK_END' 5212 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5242:1: error: expected constructor, destructor, or type conversion before 'typedef' 5242 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:276:43: error: 'mfxImplementedFunctions' does not name a type 276 | const mfxImplementedFunctions *libImplFuncs, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:232:3: error: 'mfxSurfaceVulkanImg2D' does not name a type 232 | } mfxSurfaceVulkanImg2D; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:233:1: note: in expansion of macro 'MFX_PACK_END' 233 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:250:1: error: expected constructor, destructor, or type conversion before 'typedef' 250 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5248:3: error: 'mfxExtQualityInfoOutput' does not name a type; did you mean 'mfxExtQualityInfoMode'? 5248 | } mfxExtQualityInfoOutput; | ^~~~~~~~~~~~~~~~~~~~~~~ | mfxExtQualityInfoMode /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5249:1: note: in expansion of macro 'MFX_PACK_END' 5249 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5328:1: error: expected constructor, destructor, or type conversion before 'typedef' 5328 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:279:43: error: 'mfxSurfaceTypesSupported' does not name a type 279 | const mfxSurfaceTypesSupported *libImplSurfTypes, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:266:3: error: 'mfxSurfaceTypesSupported' does not name a type 266 | } mfxSurfaceTypesSupported; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:267:1: note: in expansion of macro 'MFX_PACK_END' 267 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:302:46: error: 'mfxVariant' has not been declared 302 | mfxStatus ValidateAndSetProp(mfxI32 idx, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:273:1: error: expected constructor, destructor, or type conversion before 'typedef' 273 | typedef struct mfxMemoryInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:303:78: error: 'mfxVariant' has not been declared 303 | mfxStatus SetFilterPropertyDec(std::list &propParsedString, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:304:78: error: 'mfxVariant' has not been declared 304 | mfxStatus SetFilterPropertyEnc(std::list &propParsedString, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5332:3: error: 'mfxExtAlphaChannelSurface' does not name a type; did you mean 'mfxExtAlphaChannelEncCtrl'? 5332 | } mfxExtAlphaChannelSurface; | ^~~~~~~~~~~~~~~~~~~~~~~~~ | mfxExtAlphaChannelEncCtrl /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:305:78: error: 'mfxVariant' has not been declared 305 | mfxStatus SetFilterPropertyVPP(std::list &propParsedString, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5333:1: note: in expansion of macro 'MFX_PACK_END' 5333 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:306:82: error: 'mfxVariant' has not been declared 306 | mfxStatus SetFilterPropertySurface(std::list &propParsedString, mfxVariant value); | ^~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:11: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:39:68: error: 'mfxFrameSurface1' has not been declared 39 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForVPP(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:63:71: error: 'mfxFrameSurface1' has not been declared 63 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForVPPOut(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:91:71: error: 'mfxFrameSurface1' has not been declared 91 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForEncode(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:120:71: error: 'mfxFrameSurface1' has not been declared 120 | mfxStatus MFX_CDECL MFXMemory_GetSurfaceForDecode(mfxSession session, mfxFrameSurface1** surface); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:125:1: error: expected constructor, destructor, or type conversion before 'typedef' 125 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:310:3: error: 'mfxMemoryInterface' does not name a type; did you mean 'MFXGetMemoryInterface'? 310 | } mfxMemoryInterface; | ^~~~~~~~~~~~~~~~~~ | MFXGetMemoryInterface /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:311:1: note: in expansion of macro 'MFX_PACK_END' 311 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:33:1: error: expected constructor, destructor, or type conversion before 'typedef' 33 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:308:51: error: 'mfxImplDescription' does not name a type 308 | static mfxStatus GetFlatDescriptionsDec(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:130:3: error: 'mfxSurfaceD3D11Tex2D' does not name a type 130 | } mfxSurfaceD3D11Tex2D; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:131:1: note: in expansion of macro 'MFX_PACK_END' 131 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:134:1: error: expected constructor, destructor, or type conversion before 'typedef' 134 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:99:3: error: 'mfxFrameAllocator' does not name a type; did you mean 'mfxFrameAllocRequest'? 99 | } mfxFrameAllocator; | ^~~~~~~~~~~~~~~~~ | mfxFrameAllocRequest /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:100:1: note: in expansion of macro 'MFX_PACK_END' 100 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:118:72: error: 'mfxFrameAllocator' has not been declared 118 | mfxStatus MFX_CDECL MFXVideoCORE_SetFrameAllocator(mfxSession session, mfxFrameAllocator *allocator); | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:142:3: error: 'mfxSurfaceVAAPI' does not name a type; did you mean 'mfxSurfaceType'? 142 | } mfxSurfaceVAAPI; | ^~~~~~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:210:1: error: expected constructor, destructor, or type conversion before 'typedef' 210 | typedef struct mfxConfigInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:143:1: note: in expansion of macro 'MFX_PACK_END' 143 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:152:1: error: expected constructor, destructor, or type conversion before 'typedef' 152 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:311:51: error: 'mfxImplDescription' does not name a type 311 | static mfxStatus GetFlatDescriptionsEnc(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:246:3: error: 'mfxConfigInterface' does not name a type; did you mean 'MFXGetConfigInterface'? 246 | } mfxConfigInterface; | ^~~~~~~~~~~~~~~~~~ | MFXGetConfigInterface /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:247:1: note: in expansion of macro 'MFX_PACK_END' 247 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:289:62: error: 'mfxVideoParam' has not been declared 289 | mfxStatus MFX_CDECL MFXVideoENCODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:289:81: error: 'mfxVideoParam' has not been declared 289 | mfxStatus MFX_CDECL MFXVideoENCODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:318:68: error: 'mfxVideoParam' has not been declared 318 | mfxStatus MFX_CDECL MFXVideoENCODE_QueryIOSurf(mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest *request); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:341:61: error: 'mfxVideoParam' has not been declared 341 | mfxStatus MFX_CDECL MFXVideoENCODE_Init(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:361:62: error: 'mfxVideoParam' has not been declared 361 | mfxStatus MFX_CDECL MFXVideoENCODE_Reset(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:392:70: error: 'mfxVideoParam' has not been declared 392 | mfxStatus MFX_CDECL MFXVideoENCODE_GetVideoParam(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:159:3: error: 'mfxExtSurfaceOpenCLImg2DExportDescription' does not name a type 159 | } mfxExtSurfaceOpenCLImg2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:405:70: error: 'mfxEncodeStat' has not been declared 405 | mfxStatus MFX_CDECL MFXVideoENCODE_GetEncodeStat(mfxSession session, mfxEncodeStat *stat); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:160:1: note: in expansion of macro 'MFX_PACK_END' 160 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:452:73: error: 'mfxEncodeCtrl' has not been declared 452 | mfxStatus MFX_CDECL MFXVideoENCODE_EncodeFrameAsync(mfxSession session, mfxEncodeCtrl *ctrl, mfxFrameSurface1 *surface, mfxBitstream *bs, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:163:1: error: expected constructor, destructor, or type conversion before 'typedef' 163 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:452:94: error: 'mfxFrameSurface1' has not been declared 452 | mfxStatus MFX_CDECL MFXVideoENCODE_EncodeFrameAsync(mfxSession session, mfxEncodeCtrl *ctrl, mfxFrameSurface1 *surface, mfxBitstream *bs, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:452:121: error: 'mfxBitstream' has not been declared 452 | mfxStatus MFX_CDECL MFXVideoENCODE_EncodeFrameAsync(mfxSession session, mfxEncodeCtrl *ctrl, mfxFrameSurface1 *surface, mfxBitstream *bs, mfxSyncPoint *syncp); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:482:62: error: 'mfxVideoParam' has not been declared 482 | mfxStatus MFX_CDECL MFXVideoDECODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:482:81: error: 'mfxVideoParam' has not been declared 482 | mfxStatus MFX_CDECL MFXVideoDECODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:511:69: error: 'mfxBitstream' has not been declared 511 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeHeader(mfxSession session, mfxBitstream *bs, mfxVideoParam *par); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:511:87: error: 'mfxVideoParam' has not been declared 511 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeHeader(mfxSession session, mfxBitstream *bs, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:540:68: error: 'mfxVideoParam' has not been declared 540 | mfxStatus MFX_CDECL MFXVideoDECODE_QueryIOSurf(mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest *request); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:563:61: error: 'mfxVideoParam' has not been declared 563 | mfxStatus MFX_CDECL MFXVideoDECODE_Init(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:590:62: error: 'mfxVideoParam' has not been declared 590 | mfxStatus MFX_CDECL MFXVideoDECODE_Reset(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:621:70: error: 'mfxVideoParam' has not been declared 621 | mfxStatus MFX_CDECL MFXVideoDECODE_GetVideoParam(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:675:79: error: 'mfxPayload' has not been declared 675 | mfxStatus MFX_CDECL MFXVideoDECODE_GetPayload(mfxSession session, mfxU64 *ts, mfxPayload *payload); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:733:73: error: 'mfxBitstream' has not been declared 733 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxFrameSurface1 *surface_work, mfxFrameSurface1 **surface_out, mfxSyncPoint *syncp); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:733:91: error: 'mfxFrameSurface1' has not been declared 733 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxFrameSurface1 *surface_work, mfxFrameSurface1 **surface_out, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:733:123: error: 'mfxFrameSurface1' has not been declared 733 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxFrameSurface1 *surface_work, mfxFrameSurface1 **surface_out, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:762:59: error: 'mfxVideoParam' has not been declared 762 | mfxStatus MFX_CDECL MFXVideoVPP_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:762:78: error: 'mfxVideoParam' has not been declared 762 | mfxStatus MFX_CDECL MFXVideoVPP_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:791:65: error: 'mfxVideoParam' has not been declared 791 | mfxStatus MFX_CDECL MFXVideoVPP_QueryIOSurf(mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest request[2]); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:314:51: error: 'mfxImplDescription' does not name a type 314 | static mfxStatus GetFlatDescriptionsVPP(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:815:58: error: 'mfxVideoParam' has not been declared 815 | mfxStatus MFX_CDECL MFXVideoVPP_Init(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:834:59: error: 'mfxVideoParam' has not been declared 834 | mfxStatus MFX_CDECL MFXVideoVPP_Reset(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:864:67: error: 'mfxVideoParam' has not been declared 864 | mfxStatus MFX_CDECL MFXVideoVPP_GetVideoParam(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:914:70: error: 'mfxFrameSurface1' has not been declared 914 | mfxStatus MFX_CDECL MFXVideoVPP_RunFrameVPPAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 *out, mfxExtVppAuxData *aux, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:914:92: error: 'mfxFrameSurface1' has not been declared 914 | mfxStatus MFX_CDECL MFXVideoVPP_RunFrameVPPAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 *out, mfxExtVppAuxData *aux, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:942:71: error: 'mfxFrameSurface1' has not been declared 942 | mfxStatus MFX_CDECL MFXVideoVPP_ProcessFrameAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 **out); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:942:93: error: 'mfxFrameSurface1' has not been declared 942 | mfxStatus MFX_CDECL MFXVideoVPP_ProcessFrameAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 **out); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:970:66: error: 'mfxVideoParam' has not been declared 970 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Init(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:970:93: error: 'mfxVideoChannelParam' has not been declared 970 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Init(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1009:78: error: 'mfxBitstream' has not been declared 1009 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxU32* skip_channels, mfxU32 num_skip_channels, mfxSurfaceArray **surf_array_out); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1009:145: error: 'mfxSurfaceArray' has not been declared 1009 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxU32* skip_channels, mfxU32 num_skip_channels, mfxSurfaceArray **surf_array_out); | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1037:67: error: 'mfxVideoParam' has not been declared 1037 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Reset(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1037:94: error: 'mfxVideoChannelParam' has not been declared 1037 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Reset(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1055:77: error: 'mfxVideoChannelParam' has not been declared 1055 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_GetChannelParam(mfxSession session, mfxVideoChannelParam *par, mfxU32 channel_id); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:173:3: error: 'mfxSurfaceOpenCLImg2D' does not name a type 173 | } mfxSurfaceOpenCLImg2D; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:174:1: note: in expansion of macro 'MFX_PACK_END' 174 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:183:1: error: expected constructor, destructor, or type conversion before 'typedef' 183 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:317:55: error: 'mfxSurfaceTypesSupported' does not name a type 317 | static mfxStatus GetFlatDescriptionsSurface(const mfxSurfaceTypesSupported *libSurfaceTypes, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:189:3: error: 'mfxExtSurfaceD3D12Tex2DExportDescription' does not name a type 189 | } mfxExtSurfaceD3D12Tex2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:190:1: note: in expansion of macro 'MFX_PACK_END' 190 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:193:1: error: expected constructor, destructor, or type conversion before 'typedef' 193 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:321:46: error: 'mfxVariant' does not name a type 321 | static mfxStatus CheckPropsGeneral(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:199:3: error: 'mfxSurfaceD3D12Tex2D' does not name a type 199 | } mfxSurfaceD3D12Tex2D; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:200:1: note: in expansion of macro 'MFX_PACK_END' 200 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:209:1: error: expected constructor, destructor, or type conversion before 'typedef' 209 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:322:46: error: 'mfxImplDescription' does not name a type 322 | const mfxImplDescription *libImplDesc); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:217:3: error: 'mfxExtSurfaceVulkanImg2DExportDescription' does not name a type 217 | } mfxExtSurfaceVulkanImg2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:218:1: note: in expansion of macro 'MFX_PACK_END' 218 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:221:1: error: expected constructor, destructor, or type conversion before 'typedef' 221 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:324:42: error: 'mfxVariant' does not name a type 324 | static mfxStatus CheckPropsDec(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:232:3: error: 'mfxSurfaceVulkanImg2D' does not name a type 232 | } mfxSurfaceVulkanImg2D; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:233:1: note: in expansion of macro 'MFX_PACK_END' 233 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:250:1: error: expected constructor, destructor, or type conversion before 'typedef' 250 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:81:22: error: 'mfxInitializationParam' has not been declared 81 | mfxInitializationParam vplParam, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:180:16: error: 'mfxDecoderDescription' has not been declared 180 | typedef struct mfxDecoderDescription::decoder DecCodec; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:181:16: error: 'mfxDecoderDescription' has not been declared 181 | typedef struct mfxDecoderDescription::decoder::decprofile DecProfile; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:182:16: error: 'mfxDecoderDescription' has not been declared 182 | typedef struct mfxDecoderDescription::decoder::decprofile::decmemdesc DecMemDesc; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:184:16: error: 'mfxEncoderDescription' has not been declared 184 | typedef struct mfxEncoderDescription::encoder EncCodec; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:185:16: error: 'mfxEncoderDescription' has not been declared 185 | typedef struct mfxEncoderDescription::encoder::encprofile EncProfile; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:186:16: error: 'mfxEncoderDescription' has not been declared 186 | typedef struct mfxEncoderDescription::encoder::encprofile::encmemdesc EncMemDesc; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:188:16: error: 'mfxVPPDescription' has not been declared 188 | typedef struct mfxVPPDescription::filter VPPFilter; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:189:16: error: 'mfxVPPDescription' has not been declared 189 | typedef struct mfxVPPDescription::filter::memdesc VPPMemDesc; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:327:42: error: 'mfxVariant' does not name a type 327 | static mfxStatus CheckPropsEnc(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:190:16: error: 'mfxVPPDescription' has not been declared 190 | typedef struct mfxVPPDescription::filter::memdesc::format VPPFormat; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:266:3: error: 'mfxSurfaceTypesSupported' does not name a type 266 | } mfxSurfaceTypesSupported; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:267:1: note: in expansion of macro 'MFX_PACK_END' 267 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:273:1: error: expected constructor, destructor, or type conversion before 'typedef' 273 | typedef struct mfxMemoryInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:330:42: error: 'mfxVariant' does not name a type 330 | static mfxStatus CheckPropsVPP(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:335:47: error: 'mfxVariant' does not name a type 335 | static mfxStatus CheckPropsExtDevID(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:269:52: error: 'mfxVariant' has not been declared 269 | mfxStatus SetFilterProperty(const mfxU8 *name, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:339:46: error: 'mfxVariant' does not name a type 339 | static mfxStatus CheckPropsSurface(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:310:3: error: 'mfxMemoryInterface' does not name a type; did you mean 'MFXGetMemoryInterface'? 310 | } mfxMemoryInterface; | ^~~~~~~~~~~~~~~~~~ | MFXGetMemoryInterface /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:343:5: error: 'mfxVariant' does not name a type 343 | mfxVariant m_propVar[NUM_TOTAL_FILTER_PROPS]; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:311:1: note: in expansion of macro 'MFX_PACK_END' 311 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:33:1: error: expected constructor, destructor, or type conversion before 'typedef' 33 | typedef struct { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:275:43: error: 'mfxImplDescription' does not name a type 275 | static mfxStatus ValidateConfig(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:276:43: error: 'mfxImplementedFunctions' does not name a type 276 | const mfxImplementedFunctions *libImplFuncs, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:99:3: error: 'mfxFrameAllocator' does not name a type; did you mean 'mfxFrameAllocRequest'? 99 | } mfxFrameAllocator; | ^~~~~~~~~~~~~~~~~ | mfxFrameAllocRequest /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:100:1: note: in expansion of macro 'MFX_PACK_END' 100 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:118:72: error: 'mfxFrameAllocator' has not been declared 118 | mfxStatus MFX_CDECL MFXVideoCORE_SetFrameAllocator(mfxSession session, mfxFrameAllocator *allocator); | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:210:1: error: expected constructor, destructor, or type conversion before 'typedef' 210 | typedef struct mfxConfigInterface { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:246:3: error: 'mfxConfigInterface' does not name a type; did you mean 'MFXGetConfigInterface'? 246 | } mfxConfigInterface; | ^~~~~~~~~~~~~~~~~~ | MFXGetConfigInterface /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:45:32: warning: '#pragma pack (pop)' encountered without matching '#pragma pack (push)' [-Wpragmas] 45 | #define MFX_PRAGMA_IMPL(x) _Pragma(#x) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:49:29: note: in expansion of macro 'MFX_PRAGMA_IMPL' 49 | #define MFX_PACK_END() MFX_PRAGMA_IMPL(pack(pop)) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:247:1: note: in expansion of macro 'MFX_PACK_END' 247 | MFX_PACK_END() | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:289:62: error: 'mfxVideoParam' has not been declared 289 | mfxStatus MFX_CDECL MFXVideoENCODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:289:81: error: 'mfxVideoParam' has not been declared 289 | mfxStatus MFX_CDECL MFXVideoENCODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:318:68: error: 'mfxVideoParam' has not been declared 318 | mfxStatus MFX_CDECL MFXVideoENCODE_QueryIOSurf(mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest *request); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:341:61: error: 'mfxVideoParam' has not been declared 341 | mfxStatus MFX_CDECL MFXVideoENCODE_Init(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:361:62: error: 'mfxVideoParam' has not been declared 361 | mfxStatus MFX_CDECL MFXVideoENCODE_Reset(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:392:70: error: 'mfxVideoParam' has not been declared 392 | mfxStatus MFX_CDECL MFXVideoENCODE_GetVideoParam(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:405:70: error: 'mfxEncodeStat' has not been declared 405 | mfxStatus MFX_CDECL MFXVideoENCODE_GetEncodeStat(mfxSession session, mfxEncodeStat *stat); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:452:73: error: 'mfxEncodeCtrl' has not been declared 452 | mfxStatus MFX_CDECL MFXVideoENCODE_EncodeFrameAsync(mfxSession session, mfxEncodeCtrl *ctrl, mfxFrameSurface1 *surface, mfxBitstream *bs, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:452:94: error: 'mfxFrameSurface1' has not been declared 452 | mfxStatus MFX_CDECL MFXVideoENCODE_EncodeFrameAsync(mfxSession session, mfxEncodeCtrl *ctrl, mfxFrameSurface1 *surface, mfxBitstream *bs, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:279:43: error: 'mfxSurfaceTypesSupported' does not name a type 279 | const mfxSurfaceTypesSupported *libImplSurfTypes, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:452:121: error: 'mfxBitstream' has not been declared 452 | mfxStatus MFX_CDECL MFXVideoENCODE_EncodeFrameAsync(mfxSession session, mfxEncodeCtrl *ctrl, mfxFrameSurface1 *surface, mfxBitstream *bs, mfxSyncPoint *syncp); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:482:62: error: 'mfxVideoParam' has not been declared 482 | mfxStatus MFX_CDECL MFXVideoDECODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:482:81: error: 'mfxVideoParam' has not been declared 482 | mfxStatus MFX_CDECL MFXVideoDECODE_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:511:69: error: 'mfxBitstream' has not been declared 511 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeHeader(mfxSession session, mfxBitstream *bs, mfxVideoParam *par); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:302:46: error: 'mfxVariant' has not been declared 302 | mfxStatus ValidateAndSetProp(mfxI32 idx, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:511:87: error: 'mfxVideoParam' has not been declared 511 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeHeader(mfxSession session, mfxBitstream *bs, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:540:68: error: 'mfxVideoParam' has not been declared 540 | mfxStatus MFX_CDECL MFXVideoDECODE_QueryIOSurf(mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest *request); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:303:78: error: 'mfxVariant' has not been declared 303 | mfxStatus SetFilterPropertyDec(std::list &propParsedString, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:563:61: error: 'mfxVideoParam' has not been declared 563 | mfxStatus MFX_CDECL MFXVideoDECODE_Init(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:304:78: error: 'mfxVariant' has not been declared 304 | mfxStatus SetFilterPropertyEnc(std::list &propParsedString, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:590:62: error: 'mfxVideoParam' has not been declared 590 | mfxStatus MFX_CDECL MFXVideoDECODE_Reset(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:305:78: error: 'mfxVariant' has not been declared 305 | mfxStatus SetFilterPropertyVPP(std::list &propParsedString, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:621:70: error: 'mfxVideoParam' has not been declared 621 | mfxStatus MFX_CDECL MFXVideoDECODE_GetVideoParam(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:306:82: error: 'mfxVariant' has not been declared 306 | mfxStatus SetFilterPropertySurface(std::list &propParsedString, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:675:79: error: 'mfxPayload' has not been declared 675 | mfxStatus MFX_CDECL MFXVideoDECODE_GetPayload(mfxSession session, mfxU64 *ts, mfxPayload *payload); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:733:73: error: 'mfxBitstream' has not been declared 733 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxFrameSurface1 *surface_work, mfxFrameSurface1 **surface_out, mfxSyncPoint *syncp); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:733:91: error: 'mfxFrameSurface1' has not been declared 733 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxFrameSurface1 *surface_work, mfxFrameSurface1 **surface_out, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:733:123: error: 'mfxFrameSurface1' has not been declared 733 | mfxStatus MFX_CDECL MFXVideoDECODE_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxFrameSurface1 *surface_work, mfxFrameSurface1 **surface_out, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:762:59: error: 'mfxVideoParam' has not been declared 762 | mfxStatus MFX_CDECL MFXVideoVPP_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:762:78: error: 'mfxVideoParam' has not been declared 762 | mfxStatus MFX_CDECL MFXVideoVPP_Query(mfxSession session, mfxVideoParam *in, mfxVideoParam *out); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:791:65: error: 'mfxVideoParam' has not been declared 791 | mfxStatus MFX_CDECL MFXVideoVPP_QueryIOSurf(mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest request[2]); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:815:58: error: 'mfxVideoParam' has not been declared 815 | mfxStatus MFX_CDECL MFXVideoVPP_Init(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:834:59: error: 'mfxVideoParam' has not been declared 834 | mfxStatus MFX_CDECL MFXVideoVPP_Reset(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:864:67: error: 'mfxVideoParam' has not been declared 864 | mfxStatus MFX_CDECL MFXVideoVPP_GetVideoParam(mfxSession session, mfxVideoParam *par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:914:70: error: 'mfxFrameSurface1' has not been declared 914 | mfxStatus MFX_CDECL MFXVideoVPP_RunFrameVPPAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 *out, mfxExtVppAuxData *aux, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:914:92: error: 'mfxFrameSurface1' has not been declared 914 | mfxStatus MFX_CDECL MFXVideoVPP_RunFrameVPPAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 *out, mfxExtVppAuxData *aux, mfxSyncPoint *syncp); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:942:71: error: 'mfxFrameSurface1' has not been declared 942 | mfxStatus MFX_CDECL MFXVideoVPP_ProcessFrameAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 **out); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:942:93: error: 'mfxFrameSurface1' has not been declared 942 | mfxStatus MFX_CDECL MFXVideoVPP_ProcessFrameAsync(mfxSession session, mfxFrameSurface1 *in, mfxFrameSurface1 **out); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:970:66: error: 'mfxVideoParam' has not been declared 970 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Init(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:970:93: error: 'mfxVideoChannelParam' has not been declared 970 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Init(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1009:78: error: 'mfxBitstream' has not been declared 1009 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxU32* skip_channels, mfxU32 num_skip_channels, mfxSurfaceArray **surf_array_out); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1009:145: error: 'mfxSurfaceArray' has not been declared 1009 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_DecodeFrameAsync(mfxSession session, mfxBitstream *bs, mfxU32* skip_channels, mfxU32 num_skip_channels, mfxSurfaceArray **surf_array_out); | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1037:67: error: 'mfxVideoParam' has not been declared 1037 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Reset(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1037:94: error: 'mfxVideoChannelParam' has not been declared 1037 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_Reset(mfxSession session, mfxVideoParam* decode_par, mfxVideoChannelParam** vpp_par_array, mfxU32 num_vpp_par); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:1055:77: error: 'mfxVideoChannelParam' has not been declared 1055 | mfxStatus MFX_CDECL MFXVideoDECODE_VPP_GetChannelParam(mfxSession session, mfxVideoChannelParam *par, mfxU32 channel_id); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:308:51: error: 'mfxImplDescription' does not name a type 308 | static mfxStatus GetFlatDescriptionsDec(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:398:29: error: 'mfxImplDescription' has not been declared 398 | mfxImplDescription **implDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:399:29: error: 'mfxImplementedFunctions' has not been declared 399 | mfxImplementedFunctions **implFuncs, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:311:51: error: 'mfxImplDescription' does not name a type 311 | static mfxStatus GetFlatDescriptionsEnc(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:434:5: error: 'mfxImplDescription' does not name a type 434 | mfxImplDescription m_id; // base description struct | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:314:51: error: 'mfxImplDescription' does not name a type 314 | static mfxStatus GetFlatDescriptionsVPP(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:505:5: error: 'mfxInitializationParam' does not name a type 505 | mfxInitializationParam vplParam; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h: In constructor 'ImplInfo::ImplInfo()': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:529:15: error: class 'ImplInfo' does not have any field named 'vplParam' 529 | vplParam(), | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:317:55: error: 'mfxSurfaceTypesSupported' does not name a type 317 | static mfxStatus GetFlatDescriptionsSurface(const mfxSurfaceTypesSupported *libSurfaceTypes, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:81:22: error: 'mfxInitializationParam' has not been declared 81 | mfxInitializationParam vplParam, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:180:16: error: 'mfxDecoderDescription' has not been declared 180 | typedef struct mfxDecoderDescription::decoder DecCodec; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:181:16: error: 'mfxDecoderDescription' has not been declared 181 | typedef struct mfxDecoderDescription::decoder::decprofile DecProfile; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:182:16: error: 'mfxDecoderDescription' has not been declared 182 | typedef struct mfxDecoderDescription::decoder::decprofile::decmemdesc DecMemDesc; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:184:16: error: 'mfxEncoderDescription' has not been declared 184 | typedef struct mfxEncoderDescription::encoder EncCodec; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:185:16: error: 'mfxEncoderDescription' has not been declared 185 | typedef struct mfxEncoderDescription::encoder::encprofile EncProfile; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:186:16: error: 'mfxEncoderDescription' has not been declared 186 | typedef struct mfxEncoderDescription::encoder::encprofile::encmemdesc EncMemDesc; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:188:16: error: 'mfxVPPDescription' has not been declared 188 | typedef struct mfxVPPDescription::filter VPPFilter; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:189:16: error: 'mfxVPPDescription' has not been declared 189 | typedef struct mfxVPPDescription::filter::memdesc VPPMemDesc; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:190:16: error: 'mfxVPPDescription' has not been declared 190 | typedef struct mfxVPPDescription::filter::memdesc::format VPPFormat; | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:321:46: error: 'mfxVariant' does not name a type 321 | static mfxStatus CheckPropsGeneral(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:322:46: error: 'mfxImplDescription' does not name a type 322 | const mfxImplDescription *libImplDesc); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:269:52: error: 'mfxVariant' has not been declared 269 | mfxStatus SetFilterProperty(const mfxU8 *name, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:324:42: error: 'mfxVariant' does not name a type 324 | static mfxStatus CheckPropsDec(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:327:42: error: 'mfxVariant' does not name a type 327 | static mfxStatus CheckPropsEnc(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:330:42: error: 'mfxVariant' does not name a type 330 | static mfxStatus CheckPropsVPP(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:335:47: error: 'mfxVariant' does not name a type 335 | static mfxStatus CheckPropsExtDevID(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:275:43: error: 'mfxImplDescription' does not name a type 275 | static mfxStatus ValidateConfig(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:339:46: error: 'mfxVariant' does not name a type 339 | static mfxStatus CheckPropsSurface(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:343:5: error: 'mfxVariant' does not name a type 343 | mfxVariant m_propVar[NUM_TOTAL_FILTER_PROPS]; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:276:43: error: 'mfxImplementedFunctions' does not name a type 276 | const mfxImplementedFunctions *libImplFuncs, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:279:43: error: 'mfxSurfaceTypesSupported' does not name a type 279 | const mfxSurfaceTypesSupported *libImplSurfTypes, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:302:46: error: 'mfxVariant' has not been declared 302 | mfxStatus ValidateAndSetProp(mfxI32 idx, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:303:78: error: 'mfxVariant' has not been declared 303 | mfxStatus SetFilterPropertyDec(std::list &propParsedString, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:304:78: error: 'mfxVariant' has not been declared 304 | mfxStatus SetFilterPropertyEnc(std::list &propParsedString, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:305:78: error: 'mfxVariant' has not been declared 305 | mfxStatus SetFilterPropertyVPP(std::list &propParsedString, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:306:82: error: 'mfxVariant' has not been declared 306 | mfxStatus SetFilterPropertySurface(std::list &propParsedString, mfxVariant value); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:308:51: error: 'mfxImplDescription' does not name a type 308 | static mfxStatus GetFlatDescriptionsDec(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:311:51: error: 'mfxImplDescription' does not name a type 311 | static mfxStatus GetFlatDescriptionsEnc(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:398:29: error: 'mfxImplDescription' has not been declared 398 | mfxImplDescription **implDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:399:29: error: 'mfxImplementedFunctions' has not been declared 399 | mfxImplementedFunctions **implFuncs, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:314:51: error: 'mfxImplDescription' does not name a type 314 | static mfxStatus GetFlatDescriptionsVPP(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:434:5: error: 'mfxImplDescription' does not name a type 434 | mfxImplDescription m_id; // base description struct | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:505:5: error: 'mfxInitializationParam' does not name a type 505 | mfxInitializationParam vplParam; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h: In constructor 'ImplInfo::ImplInfo()': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:529:15: error: class 'ImplInfo' does not have any field named 'vplParam' 529 | vplParam(), | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:317:55: error: 'mfxSurfaceTypesSupported' does not name a type 317 | static mfxStatus GetFlatDescriptionsSurface(const mfxSurfaceTypesSupported *libSurfaceTypes, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:321:46: error: 'mfxVariant' does not name a type 321 | static mfxStatus CheckPropsGeneral(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:322:46: error: 'mfxImplDescription' does not name a type 322 | const mfxImplDescription *libImplDesc); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:324:42: error: 'mfxVariant' does not name a type 324 | static mfxStatus CheckPropsDec(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:327:42: error: 'mfxVariant' does not name a type 327 | static mfxStatus CheckPropsEnc(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:330:42: error: 'mfxVariant' does not name a type 330 | static mfxStatus CheckPropsVPP(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:335:47: error: 'mfxVariant' does not name a type 335 | static mfxStatus CheckPropsExtDevID(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:339:46: error: 'mfxVariant' does not name a type 339 | static mfxStatus CheckPropsSurface(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp: In member function 'bool LoaderCtxVPL::IsValidX86GPU(ImplInfo*, mfxU32&, mfxU32&)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:892:5: error: 'mfxImplDescription' was not declared in this scope 892 | mfxImplDescription *implDesc = (mfxImplDescription *)(implInfo->implDesc); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:343:5: error: 'mfxVariant' does not name a type 343 | mfxVariant m_propVar[NUM_TOTAL_FILTER_PROPS]; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:892:25: error: 'implDesc' was not declared in this scope 892 | mfxImplDescription *implDesc = (mfxImplDescription *)(implInfo->implDesc); | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:892:57: error: expected primary-expression before ')' token 892 | mfxImplDescription *implDesc = (mfxImplDescription *)(implInfo->implDesc); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp: In member function 'mfxStatus LoaderCtxVPL::QueryLibraryCaps()': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1019:36: error: 'struct ImplInfo' has no member named 'vplParam' 1019 | memset(&(implInfo->vplParam), 0, sizeof(mfxInitializationParam)); | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:398:29: error: 'mfxImplDescription' has not been declared 398 | mfxImplDescription **implDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:399:29: error: 'mfxImplementedFunctions' has not been declared 399 | mfxImplementedFunctions **implFuncs, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:434:5: error: 'mfxImplDescription' does not name a type 434 | mfxImplDescription m_id; // base description struct | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.cpp:68:75: error: 'mfxVariant' has not been declared 68 | mfxStatus MFXSetConfigFilterProperty(mfxConfig config, const mfxU8 *name, mfxVariant value) { | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1019:57: error: 'mfxInitializationParam' was not declared in this scope 1019 | memset(&(implInfo->vplParam), 0, sizeof(mfxInitializationParam)); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:505:5: error: 'mfxInitializationParam' does not name a type 505 | mfxInitializationParam vplParam; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h: In constructor 'ImplInfo::ImplInfo()': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl.h:529:15: error: class 'ImplInfo' does not have any field named 'vplParam' 529 | vplParam(), | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1027:21: error: 'mfxImplDescription' was not declared in this scope 1027 | mfxImplDescription *implDesc = reinterpret_cast(hImpl[i]); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1027:41: error: 'implDesc' was not declared in this scope 1027 | mfxImplDescription *implDesc = reinterpret_cast(hImpl[i]); | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1027:69: error: 'mfxImplDescription' does not name a type 1027 | mfxImplDescription *implDesc = reinterpret_cast(hImpl[i]); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1027:88: error: expected '>' before '*' token 1027 | mfxImplDescription *implDesc = reinterpret_cast(hImpl[i]); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1027:88: error: expected '(' before '*' token 1027 | mfxImplDescription *implDesc = reinterpret_cast(hImpl[i]); | ^ | ( /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1027:89: error: expected primary-expression before '>' token 1027 | mfxImplDescription *implDesc = reinterpret_cast(hImpl[i]); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1027:100: error: expected ')' before ';' token 1027 | mfxImplDescription *implDesc = reinterpret_cast(hImpl[i]); | ^ | ) /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1031:31: error: 'struct ImplInfo' has no member named 'vplParam' 1031 | implInfo->vplParam.AccelerationMode = implDesc->AccelerationMode; | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1040:31: error: 'struct ImplInfo' has no member named 'vplParam' 1040 | implInfo->vplParam.AccelerationMode = MFX_ACCEL_MODE_NA; | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1093:17: error: 'mfxImplDescription' was not declared in this scope 1093 | mfxImplDescription *implDesc = nullptr; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1093:37: error: 'implDesc' was not declared in this scope 1093 | mfxImplDescription *implDesc = nullptr; | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1094:17: error: 'mfxImplementedFunctions' was not declared in this scope 1094 | mfxImplementedFunctions *implFuncs = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1094:42: error: 'implFuncs' was not declared in this scope 1094 | mfxImplementedFunctions *implFuncs = nullptr; | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1154:36: error: 'struct ImplInfo' has no member named 'vplParam' 1154 | memset(&(implInfo->vplParam), 0, sizeof(mfxInitializationParam)); | ^~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:22: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_config_interface/mfx_config_interface.h:26:14: error: 'mfxConfigInterface' does not name a type; did you mean 'MFXGetConfigInterface'? 26 | extern const mfxConfigInterface g_dispatcher_mfxConfigInterface; | ^~~~~~~~~~~~~~~~~~ | MFXGetConfigInterface /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_config_interface/mfx_config_interface.h:38:62: error: 'mfxVideoParam' has not been declared 38 | mfxStatus SetParameter(const mfxU8 *key, const mfxU8 *value, mfxVideoParam *videoParam, mfxExtBuffer *extBuf); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_config_interface/mfx_config_interface.h:40:49: error: 'mfxVideoParam' has not been declared 40 | mfxStatus UpdateVideoParam(const KVPair &kvStr, mfxVideoParam *videoParam); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_config_interface/mfx_config_interface.h:41:50: error: 'mfxVideoParam' has not been declared 41 | mfxStatus UpdateExtBufParam(const KVPair &kvStr, mfxVideoParam *videoParam, mfxExtBuffer *extBufRequired); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1154:57: error: 'mfxInitializationParam' was not declared in this scope 1154 | memset(&(implInfo->vplParam), 0, sizeof(mfxInitializationParam)); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1162:31: error: 'struct ImplInfo' has no member named 'vplParam' 1162 | implInfo->vplParam.AccelerationMode = implDesc->AccelerationMode; | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1171:31: error: 'struct ImplInfo' has no member named 'vplParam' 1171 | implInfo->vplParam.AccelerationMode = MFX_ACCEL_MODE_NA; | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1226:17: error: 'mfxImplDescription' was not declared in this scope 1226 | mfxImplDescription *msdkImplDesc = (mfxImplDescription *)(implInfo->implDesc); | ^~~~~~~~~~~~~~~~~~ libvpl/CMakeFiles/VPL.dir/build.make:89: recipe for target 'libvpl/CMakeFiles/VPL.dir/src/mfx_dispatcher_vpl.cpp.o' failed make[3]: *** [libvpl/CMakeFiles/VPL.dir/src/mfx_dispatcher_vpl.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1226:37: error: 'msdkImplDesc' was not declared in this scope; did you mean 'msdkImplTab'? 1226 | mfxImplDescription *msdkImplDesc = (mfxImplDescription *)(implInfo->implDesc); | ^~~~~~~~~~~~ | msdkImplTab /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1226:73: error: expected primary-expression before ')' token 1226 | mfxImplDescription *msdkImplDesc = (mfxImplDescription *)(implInfo->implDesc); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp: In lambda function: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1235:45: error: 'implDesc' was not declared in this scope 1235 | mfxImplDescription *implDesc = (mfxImplDescription *)(t->implDesc); | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1235:77: error: expected primary-expression before ')' token 1235 | mfxImplDescription *implDesc = (mfxImplDescription *)(t->implDesc); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp: In member function 'mfxStatus LoaderCtxVPL::QueryLibraryCaps()': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1265:55: error: 'mfxImplDescription' does not name a type 1265 | implInfo->implDesc = reinterpret_cast(hImpl[0]); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1265:74: error: expected '>' before '*' token 1265 | implInfo->implDesc = reinterpret_cast(hImpl[0]); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1265:74: error: expected '(' before '*' token 1265 | implInfo->implDesc = reinterpret_cast(hImpl[0]); | ^ | ( /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1265:75: error: expected primary-expression before '>' token 1265 | implInfo->implDesc = reinterpret_cast(hImpl[0]); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1265:86: error: expected ')' before ';' token 1265 | implInfo->implDesc = reinterpret_cast(hImpl[0]); | ^ | ) /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1268:17: error: 'mfxImplDescription' was not declared in this scope 1268 | mfxImplDescription *implDesc = nullptr; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1268:37: error: 'implDesc' was not declared in this scope 1268 | mfxImplDescription *implDesc = nullptr; | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1269:17: error: 'mfxImplementedFunctions' was not declared in this scope 1269 | mfxImplementedFunctions *implFuncs = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1269:42: error: 'implFuncs' was not declared in this scope 1269 | mfxImplementedFunctions *implFuncs = nullptr; | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:131:20: error: 'mfxInitParam' has not been declared 131 | mfxStatus Init(mfxInitParam &par, | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:132:20: error: 'mfxInitializationParam' has not been declared 132 | mfxInitializationParam &vplParam, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:192:11: error: 'mfxStatus MFX::LoaderCtx::Init' is not a static data member of 'class MFX::LoaderCtx' 192 | mfxStatus LoaderCtx::Init(mfxInitParam &par, | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp: In member function 'mfxStatus LoaderCtxVPL::UpdateValidImplList()': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1459:45: error: 'mfxImplDescription' was not declared in this scope 1459 | sts = ConfigCtxVPL::ValidateConfig((mfxImplDescription *)implInfo->implDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1459:65: error: expected primary-expression before ')' token 1459 | sts = ConfigCtxVPL::ValidateConfig((mfxImplDescription *)implInfo->implDesc, | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:192:27: error: 'mfxInitParam' was not declared in this scope 192 | mfxStatus LoaderCtx::Init(mfxInitParam &par, | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:192:41: error: 'par' was not declared in this scope; did you mean '__pstl::execution::v1::par'? 192 | mfxStatus LoaderCtx::Init(mfxInitParam &par, | ^~~ | __pstl::execution::v1::par In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/pstl/glue_algorithm_defs.h:15, from /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/algorithm:73, from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:12: /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/pstl/execution_defs.h:111:45: note: '__pstl::execution::v1::par' declared here 111 | _GLIBCXX17_INLINE constexpr parallel_policy par{}; | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1460:45: error: 'mfxImplementedFunctions' was not declared in this scope 1460 | (mfxImplementedFunctions *)implInfo->implFuncs, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1460:70: error: expected primary-expression before ')' token 1460 | (mfxImplementedFunctions *)implInfo->implFuncs, | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:193:27: error: 'mfxInitializationParam' was not declared in this scope 193 | mfxInitializationParam &vplParam, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:193:51: error: 'vplParam' was not declared in this scope 193 | mfxInitializationParam &vplParam, | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:194:34: error: expected primary-expression before '*' token 194 | mfxU16 *pDeviceID, | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:194:35: error: 'pDeviceID' was not declared in this scope; did you mean 'Device'? 194 | mfxU16 *pDeviceID, | ^~~~~~~~~ | Device /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:195:27: error: expected primary-expression before 'char' 195 | char *dllName, | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:196:27: error: expected primary-expression before 'bool' 196 | bool bCloneSession) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:196:45: error: expression list treated as compound expression in initializer [-fpermissive] 196 | bool bCloneSession) { | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:366:22: error: 'mfxInitializationParam' has not been declared 366 | mfxInitializationParam vplParam, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp: In function 'mfxStatus MFXInitEx2(mfxVersion, int, mfxIMPL, _mfxSession**, mfxU16*, char*)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:377:5: error: 'mfxInitParam' was not declared in this scope 377 | mfxInitParam par = {}; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1463:45: error: 'mfxSurfaceTypesSupported' was not declared in this scope 1463 | (mfxSurfaceTypesSupported *)implInfo->implSurfTypes, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:378:5: error: 'par' was not declared in this scope; did you mean '__pstl::execution::v1::par'? 378 | par.Version = version; | ^~~ | __pstl::execution::v1::par /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/pstl/execution_defs.h:111:45: note: '__pstl::execution::v1::par' declared here 111 | _GLIBCXX17_INLINE constexpr parallel_policy par{}; | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1463:71: error: expected primary-expression before ')' token 1463 | (mfxSurfaceTypesSupported *)implInfo->implSurfTypes, | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:385:22: error: request for member 'AccelerationMode' in 'vplParam', which is of non-class type 'int' 385 | switch (vplParam.AccelerationMode) { | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:404:32: error: request for member 'NumExtParam' in 'vplParam', which is of non-class type 'int' 404 | par.NumExtParam = vplParam.NumExtParam; | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:405:33: error: request for member 'NumExtParam' in 'vplParam', which is of non-class type 'int' 405 | par.ExtParam = (vplParam.NumExtParam ? vplParam.ExtParam : nullptr); | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:405:56: error: request for member 'ExtParam' in 'vplParam', which is of non-class type 'int' 405 | par.ExtParam = (vplParam.NumExtParam ? vplParam.ExtParam : nullptr); | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:410:28: error: request for member 'DeviceCopy' in 'vplParam', which is of non-class type 'int' 410 | par.GPUCopy = vplParam.DeviceCopy; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp: In lambda function: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1535:9: error: 'mfxImplDescription' was not declared in this scope 1535 | mfxImplDescription *implDesc1 = (mfxImplDescription *)(impl1->implDesc); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1535:29: error: 'implDesc1' was not declared in this scope 1535 | mfxImplDescription *implDesc1 = (mfxImplDescription *)(impl1->implDesc); | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1535:62: error: expected primary-expression before ')' token 1535 | mfxImplDescription *implDesc1 = (mfxImplDescription *)(impl1->implDesc); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp: In function 'mfxStatus MFXInit(mfxIMPL, mfxVersion*, _mfxSession**)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:438:5: error: 'mfxInitParam' was not declared in this scope 438 | mfxInitParam par{}; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:440:5: error: 'par' was not declared in this scope; did you mean '__pstl::execution::v1::par'? 440 | par.Implementation = impl; | ^~~ | __pstl::execution::v1::par /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/pstl/execution_defs.h:111:45: note: '__pstl::execution::v1::par' declared here 111 | _GLIBCXX17_INLINE constexpr parallel_policy par{}; | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:448:21: error: 'MFXInitEx' cannot be used as a function 448 | return MFXInitEx(par, session); | ~~~~~~~~~^~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:451:11: error: redefinition of 'mfxStatus MFXInitEx' 451 | mfxStatus MFXInitEx(mfxInitParam par, mfxSession *session) { | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:91:36: note: 'mfxStatus MFXInitEx' previously defined here 91 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInitEx(mfxInitParam par, mfxSession *session); | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:451:21: error: 'mfxInitParam' was not declared in this scope 451 | mfxStatus MFXInitEx(mfxInitParam par, mfxSession *session) { | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:451:50: error: expected primary-expression before '*' token 451 | mfxStatus MFXInitEx(mfxInitParam par, mfxSession *session) { | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1536:29: error: 'implDesc2' was not declared in this scope 1536 | mfxImplDescription *implDesc2 = (mfxImplDescription *)(impl2->implDesc); | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1536:62: error: expected primary-expression before ')' token 1536 | mfxImplDescription *implDesc2 = (mfxImplDescription *)(impl2->implDesc); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:451:51: error: 'session' was not declared in this scope 451 | mfxStatus MFXInitEx(mfxInitParam par, mfxSession *session) { | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:505:58: error: 'mfxFrameSurface1' has not been declared 505 | mfxStatus MFXMemory_GetSurfaceForVPP(mfxSession session, mfxFrameSurface1 **surface) { | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:520:61: error: 'mfxFrameSurface1' has not been declared 520 | mfxStatus MFXMemory_GetSurfaceForVPPOut(mfxSession session, mfxFrameSurface1 **surface) { | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:535:61: error: 'mfxFrameSurface1' has not been declared 535 | mfxStatus MFXMemory_GetSurfaceForEncode(mfxSession session, mfxFrameSurface1 **surface) { | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:550:61: error: 'mfxFrameSurface1' has not been declared 550 | mfxStatus MFXMemory_GetSurfaceForDecode(mfxSession session, mfxFrameSurface1 **surface) { | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:566:35: error: 'mfxVideoParam' has not been declared 566 | mfxVideoParam *decode_par, | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:567:35: error: 'mfxVideoChannelParam' has not been declared 567 | mfxVideoChannelParam **vpp_par_array, | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:584:47: error: 'mfxBitstream' has not been declared 584 | mfxBitstream *bs, | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:587:47: error: 'mfxSurfaceArray' has not been declared 587 | mfxSurfaceArray **surf_array_out) { | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:603:36: error: 'mfxVideoParam' has not been declared 603 | mfxVideoParam *decode_par, | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:604:36: error: 'mfxVideoChannelParam' has not been declared 604 | mfxVideoChannelParam **vpp_par_array, | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:621:46: error: 'mfxVideoChannelParam' has not been declared 621 | mfxVideoChannelParam *par, | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:653:41: error: 'mfxFrameSurface1' has not been declared 653 | mfxFrameSurface1 *in, | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:654:41: error: 'mfxFrameSurface1' has not been declared 654 | mfxFrameSurface1 **out) { | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp: In function 'mfxStatus MFXVideoCORE_GetHandle(mfxSession, mfxHandleType, void**)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:681:49: error: 'g_dispatcher_mfxConfigInterface' is not a member of 'MFX_CONFIG_INTERFACE' 681 | *hdl = (mfxHDL)(&(MFX_CONFIG_INTERFACE::g_dispatcher_mfxConfigInterface)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp: In function 'mfxStatus AllocateCloneLoader(MFX::LoaderCtx*, MFX::LoaderCtx**)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:718:5: error: 'mfxInitParam' was not declared in this scope 718 | mfxInitParam par = {}; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp: In lambda function: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1544:9: error: 'mfxImplDescription' was not declared in this scope 1544 | mfxImplDescription *implDesc1 = (mfxImplDescription *)(impl1->implDesc); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1544:29: error: 'implDesc1' was not declared in this scope 1544 | mfxImplDescription *implDesc1 = (mfxImplDescription *)(impl1->implDesc); | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1544:62: error: expected primary-expression before ')' token 1544 | mfxImplDescription *implDesc1 = (mfxImplDescription *)(impl1->implDesc); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:719:5: error: 'mfxInitializationParam' was not declared in this scope 719 | mfxInitializationParam vplParam = {}; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:725:5: error: 'par' was not declared in this scope; did you mean '__pstl::execution::v1::par'? 725 | par.NumExtParam = 0; | ^~~ | __pstl::execution::v1::par /home/buildroot/autobuild/run/instance-3/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/pstl/execution_defs.h:111:45: note: '__pstl::execution::v1::par' declared here 111 | _GLIBCXX17_INLINE constexpr parallel_policy par{}; | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:733:27: error: 'vplParam' was not declared in this scope 733 | cl->Init(par, vplParam, &deviceID, (char *)parentLoader->getLibPath(), true); | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1545:29: error: 'implDesc2' was not declared in this scope 1545 | mfxImplDescription *implDesc2 = (mfxImplDescription *)(impl2->implDesc); | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1545:62: error: expected primary-expression before ')' token 1545 | mfxImplDescription *implDesc2 = (mfxImplDescription *)(impl2->implDesc); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:35:31: error: 'mfxFrameAllocator' has not been declared 35 | (mfxSession session, mfxFrameAllocator *allocator), | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:50:31: error: 'mfxVideoParam' has not been declared 50 | (mfxSession session, mfxVideoParam *in, mfxVideoParam *out), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:50:50: error: 'mfxVideoParam' has not been declared 50 | (mfxSession session, mfxVideoParam *in, mfxVideoParam *out), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:54:31: error: 'mfxVideoParam' has not been declared 54 | (mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest *request), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:56:63: error: 'mfxVideoParam' has not been declared 56 | FUNCTION(mfxStatus, MFXVideoENCODE_Init, (mfxSession session, mfxVideoParam *par), (session, par)) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:57:64: error: 'mfxVideoParam' has not been declared 57 | FUNCTION(mfxStatus, MFXVideoENCODE_Reset, (mfxSession session, mfxVideoParam *par), (session, par)) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:62:31: error: 'mfxVideoParam' has not been declared 62 | (mfxSession session, mfxVideoParam *par), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:66:31: error: 'mfxEncodeStat' has not been declared 66 | (mfxSession session, mfxEncodeStat *stat), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:71:11: error: 'mfxEncodeCtrl' has not been declared 71 | mfxEncodeCtrl *ctrl, | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:72:11: error: 'mfxFrameSurface1' has not been declared 72 | mfxFrameSurface1 *surface, | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:73:11: error: 'mfxBitstream' has not been declared 73 | mfxBitstream *bs, | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:80:31: error: 'mfxVideoParam' has not been declared 80 | (mfxSession session, mfxVideoParam *in, mfxVideoParam *out), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:80:50: error: 'mfxVideoParam' has not been declared 80 | (mfxSession session, mfxVideoParam *in, mfxVideoParam *out), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:84:31: error: 'mfxBitstream' has not been declared 84 | (mfxSession session, mfxBitstream *bs, mfxVideoParam *par), | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:84:49: error: 'mfxVideoParam' has not been declared 84 | (mfxSession session, mfxBitstream *bs, mfxVideoParam *par), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:88:31: error: 'mfxVideoParam' has not been declared 88 | (mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest *request), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:90:63: error: 'mfxVideoParam' has not been declared 90 | FUNCTION(mfxStatus, MFXVideoDECODE_Init, (mfxSession session, mfxVideoParam *par), (session, par)) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:91:64: error: 'mfxVideoParam' has not been declared 91 | FUNCTION(mfxStatus, MFXVideoDECODE_Reset, (mfxSession session, mfxVideoParam *par), (session, par)) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:96:31: error: 'mfxVideoParam' has not been declared 96 | (mfxSession session, mfxVideoParam *par), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:108:43: error: 'mfxPayload' has not been declared 108 | (mfxSession session, mfxU64 *ts, mfxPayload *payload), | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:113:11: error: 'mfxBitstream' has not been declared 113 | mfxBitstream *bs, | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:114:11: error: 'mfxFrameSurface1' has not been declared 114 | mfxFrameSurface1 *surface_work, | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:115:11: error: 'mfxFrameSurface1' has not been declared 115 | mfxFrameSurface1 **surface_out, | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:122:31: error: 'mfxVideoParam' has not been declared 122 | (mfxSession session, mfxVideoParam *in, mfxVideoParam *out), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:122:50: error: 'mfxVideoParam' has not been declared 122 | (mfxSession session, mfxVideoParam *in, mfxVideoParam *out), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:126:31: error: 'mfxVideoParam' has not been declared 126 | (mfxSession session, mfxVideoParam *par, mfxFrameAllocRequest *request), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:128:60: error: 'mfxVideoParam' has not been declared 128 | FUNCTION(mfxStatus, MFXVideoVPP_Init, (mfxSession session, mfxVideoParam *par), (session, par)) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:129:61: error: 'mfxVideoParam' has not been declared 129 | FUNCTION(mfxStatus, MFXVideoVPP_Reset, (mfxSession session, mfxVideoParam *par), (session, par)) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:134:31: error: 'mfxVideoParam' has not been declared 134 | (mfxSession session, mfxVideoParam *par), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:140:11: error: 'mfxFrameSurface1' has not been declared 140 | mfxFrameSurface1 *in, | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h:141:11: error: 'mfxFrameSurface1' has not been declared 141 | mfxFrameSurface1 *out, | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:821:38: note: in definition of macro 'FUNCTION' 821 | return_value MFX_CDECL func_name formal_param_list { \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp: In lambda function: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1554:9: error: 'mfxImplDescription' was not declared in this scope 1554 | mfxImplDescription *implDesc1 = (mfxImplDescription *)(impl1->implDesc); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1554:29: error: 'implDesc1' was not declared in this scope 1554 | mfxImplDescription *implDesc1 = (mfxImplDescription *)(impl1->implDesc); | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1554:62: error: expected primary-expression before ')' token 1554 | mfxImplDescription *implDesc1 = (mfxImplDescription *)(impl1->implDesc); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1555:29: error: 'implDesc2' was not declared in this scope 1555 | mfxImplDescription *implDesc2 = (mfxImplDescription *)(impl2->implDesc); | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1555:62: error: expected primary-expression before ')' token 1555 | mfxImplDescription *implDesc2 = (mfxImplDescription *)(impl2->implDesc); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp: In member function 'mfxStatus LoaderCtxVPL::CreateSession(mfxU32, _mfxSession**)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1602:13: error: 'mfxImplDescription' was not declared in this scope 1602 | mfxImplDescription *implDesc = (mfxImplDescription *)(implInfo->implDesc); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1602:33: error: 'implDesc' was not declared in this scope 1602 | mfxImplDescription *implDesc = (mfxImplDescription *)(implInfo->implDesc); | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1602:65: error: expected primary-expression before ')' token 1602 | mfxImplDescription *implDesc = (mfxImplDescription *)(implInfo->implDesc); | ^ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1604:27: error: 'struct ImplInfo' has no member named 'vplParam' 1604 | implInfo->vplParam.VendorImplID = implDesc->VendorImplID; | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1610:27: error: 'struct ImplInfo' has no member named 'vplParam' 1610 | implInfo->vplParam.AccelerationMode = m_specialConfig.accelerationMode; | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1614:27: error: 'struct ImplInfo' has no member named 'vplParam' 1614 | implInfo->vplParam.DeviceCopy = m_specialConfig.DeviceCopy; | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1626:31: error: 'struct ImplInfo' has no member named 'vplParam' 1626 | if (implInfo->vplParam.AccelerationMode == MFX_ACCEL_MODE_VIA_D3D9) | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1635:31: error: 'struct ImplInfo' has no member named 'vplParam' 1635 | implInfo->vplParam.VendorImplID = m_specialConfig.dxgiAdapterIdx; | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1669:23: error: 'struct ImplInfo' has no member named 'vplParam' 1669 | implInfo->vplParam.NumExtParam = static_cast(extBufs.size()); | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1670:23: error: 'struct ImplInfo' has no member named 'vplParam' 1670 | implInfo->vplParam.ExtParam = | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1671:28: error: 'struct ImplInfo' has no member named 'vplParam' 1671 | (implInfo->vplParam.NumExtParam ? extBufs.data() : nullptr); | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_loader.cpp:1676:40: error: 'struct ImplInfo' has no member named 'vplParam' 1676 | implInfo->vplParam, | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In constructor 'ConfigCtxVPL::ConfigCtxVPL()': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:18:11: error: class 'ConfigCtxVPL' does not have any field named 'm_propVar' 18 | : m_propVar(), | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:33:9: error: 'm_propVar' was not declared in this scope 33 | m_propVar[idx].Version.Version = MFX_VARIANT_VERSION; | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:218:56: error: 'mfxVariant' has not been declared 218 | mfxStatus ConfigCtxVPL::ValidateAndSetProp(mfxI32 idx, mfxVariant value) { | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In member function 'mfxStatus ConfigCtxVPL::ValidateAndSetProp(mfxI32, int)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:222:15: error: request for member 'Type' in 'value', which is of non-class type 'int' 222 | if (value.Type != PropIdxTab[idx].Type) | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:225:5: error: 'm_propVar' was not declared in this scope 225 | m_propVar[idx].Version.Version = MFX_VARIANT_VERSION; | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:226:44: error: request for member 'Type' in 'value', which is of non-class type 'int' 226 | m_propVar[idx].Type = value.Type; | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:228:15: error: request for member 'Type' in 'value', which is of non-class type 'int' 228 | if (value.Type == MFX_VARIANT_TYPE_PTR) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:229:19: error: request for member 'Data' in 'value', which is of non-class type 'int' 229 | if (value.Data.Ptr == nullptr) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:236:38: error: request for member 'Data' in 'value', which is of non-class type 'int' 236 | mfxU8 *pU8 = (mfxU8 *)(value.Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:243:76: error: request for member 'Data' in 'value', which is of non-class type 'int' 243 | m_propRange32U[PROP_RANGE_DEC_W] = *((mfxRange32U *)(value.Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:247:76: error: request for member 'Data' in 'value', which is of non-class type 'int' 247 | m_propRange32U[PROP_RANGE_DEC_H] = *((mfxRange32U *)(value.Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:251:76: error: request for member 'Data' in 'value', which is of non-class type 'int' 251 | m_propRange32U[PROP_RANGE_ENC_W] = *((mfxRange32U *)(value.Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:255:76: error: request for member 'Data' in 'value', which is of non-class type 'int' 255 | m_propRange32U[PROP_RANGE_ENC_H] = *((mfxRange32U *)(value.Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:259:76: error: request for member 'Data' in 'value', which is of non-class type 'int' 259 | m_propRange32U[PROP_RANGE_VPP_W] = *((mfxRange32U *)(value.Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:263:76: error: request for member 'Data' in 'value', which is of non-class type 'int' 263 | m_propRange32U[PROP_RANGE_VPP_H] = *((mfxRange32U *)(value.Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:267:58: error: request for member 'Data' in 'value', which is of non-class type 'int' 267 | m_propVar[idx].Data.Ptr = (mfxHDL)(value.Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:270:58: error: request for member 'Data' in 'value', which is of non-class type 'int' 270 | m_implName = (char *)(value.Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:274:58: error: request for member 'Data' in 'value', which is of non-class type 'int' 274 | m_implLicense = (char *)(value.Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:278:58: error: request for member 'Data' in 'value', which is of non-class type 'int' 278 | m_implKeywords = (char *)(value.Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:282:58: error: request for member 'Data' in 'value', which is of non-class type 'int' 282 | m_deviceIdStr = (char *)(value.Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:287:53: error: request for member 'Data' in 'value', which is of non-class type 'int' 287 | m_implFunctionName = (char *)(value.Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:295:58: error: request for member 'Data' in 'value', which is of non-class type 'int' 295 | m_extDevNameStr = (char *)(value.Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:302:50: error: request for member 'Data' in 'value', which is of non-class type 'int' 302 | SetExtBuf((mfxExtBuffer *)(value.Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:312:37: error: request for member 'Data' in 'value', which is of non-class type 'int' 312 | m_propVar[idx].Data = value.Data; | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:319:46: error: 'mfxVariant' has not been declared 319 | mfxVariant value) { | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:369:46: error: 'mfxVariant' has not been declared 369 | mfxVariant value) { | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:427:46: error: 'mfxVariant' has not been declared 427 | mfxVariant value) { | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:477:50: error: 'mfxVariant' has not been declared 477 | mfxVariant value) { | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:511:62: error: 'mfxVariant' has not been declared 511 | mfxStatus ConfigCtxVPL::SetFilterProperty(const mfxU8 *name, mfxVariant value) { | ^~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:24: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/linux/device_ids.h:383:18: warning: 'mfxStatus get_devices(std::vector&)' defined but not used [-Wunused-function] 383 | static mfxStatus get_devices(std::vector &allDevices) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In member function 'mfxStatus ConfigCtxVPL::SetFilterProperty(const mfxU8*, int)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:671:23: error: request for member 'Type' in 'value', which is of non-class type 'int' 671 | if (value.Type == MFX_VARIANT_TYPE_PTR) | ^~~~ libvpl/CMakeFiles/VPL.dir/build.make:75: recipe for target 'libvpl/CMakeFiles/VPL.dir/src/linux/mfxloader.cpp.o' failed make[3]: *** [libvpl/CMakeFiles/VPL.dir/src/linux/mfxloader.cpp.o] Error 1 /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:709:54: error: 'mfxImplDescription' does not name a type 709 | mfxStatus ConfigCtxVPL::GetFlatDescriptionsDec(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In static member function 'static mfxStatus ConfigCtxVPL::GetFlatDescriptionsDec(const int*, std::__cxx11::list&)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:720:36: error: request for member 'Dec' in '* libImplDesc', which is of non-class type 'const int' 720 | while (codecIdx < libImplDesc->Dec.NumCodecs) { | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:723:43: error: request for member 'Dec' in '* libImplDesc', which is of non-class type 'const int' 723 | decCodec = &(libImplDesc->Dec.Codecs[codecIdx]); | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:724:38: error: request for member 'CodecID' in '* decCodec', which is of non-class type 'DecCodec' {aka 'int'} 724 | dc.CodecID = decCodec->CodecID; | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:725:38: error: request for member 'MaxcodecLevel' in '* decCodec', which is of non-class type 'DecCodec' {aka 'int'} 725 | dc.MaxcodecLevel = decCodec->MaxcodecLevel; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:726:51: error: request for member 'NumProfiles' in '* decCodec', which is of non-class type 'DecCodec' {aka 'int'} 726 | CHECK_IDX(codecIdx, profileIdx, decCodec->NumProfiles); | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:703:20: note: in definition of macro 'CHECK_IDX' 703 | if ((idxB) == (numB)) { \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:728:34: error: request for member 'Profiles' in '* decCodec', which is of non-class type 'DecCodec' {aka 'int'} 728 | decProfile = &(decCodec->Profiles[profileIdx]); | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:729:34: error: request for member 'Profile' in '* decProfile', which is of non-class type 'DecProfile' {aka 'int'} 729 | dc.Profile = decProfile->Profile; | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:730:51: error: request for member 'NumMemTypes' in '* decProfile', which is of non-class type 'DecProfile' {aka 'int'} 730 | CHECK_IDX(profileIdx, memIdx, decProfile->NumMemTypes); | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:703:20: note: in definition of macro 'CHECK_IDX' 703 | if ((idxB) == (numB)) { \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:732:42: error: request for member 'MemDesc' in '* decProfile', which is of non-class type 'DecProfile' {aka 'int'} 732 | decMemDesc = &(decProfile->MemDesc[memIdx]); | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:733:40: error: request for member 'MemHandleType' in '* decMemDesc', which is of non-class type 'DecMemDesc' {aka 'int'} 733 | dc.MemHandleType = decMemDesc->MemHandleType; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:734:40: error: request for member 'Width' in '* decMemDesc', which is of non-class type 'DecMemDesc' {aka 'int'} 734 | dc.Width = decMemDesc->Width; | ^~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:735:40: error: request for member 'Height' in '* decMemDesc', which is of non-class type 'DecMemDesc' {aka 'int'} 735 | dc.Height = decMemDesc->Height; | ^~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:736:50: error: request for member 'NumColorFormats' in '* decMemDesc', which is of non-class type 'DecMemDesc' {aka 'int'} 736 | CHECK_IDX(memIdx, outFmtIdx, decMemDesc->NumColorFormats); | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:703:20: note: in definition of macro 'CHECK_IDX' 703 | if ((idxB) == (numB)) { \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:738:38: error: request for member 'ColorFormats' in '* decMemDesc', which is of non-class type 'DecMemDesc' {aka 'int'} 738 | dc.ColorFormat = decMemDesc->ColorFormats[outFmtIdx]; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:751:54: error: 'mfxImplDescription' does not name a type 751 | mfxStatus ConfigCtxVPL::GetFlatDescriptionsEnc(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In static member function 'static mfxStatus ConfigCtxVPL::GetFlatDescriptionsEnc(const int*, std::__cxx11::list&)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:773:36: error: request for member 'Enc' in '* libImplDesc', which is of non-class type 'const int' 773 | while (codecIdx < libImplDesc->Enc.NumCodecs) { | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:776:53: error: request for member 'Enc' in '* libImplDesc', which is of non-class type 'const int' 776 | encCodec = &(libImplDesc->Enc.Codecs[codecIdx]); | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:777:48: error: request for member 'CodecID' in '* encCodec', which is of non-class type 'EncCodec' {aka 'int'} 777 | ec.CodecID = encCodec->CodecID; | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:778:48: error: request for member 'MaxcodecLevel' in '* encCodec', which is of non-class type 'EncCodec' {aka 'int'} 778 | ec.MaxcodecLevel = encCodec->MaxcodecLevel; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:779:48: error: request for member 'BiDirectionalPrediction' in '* encCodec', which is of non-class type 'EncCodec' {aka 'int'} 779 | ec.BiDirectionalPrediction = encCodec->BiDirectionalPrediction; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:784:26: error: request for member 'ApiVersion' in '* libImplDesc', which is of non-class type 'const int' 784 | if (libImplDesc->ApiVersion.Version >= reqApiVersionReportedStats.Version) | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:785:42: error: request for member 'ReportedStats' in '* encCodec', which is of non-class type 'EncCodec' {aka 'int'} 785 | ec.ReportedStats = encCodec->ReportedStats; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:788:51: error: request for member 'NumProfiles' in '* encCodec', which is of non-class type 'EncCodec' {aka 'int'} 788 | CHECK_IDX(codecIdx, profileIdx, encCodec->NumProfiles); | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:703:20: note: in definition of macro 'CHECK_IDX' 703 | if ((idxB) == (numB)) { \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:790:34: error: request for member 'Profiles' in '* encCodec', which is of non-class type 'EncCodec' {aka 'int'} 790 | encProfile = &(encCodec->Profiles[profileIdx]); | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:791:34: error: request for member 'Profile' in '* encProfile', which is of non-class type 'EncProfile' {aka 'int'} 791 | ec.Profile = encProfile->Profile; | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:792:51: error: request for member 'NumMemTypes' in '* encProfile', which is of non-class type 'EncProfile' {aka 'int'} 792 | CHECK_IDX(profileIdx, memIdx, encProfile->NumMemTypes); | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:703:20: note: in definition of macro 'CHECK_IDX' 703 | if ((idxB) == (numB)) { \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:794:42: error: request for member 'MemDesc' in '* encProfile', which is of non-class type 'EncProfile' {aka 'int'} 794 | encMemDesc = &(encProfile->MemDesc[memIdx]); | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:795:40: error: request for member 'MemHandleType' in '* encMemDesc', which is of non-class type 'EncMemDesc' {aka 'int'} 795 | ec.MemHandleType = encMemDesc->MemHandleType; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:796:40: error: request for member 'Width' in '* encMemDesc', which is of non-class type 'EncMemDesc' {aka 'int'} 796 | ec.Width = encMemDesc->Width; | ^~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:797:40: error: request for member 'Height' in '* encMemDesc', which is of non-class type 'EncMemDesc' {aka 'int'} 797 | ec.Height = encMemDesc->Height; | ^~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:798:49: error: request for member 'NumColorFormats' in '* encMemDesc', which is of non-class type 'EncMemDesc' {aka 'int'} 798 | CHECK_IDX(memIdx, inFmtIdx, encMemDesc->NumColorFormats); | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:703:20: note: in definition of macro 'CHECK_IDX' 703 | if ((idxB) == (numB)) { \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:800:38: error: request for member 'ColorFormats' in '* encMemDesc', which is of non-class type 'EncMemDesc' {aka 'int'} 800 | ec.ColorFormat = encMemDesc->ColorFormats[inFmtIdx]; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:813:54: error: 'mfxImplDescription' does not name a type 813 | mfxStatus ConfigCtxVPL::GetFlatDescriptionsVPP(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In static member function 'static mfxStatus ConfigCtxVPL::GetFlatDescriptionsVPP(const int*, std::__cxx11::list&)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:824:37: error: request for member 'VPP' in '* libImplDesc', which is of non-class type 'const int' 824 | while (filterIdx < libImplDesc->VPP.NumFilters) { | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:827:46: error: request for member 'VPP' in '* libImplDesc', which is of non-class type 'const int' 827 | vppFilter = &(libImplDesc->VPP.Filters[filterIdx]); | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:828:42: error: request for member 'FilterFourCC' in '* vppFilter', which is of non-class type 'VPPFilter' {aka 'int'} 828 | vc.FilterFourCC = vppFilter->FilterFourCC; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:829:42: error: request for member 'MaxDelayInFrames' in '* vppFilter', which is of non-class type 'VPPFilter' {aka 'int'} 829 | vc.MaxDelayInFrames = vppFilter->MaxDelayInFrames; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:830:49: error: request for member 'NumMemTypes' in '* vppFilter', which is of non-class type 'VPPFilter' {aka 'int'} 830 | CHECK_IDX(filterIdx, memIdx, vppFilter->NumMemTypes); | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:703:20: note: in definition of macro 'CHECK_IDX' 703 | if ((idxB) == (numB)) { \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:832:41: error: request for member 'MemDesc' in '* vppFilter', which is of non-class type 'VPPFilter' {aka 'int'} 832 | vppMemDesc = &(vppFilter->MemDesc[memIdx]); | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:833:40: error: request for member 'MemHandleType' in '* vppMemDesc', which is of non-class type 'VPPMemDesc' {aka 'int'} 833 | vc.MemHandleType = vppMemDesc->MemHandleType; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:834:40: error: request for member 'Width' in '* vppMemDesc', which is of non-class type 'VPPMemDesc' {aka 'int'} 834 | vc.Width = vppMemDesc->Width; | ^~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:835:40: error: request for member 'Height' in '* vppMemDesc', which is of non-class type 'VPPMemDesc' {aka 'int'} 835 | vc.Height = vppMemDesc->Height; | ^~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:836:49: error: request for member 'NumInFormats' in '* vppMemDesc', which is of non-class type 'VPPMemDesc' {aka 'int'} 836 | CHECK_IDX(memIdx, inFmtIdx, vppMemDesc->NumInFormats); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:703:20: note: in definition of macro 'CHECK_IDX' 703 | if ((idxB) == (numB)) { \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:838:37: error: request for member 'Formats' in '* vppMemDesc', which is of non-class type 'VPPMemDesc' {aka 'int'} 838 | vppFormat = &(vppMemDesc->Formats[inFmtIdx]); | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:839:34: error: request for member 'InFormat' in '* vppFormat', which is of non-class type 'VPPFormat' {aka 'int'} 839 | vc.InFormat = vppFormat->InFormat; | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:840:51: error: request for member 'NumOutFormat' in '* vppFormat', which is of non-class type 'VPPFormat' {aka 'int'} 840 | CHECK_IDX(inFmtIdx, outFmtIdx, vppFormat->NumOutFormat); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:703:20: note: in definition of macro 'CHECK_IDX' 703 | if ((idxB) == (numB)) { \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:842:35: error: request for member 'OutFormats' in '* vppFormat', which is of non-class type 'VPPFormat' {aka 'int'} 842 | vc.OutFormat = vppFormat->OutFormats[outFmtIdx]; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:856:58: error: 'mfxSurfaceTypesSupported' does not name a type 856 | mfxStatus ConfigCtxVPL::GetFlatDescriptionsSurface(const mfxSurfaceTypesSupported *libSurfaceTypes, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In static member function 'static mfxStatus ConfigCtxVPL::GetFlatDescriptionsSurface(const int*, std::__cxx11::list&)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:866:5: error: 'mfxSurfaceTypesSupported' has not been declared 866 | mfxSurfaceTypesSupported::surftype *surfaceType = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:866:41: error: 'surfaceType' was not declared in this scope; did you mean 'mfxSurfaceType'? 866 | mfxSurfaceTypesSupported::surftype *surfaceType = nullptr; | ^~~~~~~~~~~ | mfxSurfaceType /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:867:5: error: 'mfxSurfaceTypesSupported' has not been declared 867 | mfxSurfaceTypesSupported::surftype::surfcomp *surfaceComp = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:867:51: error: 'surfaceComp' was not declared in this scope 867 | mfxSurfaceTypesSupported::surftype::surfcomp *surfaceComp = nullptr; | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:869:39: error: request for member 'NumSurfaceTypes' in '* libSurfaceTypes', which is of non-class type 'const int' 869 | while (typeIdx < libSurfaceTypes->NumSurfaceTypes) { | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:872:45: error: request for member 'SurfaceTypes' in '* libSurfaceTypes', which is of non-class type 'const int' 872 | surfaceType = &(libSurfaceTypes->SurfaceTypes[typeIdx]); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:898:49: error: 'mfxVariant' does not name a type 898 | mfxStatus ConfigCtxVPL::CheckPropsGeneral(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:899:49: error: 'mfxImplDescription' does not name a type 899 | const mfxImplDescription *libImplDesc) { | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In static member function 'static mfxStatus ConfigCtxVPL::CheckPropsGeneral(const int*, const int*)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_Impl) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:904:5: note: in expansion of macro 'CHECK_PROP' 904 | CHECK_PROP(ePropMain_Impl, U32, libImplDesc->Impl); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_Impl) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:904:5: note: in expansion of macro 'CHECK_PROP' 904 | CHECK_PROP(ePropMain_Impl, U32, libImplDesc->Impl); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:904:50: error: request for member 'Impl' in '* libImplDesc', which is of non-class type 'const int' 904 | CHECK_PROP(ePropMain_Impl, U32, libImplDesc->Impl); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:42: note: in definition of macro 'CHECK_PROP' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_VendorID) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:905:5: note: in expansion of macro 'CHECK_PROP' 905 | CHECK_PROP(ePropMain_VendorID, U32, libImplDesc->VendorID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_VendorID) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:905:5: note: in expansion of macro 'CHECK_PROP' 905 | CHECK_PROP(ePropMain_VendorID, U32, libImplDesc->VendorID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:905:54: error: request for member 'VendorID' in '* libImplDesc', which is of non-class type 'const int' 905 | CHECK_PROP(ePropMain_VendorID, U32, libImplDesc->VendorID); | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:42: note: in definition of macro 'CHECK_PROP' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_VendorImplID) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:906:5: note: in expansion of macro 'CHECK_PROP' 906 | CHECK_PROP(ePropMain_VendorImplID, U32, libImplDesc->VendorImplID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_VendorImplID) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:906:5: note: in expansion of macro 'CHECK_PROP' 906 | CHECK_PROP(ePropMain_VendorImplID, U32, libImplDesc->VendorImplID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:906:58: error: request for member 'VendorImplID' in '* libImplDesc', which is of non-class type 'const int' 906 | CHECK_PROP(ePropMain_VendorImplID, U32, libImplDesc->VendorImplID); | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:42: note: in definition of macro 'CHECK_PROP' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:911:22: error: request for member 'AccelerationModeDescription' in '* libImplDesc', which is of non-class type 'const int' 911 | if (libImplDesc->AccelerationModeDescription.NumAccelerationModes > 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:912:53: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_AccelerationMode) * 4)))', which is of non-class type 'const int' 912 | if (cfgPropsAll[ePropMain_AccelerationMode].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:914:44: error: request for member 'AccelerationModeDescription' in '* libImplDesc', which is of non-class type 'const int' 914 | mfxU16 numModes = libImplDesc->AccelerationModeDescription.NumAccelerationModes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:916:79: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_AccelerationMode) * 4)))', which is of non-class type 'const int' 916 | (mfxAccelerationMode)(cfgPropsAll[ePropMain_AccelerationMode].Data.U32); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:917:42: error: request for member 'AccelerationModeDescription' in '* libImplDesc', which is of non-class type 'const int' 917 | auto *modeTab = libImplDesc->AccelerationModeDescription.Mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_AccelerationMode) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:926:9: note: in expansion of macro 'CHECK_PROP' 926 | CHECK_PROP(ePropMain_AccelerationMode, U32, libImplDesc->AccelerationMode); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_AccelerationMode) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:926:9: note: in expansion of macro 'CHECK_PROP' 926 | CHECK_PROP(ePropMain_AccelerationMode, U32, libImplDesc->AccelerationMode); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:926:66: error: request for member 'AccelerationMode' in '* libImplDesc', which is of non-class type 'const int' 926 | CHECK_PROP(ePropMain_AccelerationMode, U32, libImplDesc->AccelerationMode); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:42: note: in definition of macro 'CHECK_PROP' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:929:53: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_PoolAllocationPolicy) * 4)))', which is of non-class type 'const int' 929 | if (cfgPropsAll[ePropMain_PoolAllocationPolicy].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:932:26: error: request for member 'Version' in '* libImplDesc', which is of non-class type 'const int' 932 | if (libImplDesc->Version.Version >= MFX_STRUCT_VERSION(1, 2)) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:933:40: error: request for member 'PoolPolicies' in '* libImplDesc', which is of non-class type 'const int' 933 | numPolicies = libImplDesc->PoolPolicies.NumPoolPolicies; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:939:87: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_PoolAllocationPolicy) * 4)))', which is of non-class type 'const int' 939 | (mfxPoolAllocationPolicy)(cfgPropsAll[ePropMain_PoolAllocationPolicy].Data.U32); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:940:44: error: request for member 'PoolPolicies' in '* libImplDesc', which is of non-class type 'const int' 940 | auto *policyTab = libImplDesc->PoolPolicies.Policy; | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:952:41: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_ImplName) * 4)))', which is of non-class type 'const int' 952 | if (cfgPropsAll[ePropMain_ImplName].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:953:81: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_ImplName) * 4)))', which is of non-class type 'const int' 953 | std::string filtName = *(std::string *)(cfgPropsAll[ePropMain_ImplName].Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:954:45: error: request for member 'ImplName' in '* libImplDesc', which is of non-class type 'const int' 954 | std::string implName = libImplDesc->ImplName; | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:960:40: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_License) * 4)))', which is of non-class type 'const int' 960 | if (cfgPropsAll[ePropMain_License].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:961:79: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_License) * 4)))', which is of non-class type 'const int' 961 | std::string license = *(std::string *)(cfgPropsAll[ePropMain_License].Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:962:42: error: request for member 'License' in '* libImplDesc', which is of non-class type 'const int' 962 | if (CheckPropString(libImplDesc->License, license) != MFX_ERR_NONE) | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:967:41: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_Keywords) * 4)))', which is of non-class type 'const int' 967 | if (cfgPropsAll[ePropMain_Keywords].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:968:81: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropMain_Keywords) * 4)))', which is of non-class type 'const int' 968 | std::string keywords = *(std::string *)(cfgPropsAll[ePropMain_Keywords].Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:969:42: error: request for member 'Keywords' in '* libImplDesc', which is of non-class type 'const int' 969 | if (CheckPropString(libImplDesc->Keywords, keywords) != MFX_ERR_NONE) | ^~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:975:43: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDevice_DeviceID) * 4)))', which is of non-class type 'const int' 975 | if (cfgPropsAll[ePropDevice_DeviceID].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:978:51: error: request for member 'Dev' in '* libImplDesc', which is of non-class type 'const int' 978 | implDeviceID = std::stoi(libImplDesc->Dev.DeviceID, 0, 16); | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:984:86: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDevice_DeviceID) * 4)))', which is of non-class type 'const int' 984 | unsigned int filtDeviceID = (unsigned int)(cfgPropsAll[ePropDevice_DeviceID].Data.U16); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:989:46: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDevice_DeviceIDStr) * 4)))', which is of non-class type 'const int' 989 | if (cfgPropsAll[ePropDevice_DeviceIDStr].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:991:90: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDevice_DeviceIDStr) * 4)))', which is of non-class type 'const int' 991 | std::string filtDeviceID = *(std::string *)(cfgPropsAll[ePropDevice_DeviceIDStr].Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:992:49: error: request for member 'Dev' in '* libImplDesc', which is of non-class type 'const int' 992 | std::string implDeviceID = libImplDesc->Dev.DeviceID; | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:999:22: error: request for member 'ApiVersion' in '* libImplDesc', which is of non-class type 'const int' 999 | if (libImplDesc->ApiVersion.Major >= 2) { | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1000:55: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDevice_MediaAdapterType) * 4)))', which is of non-class type 'const int' 1000 | if (cfgPropsAll[ePropDevice_MediaAdapterType].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1001:30: error: request for member 'Dev' in '* libImplDesc', which is of non-class type 'const int' 1001 | if (libImplDesc->Dev.Version.Version < MFX_STRUCT_VERSION(1, 1)) | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDevice_MediaAdapterType) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1004:13: note: in expansion of macro 'CHECK_PROP' 1004 | CHECK_PROP(ePropDevice_MediaAdapterType, U16, libImplDesc->Dev.MediaAdapterType); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDevice_MediaAdapterType) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1004:13: note: in expansion of macro 'CHECK_PROP' 1004 | CHECK_PROP(ePropDevice_MediaAdapterType, U16, libImplDesc->Dev.MediaAdapterType); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1004:72: error: request for member 'Dev' in '* libImplDesc', which is of non-class type 'const int' 1004 | CHECK_PROP(ePropDevice_MediaAdapterType, U16, libImplDesc->Dev.MediaAdapterType); | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:42: note: in definition of macro 'CHECK_PROP' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1014:45: error: 'mfxVariant' does not name a type 1014 | mfxStatus ConfigCtxVPL::CheckPropsDec(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In static member function 'static mfxStatus ConfigCtxVPL::CheckPropsDec(const int*, std::__cxx11::list)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_CodecID) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1023:9: note: in expansion of macro 'CHECK_PROP' 1023 | CHECK_PROP(ePropDec_CodecID, U32, dc.CodecID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_CodecID) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1023:9: note: in expansion of macro 'CHECK_PROP' 1023 | CHECK_PROP(ePropDec_CodecID, U32, dc.CodecID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_MaxcodecLevel) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1024:9: note: in expansion of macro 'CHECK_PROP' 1024 | CHECK_PROP(ePropDec_MaxcodecLevel, U16, dc.MaxcodecLevel); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_MaxcodecLevel) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1024:9: note: in expansion of macro 'CHECK_PROP' 1024 | CHECK_PROP(ePropDec_MaxcodecLevel, U16, dc.MaxcodecLevel); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_Profile) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1025:9: note: in expansion of macro 'CHECK_PROP' 1025 | CHECK_PROP(ePropDec_Profile, U32, dc.Profile); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_Profile) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1025:9: note: in expansion of macro 'CHECK_PROP' 1025 | CHECK_PROP(ePropDec_Profile, U32, dc.Profile); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_MemHandleType) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1026:9: note: in expansion of macro 'CHECK_PROP' 1026 | CHECK_PROP(ePropDec_MemHandleType, U32, dc.MemHandleType); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_MemHandleType) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1026:9: note: in expansion of macro 'CHECK_PROP' 1026 | CHECK_PROP(ePropDec_MemHandleType, U32, dc.MemHandleType); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_ColorFormats) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1027:9: note: in expansion of macro 'CHECK_PROP' 1027 | CHECK_PROP(ePropDec_ColorFormats, U32, dc.ColorFormat); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_ColorFormats) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1027:9: note: in expansion of macro 'CHECK_PROP' 1027 | CHECK_PROP(ePropDec_ColorFormats, U32, dc.ColorFormat); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1030:41: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_Width) * 4)))', which is of non-class type 'const int' 1030 | if (cfgPropsAll[ePropDec_Width].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1032:45: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_Width) * 4)))', which is of non-class type 'const int' 1032 | if (cfgPropsAll[ePropDec_Width].Data.Ptr) | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1033:71: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_Width) * 4)))', which is of non-class type 'const int' 1033 | width = *((mfxRange32U *)(cfgPropsAll[ePropDec_Width].Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1040:42: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_Height) * 4)))', which is of non-class type 'const int' 1040 | if (cfgPropsAll[ePropDec_Height].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1042:46: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_Height) * 4)))', which is of non-class type 'const int' 1042 | if (cfgPropsAll[ePropDec_Height].Data.Ptr) | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1043:73: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropDec_Height) * 4)))', which is of non-class type 'const int' 1043 | height = *((mfxRange32U *)(cfgPropsAll[ePropDec_Height].Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1059:45: error: 'mfxVariant' does not name a type 1059 | mfxStatus ConfigCtxVPL::CheckPropsEnc(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In static member function 'static mfxStatus ConfigCtxVPL::CheckPropsEnc(const int*, std::__cxx11::list)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_CodecID) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1068:9: note: in expansion of macro 'CHECK_PROP' 1068 | CHECK_PROP(ePropEnc_CodecID, U32, ec.CodecID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_CodecID) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1068:9: note: in expansion of macro 'CHECK_PROP' 1068 | CHECK_PROP(ePropEnc_CodecID, U32, ec.CodecID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_MaxcodecLevel) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1069:9: note: in expansion of macro 'CHECK_PROP' 1069 | CHECK_PROP(ePropEnc_MaxcodecLevel, U16, ec.MaxcodecLevel); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_MaxcodecLevel) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1069:9: note: in expansion of macro 'CHECK_PROP' 1069 | CHECK_PROP(ePropEnc_MaxcodecLevel, U16, ec.MaxcodecLevel); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_BiDirectionalPrediction) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1070:9: note: in expansion of macro 'CHECK_PROP' 1070 | CHECK_PROP(ePropEnc_BiDirectionalPrediction, U16, ec.BiDirectionalPrediction); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_BiDirectionalPrediction) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1070:9: note: in expansion of macro 'CHECK_PROP' 1070 | CHECK_PROP(ePropEnc_BiDirectionalPrediction, U16, ec.BiDirectionalPrediction); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_Profile) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1071:9: note: in expansion of macro 'CHECK_PROP' 1071 | CHECK_PROP(ePropEnc_Profile, U32, ec.Profile); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_Profile) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1071:9: note: in expansion of macro 'CHECK_PROP' 1071 | CHECK_PROP(ePropEnc_Profile, U32, ec.Profile); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_MemHandleType) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1072:9: note: in expansion of macro 'CHECK_PROP' 1072 | CHECK_PROP(ePropEnc_MemHandleType, U32, ec.MemHandleType); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_MemHandleType) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1072:9: note: in expansion of macro 'CHECK_PROP' 1072 | CHECK_PROP(ePropEnc_MemHandleType, U32, ec.MemHandleType); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_ColorFormats) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1073:9: note: in expansion of macro 'CHECK_PROP' 1073 | CHECK_PROP(ePropEnc_ColorFormats, U32, ec.ColorFormat); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_ColorFormats) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1073:9: note: in expansion of macro 'CHECK_PROP' 1073 | CHECK_PROP(ePropEnc_ColorFormats, U32, ec.ColorFormat); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1076:41: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_Width) * 4)))', which is of non-class type 'const int' 1076 | if (cfgPropsAll[ePropEnc_Width].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1078:45: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_Width) * 4)))', which is of non-class type 'const int' 1078 | if (cfgPropsAll[ePropEnc_Width].Data.Ptr) | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1079:71: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_Width) * 4)))', which is of non-class type 'const int' 1079 | width = *((mfxRange32U *)(cfgPropsAll[ePropEnc_Width].Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1086:42: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_Height) * 4)))', which is of non-class type 'const int' 1086 | if (cfgPropsAll[ePropEnc_Height].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1088:46: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_Height) * 4)))', which is of non-class type 'const int' 1088 | if (cfgPropsAll[ePropEnc_Height].Data.Ptr) | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1089:73: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_Height) * 4)))', which is of non-class type 'const int' 1089 | height = *((mfxRange32U *)(cfgPropsAll[ePropEnc_Height].Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1096:49: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_ReportedStats) * 4)))', which is of non-class type 'const int' 1096 | if (cfgPropsAll[ePropEnc_ReportedStats].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1097:73: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropEnc_ReportedStats) * 4)))', which is of non-class type 'const int' 1097 | mfxU16 requestedStats = cfgPropsAll[ePropEnc_ReportedStats].Data.U16; | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1113:45: error: 'mfxVariant' does not name a type 1113 | mfxStatus ConfigCtxVPL::CheckPropsVPP(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In static member function 'static mfxStatus ConfigCtxVPL::CheckPropsVPP(const int*, std::__cxx11::list)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_FilterFourCC) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1122:9: note: in expansion of macro 'CHECK_PROP' 1122 | CHECK_PROP(ePropVPP_FilterFourCC, U32, vc.FilterFourCC); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_FilterFourCC) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1122:9: note: in expansion of macro 'CHECK_PROP' 1122 | CHECK_PROP(ePropVPP_FilterFourCC, U32, vc.FilterFourCC); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_MaxDelayInFrames) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1123:9: note: in expansion of macro 'CHECK_PROP' 1123 | CHECK_PROP(ePropVPP_MaxDelayInFrames, U16, vc.MaxDelayInFrames); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_MaxDelayInFrames) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1123:9: note: in expansion of macro 'CHECK_PROP' 1123 | CHECK_PROP(ePropVPP_MaxDelayInFrames, U16, vc.MaxDelayInFrames); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_MemHandleType) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1124:9: note: in expansion of macro 'CHECK_PROP' 1124 | CHECK_PROP(ePropVPP_MemHandleType, U32, vc.MemHandleType); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_MemHandleType) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1124:9: note: in expansion of macro 'CHECK_PROP' 1124 | CHECK_PROP(ePropVPP_MemHandleType, U32, vc.MemHandleType); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_InFormat) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1125:9: note: in expansion of macro 'CHECK_PROP' 1125 | CHECK_PROP(ePropVPP_InFormat, U32, vc.InFormat); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_InFormat) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1125:9: note: in expansion of macro 'CHECK_PROP' 1125 | CHECK_PROP(ePropVPP_InFormat, U32, vc.InFormat); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_OutFormat) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1126:9: note: in expansion of macro 'CHECK_PROP' 1126 | CHECK_PROP(ePropVPP_OutFormat, U32, vc.OutFormat); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_OutFormat) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1126:9: note: in expansion of macro 'CHECK_PROP' 1126 | CHECK_PROP(ePropVPP_OutFormat, U32, vc.OutFormat); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1129:41: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_Width) * 4)))', which is of non-class type 'const int' 1129 | if (cfgPropsAll[ePropVPP_Width].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1131:45: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_Width) * 4)))', which is of non-class type 'const int' 1131 | if (cfgPropsAll[ePropVPP_Width].Data.Ptr) | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1132:71: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_Width) * 4)))', which is of non-class type 'const int' 1132 | width = *((mfxRange32U *)(cfgPropsAll[ePropVPP_Width].Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1139:42: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_Height) * 4)))', which is of non-class type 'const int' 1139 | if (cfgPropsAll[ePropVPP_Height].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1141:46: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_Height) * 4)))', which is of non-class type 'const int' 1141 | if (cfgPropsAll[ePropVPP_Height].Data.Ptr) | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1142:73: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropVPP_Height) * 4)))', which is of non-class type 'const int' 1142 | height = *((mfxRange32U *)(cfgPropsAll[ePropVPP_Height].Data.Ptr)); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1158:50: error: 'mfxVariant' does not name a type 1158 | mfxStatus ConfigCtxVPL::CheckPropsExtDevID(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In static member function 'static mfxStatus ConfigCtxVPL::CheckPropsExtDevID(const int*, const mfxExtendedDeviceId*)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_VendorID) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1164:5: note: in expansion of macro 'CHECK_PROP' 1164 | CHECK_PROP(ePropExtDev_VendorID, U16, libImplExtDevID->VendorID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_VendorID) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1164:5: note: in expansion of macro 'CHECK_PROP' 1164 | CHECK_PROP(ePropExtDev_VendorID, U16, libImplExtDevID->VendorID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_DeviceID) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1165:5: note: in expansion of macro 'CHECK_PROP' 1165 | CHECK_PROP(ePropExtDev_DeviceID, U16, libImplExtDevID->DeviceID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_DeviceID) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1165:5: note: in expansion of macro 'CHECK_PROP' 1165 | CHECK_PROP(ePropExtDev_DeviceID, U16, libImplExtDevID->DeviceID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_PCIDomain) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1167:5: note: in expansion of macro 'CHECK_PROP' 1167 | CHECK_PROP(ePropExtDev_PCIDomain, U32, libImplExtDevID->PCIDomain); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_PCIDomain) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1167:5: note: in expansion of macro 'CHECK_PROP' 1167 | CHECK_PROP(ePropExtDev_PCIDomain, U32, libImplExtDevID->PCIDomain); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_PCIBus) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1168:5: note: in expansion of macro 'CHECK_PROP' 1168 | CHECK_PROP(ePropExtDev_PCIBus, U32, libImplExtDevID->PCIBus); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_PCIBus) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1168:5: note: in expansion of macro 'CHECK_PROP' 1168 | CHECK_PROP(ePropExtDev_PCIBus, U32, libImplExtDevID->PCIBus); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_PCIDevice) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1169:5: note: in expansion of macro 'CHECK_PROP' 1169 | CHECK_PROP(ePropExtDev_PCIDevice, U32, libImplExtDevID->PCIDevice); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_PCIDevice) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1169:5: note: in expansion of macro 'CHECK_PROP' 1169 | CHECK_PROP(ePropExtDev_PCIDevice, U32, libImplExtDevID->PCIDevice); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_PCIFunction) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1170:5: note: in expansion of macro 'CHECK_PROP' 1170 | CHECK_PROP(ePropExtDev_PCIFunction, U32, libImplExtDevID->PCIFunction); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_PCIFunction) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1170:5: note: in expansion of macro 'CHECK_PROP' 1170 | CHECK_PROP(ePropExtDev_PCIFunction, U32, libImplExtDevID->PCIFunction); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1173:45: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_DeviceLUID) * 4)))', which is of non-class type 'const int' 1173 | if (cfgPropsAll[ePropExtDev_DeviceLUID].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1175:68: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_DeviceLUID) * 4)))', which is of non-class type 'const int' 1175 | mfxU8 *pU8 = (mfxU8 *)(cfgPropsAll[ePropExtDev_DeviceLUID].Data.Ptr); | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1188:53: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_LUIDDeviceNodeMask) * 4)))', which is of non-class type 'const int' 1188 | if (cfgPropsAll[ePropExtDev_LUIDDeviceNodeMask].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_LUIDDeviceNodeMask) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1190:13: note: in expansion of macro 'CHECK_PROP' 1190 | CHECK_PROP(ePropExtDev_LUIDDeviceNodeMask, U32, libImplExtDevID->LUIDDeviceNodeMask); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_LUIDDeviceNodeMask) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1190:13: note: in expansion of macro 'CHECK_PROP' 1190 | CHECK_PROP(ePropExtDev_LUIDDeviceNodeMask, U32, libImplExtDevID->LUIDDeviceNodeMask); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1198:51: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_DRMRenderNodeNum) * 4)))', which is of non-class type 'const int' 1198 | if (cfgPropsAll[ePropExtDev_DRMRenderNodeNum].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_DRMRenderNodeNum) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1200:13: note: in expansion of macro 'CHECK_PROP' 1200 | CHECK_PROP(ePropExtDev_DRMRenderNodeNum, U32, libImplExtDevID->DRMRenderNodeNum); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_DRMRenderNodeNum) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1200:13: note: in expansion of macro 'CHECK_PROP' 1200 | CHECK_PROP(ePropExtDev_DRMRenderNodeNum, U32, libImplExtDevID->DRMRenderNodeNum); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1208:52: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_DRMPrimaryNodeNum) * 4)))', which is of non-class type 'const int' 1208 | if (cfgPropsAll[ePropExtDev_DRMPrimaryNodeNum].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_DRMPrimaryNodeNum) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1210:13: note: in expansion of macro 'CHECK_PROP' 1210 | CHECK_PROP(ePropExtDev_DRMPrimaryNodeNum, U32, libImplExtDevID->DRMPrimaryNodeNum); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_DRMPrimaryNodeNum) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1210:13: note: in expansion of macro 'CHECK_PROP' 1210 | CHECK_PROP(ePropExtDev_DRMPrimaryNodeNum, U32, libImplExtDevID->DRMPrimaryNodeNum); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_RevisionID) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1217:5: note: in expansion of macro 'CHECK_PROP' 1217 | CHECK_PROP(ePropExtDev_RevisionID, U16, libImplExtDevID->RevisionID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_RevisionID) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1217:5: note: in expansion of macro 'CHECK_PROP' 1217 | CHECK_PROP(ePropExtDev_RevisionID, U16, libImplExtDevID->RevisionID); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1220:45: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_DeviceName) * 4)))', which is of non-class type 'const int' 1220 | if (cfgPropsAll[ePropExtDev_DeviceName].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1221:85: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropExtDev_DeviceName) * 4)))', which is of non-class type 'const int' 1221 | std::string filtName = *(std::string *)(cfgPropsAll[ePropExtDev_DeviceName].Data.Ptr); | ^~~~ libvpl/CMakeFiles/VPL.dir/build.make:103: recipe for target 'libvpl/CMakeFiles/VPL.dir/src/mfx_dispatcher_vpl_loader.cpp.o' failed make[3]: *** [libvpl/CMakeFiles/VPL.dir/src/mfx_dispatcher_vpl_loader.cpp.o] Error 1 /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1234:49: error: 'mfxVariant' does not name a type 1234 | mfxStatus ConfigCtxVPL::CheckPropsSurface(const mfxVariant cfgPropsAll[], | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In static member function 'static mfxStatus ConfigCtxVPL::CheckPropsSurface(const int*, std::__cxx11::list)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropSurface_SurfaceType) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1243:9: note: in expansion of macro 'CHECK_PROP' 1243 | CHECK_PROP(ePropSurface_SurfaceType, U32, sc.SurfaceType); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropSurface_SurfaceType) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1243:9: note: in expansion of macro 'CHECK_PROP' 1243 | CHECK_PROP(ePropSurface_SurfaceType, U32, sc.SurfaceType); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:894:29: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropSurface_SurfaceComponent) * 4)))', which is of non-class type 'const int' 894 | if ((cfgPropsAll[(idx)].Type != MFX_VARIANT_TYPE_UNSET) && \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1244:9: note: in expansion of macro 'CHECK_PROP' 1244 | CHECK_PROP(ePropSurface_SurfaceComponent, U32, sc.SurfaceComponent); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:895:29: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropSurface_SurfaceComponent) * 4)))', which is of non-class type 'const int' 895 | (cfgPropsAll[(idx)].Data.type != val)) \ | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1244:9: note: in expansion of macro 'CHECK_PROP' 1244 | CHECK_PROP(ePropSurface_SurfaceComponent, U32, sc.SurfaceComponent); | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1247:52: error: request for member 'Type' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropSurface_SurfaceFlags) * 4)))', which is of non-class type 'const int' 1247 | if (cfgPropsAll[ePropSurface_SurfaceFlags].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1248:76: error: request for member 'Data' in '*(cfgPropsAll + ((sizetype)(((unsigned int)ePropSurface_SurfaceFlags) * 4)))', which is of non-class type 'const int' 1248 | mfxU32 requestedFlags = cfgPropsAll[ePropSurface_SurfaceFlags].Data.U32; | ^~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1287:46: error: 'mfxImplDescription' does not name a type 1287 | mfxStatus ConfigCtxVPL::ValidateConfig(const mfxImplDescription *libImplDesc, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1288:46: error: 'mfxImplementedFunctions' does not name a type 1288 | const mfxImplementedFunctions *libImplFuncs, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1291:46: error: 'mfxSurfaceTypesSupported' does not name a type 1291 | const mfxSurfaceTypesSupported *libImplSurfTypes, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In static member function 'static mfxStatus ConfigCtxVPL::ValidateConfig(const int*, const int*, const mfxExtendedDeviceId*, const int*, std::__cxx11::list, LibType, SpecialConfig*)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1345:9: error: 'mfxVariant' was not declared in this scope 1345 | mfxVariant cfgPropsAll[eProp_TotalProps] = {}; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1347:13: error: 'cfgPropsAll' was not declared in this scope 1347 | cfgPropsAll[idx].Type = MFX_VARIANT_TYPE_UNSET; | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1352:25: error: 'class ConfigCtxVPL' has no member named 'm_propVar' 1352 | if (config->m_propVar[idx].Type == MFX_VARIANT_TYPE_UNSET) | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1361:13: error: 'cfgPropsAll' was not declared in this scope 1361 | cfgPropsAll[idx].Type = config->m_propVar[idx].Type; | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1361:45: error: 'class ConfigCtxVPL' has no member named 'm_propVar' 1361 | cfgPropsAll[idx].Type = config->m_propVar[idx].Type; | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1362:45: error: 'class ConfigCtxVPL' has no member named 'm_propVar' 1362 | cfgPropsAll[idx].Data = config->m_propVar[idx].Data; | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1380:35: error: 'cfgPropsAll' was not declared in this scope 1380 | if (CheckPropsGeneral(cfgPropsAll, libImplDesc)) | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1385:60: error: 'cfgPropsAll' was not declared in this scope 1385 | if (!libImplExtDevID || CheckPropsExtDevID(cfgPropsAll, libImplExtDevID)) | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1390:60: error: 'cfgPropsAll' was not declared in this scope 1390 | if (!libImplSurfTypes || CheckPropsSurface(cfgPropsAll, surfaceConfigList)) | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1401:51: error: 'cfgPropsAll' was not declared in this scope 1401 | if (decRequested && CheckPropsDec(cfgPropsAll, decConfigList)) | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1404:51: error: 'cfgPropsAll' was not declared in this scope 1404 | if (encRequested && CheckPropsEnc(cfgPropsAll, encConfigList)) | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1407:51: error: 'cfgPropsAll' was not declared in this scope 1407 | if (vppRequested && CheckPropsVPP(cfgPropsAll, vppConfigList)) | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1414:13: error: 'cfgPropsAll' was not declared in this scope 1414 | if (cfgPropsAll[ePropSpecial_HandleType].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1420:13: error: 'cfgPropsAll' was not declared in this scope 1420 | if (cfgPropsAll[ePropSpecial_Handle].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1425:13: error: 'cfgPropsAll' was not declared in this scope 1425 | if (cfgPropsAll[ePropSpecial_NumThread].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1430:13: error: 'cfgPropsAll' was not declared in this scope 1430 | if (cfgPropsAll[ePropSpecial_DeviceCopy].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1435:13: error: 'cfgPropsAll' was not declared in this scope 1435 | if (cfgPropsAll[ePropSpecial_DXGIAdapterIndex].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1441:13: error: 'cfgPropsAll' was not declared in this scope 1441 | if (cfgPropsAll[ePropMain_AccelerationMode].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1447:13: error: 'cfgPropsAll' was not declared in this scope 1447 | if (cfgPropsAll[ePropSpecial_ExtBuffer].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1455:13: error: 'cfgPropsAll' was not declared in this scope 1455 | if (cfgPropsAll[ePropMain_ApiVersion].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1475:26: error: request for member 'ApiVersion' in '* libImplDesc', which is of non-class type 'const int' 1475 | if (libImplDesc->ApiVersion.Version < reqVersion.Version) | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1498:51: error: request for member 'NumFunctions' in '* libImplFuncs', which is of non-class type 'const int' 1498 | for (fnIdx = 0; fnIdx < libImplFuncs->NumFunctions; fnIdx++) { | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1499:45: error: request for member 'FunctionsName' in '* libImplFuncs', which is of non-class type 'const int' 1499 | if (fnName == libImplFuncs->FunctionsName[fnIdx]) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1503:40: error: request for member 'NumFunctions' in '* libImplFuncs', which is of non-class type 'const int' 1503 | if (fnIdx == libImplFuncs->NumFunctions) | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp: In static member function 'static bool ConfigCtxVPL::CheckLowLatencyConfig(std::__cxx11::list, SpecialConfig*)': /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1517:5: error: 'mfxVariant' was not declared in this scope 1517 | mfxVariant cfgPropsAll[eProp_TotalProps] = {}; | ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1519:9: error: 'cfgPropsAll' was not declared in this scope 1519 | cfgPropsAll[idx].Type = MFX_VARIANT_TYPE_UNSET; | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1538:25: error: 'class ConfigCtxVPL' has no member named 'm_propVar' 1538 | if (config->m_propVar[idx].Type == MFX_VARIANT_TYPE_UNSET) | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1541:13: error: 'cfgPropsAll' was not declared in this scope 1541 | cfgPropsAll[idx].Type = config->m_propVar[idx].Type; | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1541:45: error: 'class ConfigCtxVPL' has no member named 'm_propVar' 1541 | cfgPropsAll[idx].Type = config->m_propVar[idx].Type; | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1542:45: error: 'class ConfigCtxVPL' has no member named 'm_propVar' 1542 | cfgPropsAll[idx].Data = config->m_propVar[idx].Data; | ^~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1555:21: error: 'cfgPropsAll' was not declared in this scope 1555 | if (cfgPropsAll[idx].Type == MFX_VARIANT_TYPE_U32) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1563:21: error: 'cfgPropsAll' was not declared in this scope 1563 | if (cfgPropsAll[idx].Type == MFX_VARIANT_TYPE_PTR && cfgPropsAll[idx].Data.Ptr) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1572:21: error: 'cfgPropsAll' was not declared in this scope 1572 | if (cfgPropsAll[idx].Type == MFX_VARIANT_TYPE_U32) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1581:21: error: 'cfgPropsAll' was not declared in this scope 1581 | if (cfgPropsAll[idx].Type == MFX_VARIANT_TYPE_U32) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1592:21: error: 'cfgPropsAll' was not declared in this scope 1592 | if (cfgPropsAll[ePropMain_ApiVersion].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1601:21: error: 'cfgPropsAll' was not declared in this scope 1601 | if (cfgPropsAll[ePropSpecial_HandleType].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1609:21: error: 'cfgPropsAll' was not declared in this scope 1609 | if (cfgPropsAll[ePropSpecial_Handle].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1616:21: error: 'cfgPropsAll' was not declared in this scope 1616 | if (cfgPropsAll[ePropSpecial_NumThread].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1623:21: error: 'cfgPropsAll' was not declared in this scope 1623 | if (cfgPropsAll[ePropSpecial_DeviceCopy].Type != MFX_VARIANT_TYPE_UNSET) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1635:21: error: 'cfgPropsAll' was not declared in this scope 1635 | if (cfgPropsAll[idx].Type == MFX_VARIANT_TYPE_U32) { | ^~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/libvpl/src/mfx_dispatcher_vpl_config.cpp:1644:21: error: 'cfgPropsAll' was not declared in this scope 1644 | if (cfgPropsAll[idx].Type != MFX_VARIANT_TYPE_UNSET) | ^~~~~~~~~~~ libvpl/CMakeFiles/VPL.dir/build.make:117: recipe for target 'libvpl/CMakeFiles/VPL.dir/src/mfx_dispatcher_vpl_config.cpp.o' failed make[3]: *** [libvpl/CMakeFiles/VPL.dir/src/mfx_dispatcher_vpl_config.cpp.o] Error 1 make[3]: Leaving directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0' CMakeFiles/Makefile2:151: recipe for target 'libvpl/CMakeFiles/VPL.dir/all' failed make[2]: *** [libvpl/CMakeFiles/VPL.dir/all] Error 2 make[2]: Leaving directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0' Makefile:155: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0' package/pkg-generic.mk:286: recipe for target '/home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/.stamp_built' failed make: *** [/home/buildroot/autobuild/run/instance-3/output-1/build/libvpl-2.12.0/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/run/instance-3/buildroot'