>>> libvpl 2.12.0 Extracting gzip -d -c /home/autobuild/autobuild/instance-22/dl/libvpl/libvpl-2.12.0.tar.gz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/ && cd /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/ && rm -f CMakeCache.txt && PATH="/home/autobuild/autobuild/instance-22/output-1/host/bin:/home/autobuild/autobuild/instance-22/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" /usr/bin/cmake /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/ -G"Unix Makefiles" -DCMAKE_MAKE_PROGRAM="/usr/bin/make" -DCMAKE_TOOLCHAIN_FILE="/home/autobuild/autobuild/instance-22/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=ON -DENABLE_WAYLAND=ON -DENABLE_X11=ON ) -- 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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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.2 -- 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 : debug -- CMAKE_TOOLCHAIN_FILE : /home/autobuild/autobuild/instance-22/output-1/host/share/buildroot/toolchainfile.cmake -- CMAKE_C_COMPILER : /home/autobuild/autobuild/instance-22/output-1/host/bin/mips64el-buildroot-linux-gnu-gcc -- CMAKE_CXX_COMPILER : /home/autobuild/autobuild/instance-22/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 -Og -g3 -- 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.4s) -- 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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0 >>> libvpl 2.12.0 Building GIT_DIR=. PATH="/home/autobuild/autobuild/instance-22/output-1/host/bin:/home/autobuild/autobuild/instance-22/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" /usr/bin/cmake --build /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/ -j1 -- make[1]: Entering directory '/home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0' [ 10%] Building CXX object libvpl/CMakeFiles/VPL.dir/src/linux/mfxloader.cpp.o In file included from /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:9, from /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxsession.h:9, from /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:9, from /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:19: /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxdefs.h:75:6: error: #error Unknown packing 75 | #error Unknown packing | ^~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:87:2: error: 'mfxRefInterface' does not name a type 87 | }mfxRefInterface; | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:181:3: error: 'mfxBitstream' does not name a type 181 | } mfxBitstream; | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:219:3: error: 'mfxInitParam' does not name a type 219 | } mfxInitParam; | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:342:3: error: 'mfxDecoderDescription' does not name a type 342 | } mfxDecoderDescription; | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:381:3: error: 'mfxEncoderDescription' does not name a type 381 | } mfxEncoderDescription; | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:414:3: error: 'mfxVPPDescription' does not name a type 414 | } mfxVPPDescription; | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:434:3: error: 'mfxDeviceDescription' does not name a type 434 | } mfxDeviceDescription; | ^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:468:3: error: 'mfxAccelerationModeDescription' does not name a type 468 | } mfxAccelerationModeDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:494:3: error: 'mfxPoolPolicyDescription' does not name a type 494 | } mfxPoolPolicyDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:528:3: error: 'mfxImplDescription' does not name a type 528 | } mfxImplDescription; | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:536:3: error: 'mfxImplementedFunctions' does not name a type 536 | } mfxImplementedFunctions; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxcommon.h:622:3: error: 'mfxInitializationParam' does not name a type 622 | } mfxInitializationParam; | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:10: /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:425:3: error: 'mfxFrameSurface1' does not name a type 425 | } mfxFrameSurface1; | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:554:3: error: 'mfxSurfaceInterface' does not name a type 554 | } mfxSurfaceInterface; | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:800:3: error: 'mfxFrameSurfaceInterface' does not name a type 800 | } mfxFrameSurfaceInterface; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:1051:3: error: 'mfxVideoParam' does not name a type 1051 | } mfxVideoParam; | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2479:3: error: 'mfxExtVPPDoNotUse' does not name a type 2479 | } mfxExtVPPDoNotUse; | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2654:3: error: 'mfxExtVPPProcAmp' does not name a type 2654 | } mfxExtVPPProcAmp; | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2666:3: error: 'mfxEncodeStat' does not name a type 2666 | } mfxEncodeStat; | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2776:3: error: 'mfxPayload' does not name a type 2776 | } mfxPayload; | ^~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:2822:3: error: 'mfxEncodeCtrl' does not name a type 2822 | } mfxEncodeCtrl; | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3858:3: error: 'mfxExtMBQP' does not name a type 3858 | } mfxExtMBQP; | ^~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3912:3: error: 'mfxExtMBForceIntra' does not name a type 3912 | } mfxExtMBForceIntra; | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:3946:3: error: 'mfxExtMBDisableSkipMap' does not name a type 3946 | } mfxExtMBDisableSkipMap; | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4755:3: error: 'mfxExtDeviceAffinityMask' does not name a type 4755 | } mfxExtDeviceAffinityMask; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:4887:3: error: 'mfxExtAV1Segmentation' does not name a type 4887 | } mfxExtAV1Segmentation; | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5020:3: error: 'mfxVideoChannelParam' does not name a type 5020 | } mfxVideoChannelParam; | ^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5142:3: error: 'mfxExtTuneEncodeQuality' does not name a type 5142 | } mfxExtTuneEncodeQuality; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxstructures.h:5171:3: error: 'mfxExtVPPAISuperResolution' does not name a type 5171 | } mfxExtVPPAISuperResolution; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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() | ^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxvideo.h:11: /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:130:3: error: 'mfxSurfaceD3D11Tex2D' does not name a type 130 | } mfxSurfaceD3D11Tex2D; | ^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:159:3: error: 'mfxExtSurfaceOpenCLImg2DExportDescription' does not name a type 159 | } mfxExtSurfaceOpenCLImg2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:173:3: error: 'mfxSurfaceOpenCLImg2D' does not name a type 173 | } mfxSurfaceOpenCLImg2D; | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:189:3: error: 'mfxExtSurfaceD3D12Tex2DExportDescription' does not name a type 189 | } mfxExtSurfaceD3D12Tex2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:199:3: error: 'mfxSurfaceD3D12Tex2D' does not name a type 199 | } mfxSurfaceD3D12Tex2D; | ^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:217:3: error: 'mfxExtSurfaceVulkanImg2DExportDescription' does not name a type 217 | } mfxExtSurfaceVulkanImg2DExportDescription; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:232:3: error: 'mfxSurfaceVulkanImg2D' does not name a type 232 | } mfxSurfaceVulkanImg2D; | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/api/vpl/mfxmemory.h:266:3: error: 'mfxSurfaceTypesSupported' does not name a type 266 | } mfxSurfaceTypesSupported; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:22: /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:132:20: error: 'mfxInitializationParam' has not been declared 132 | mfxInitializationParam &vplParam, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/pstl/glue_algorithm_defs.h:15, from /home/autobuild/autobuild/instance-22/output-1/host/mips64el-buildroot-linux-gnu/include/c++/13.3.0/algorithm:73, from /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:12: /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:194:34: error: expected primary-expression before '*' token 194 | mfxU16 *pDeviceID, | ^ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:195:27: error: expected primary-expression before 'char' 195 | char *dllName, | ^~~~ /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:196:27: error: expected primary-expression before 'bool' 196 | bool bCloneSession) { | ^~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:366:22: error: 'mfxInitializationParam' has not been declared 366 | mfxInitializationParam vplParam, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp: In function 'mfxStatus MFXInitEx2(mfxVersion, int, mfxIMPL, _mfxSession**, mfxU16*, char*)': /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp: In function 'mfxStatus MFXInit(mfxIMPL, mfxVersion*, _mfxSession**)': /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp: At global scope: /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:584:47: error: 'mfxBitstream' has not been declared 584 | mfxBitstream *bs, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:621:46: error: 'mfxVideoChannelParam' has not been declared 621 | mfxVideoChannelParam *par, | ^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:653:41: error: 'mfxFrameSurface1' has not been declared 653 | mfxFrameSurface1 *in, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:654:41: error: 'mfxFrameSurface1' has not been declared 654 | mfxFrameSurface1 **out) { | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp: In function 'mfxStatus MFXVideoCORE_GetHandle(mfxSession, mfxHandleType, void**)': /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp: In function 'mfxStatus AllocateCloneLoader(MFX::LoaderCtx*, MFX::LoaderCtx**)': /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxvideo_functions.h: At global scope: /home/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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/autobuild/autobuild/instance-22/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 { \ | ^~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/libvpl/src/linux/mfxloader.cpp:24: /home/autobuild/autobuild/instance-22/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) { | ^~~~~~~~~~~ make[3]: *** [libvpl/CMakeFiles/VPL.dir/build.make:76: libvpl/CMakeFiles/VPL.dir/src/linux/mfxloader.cpp.o] Error 1 make[2]: *** [CMakeFiles/Makefile2:152: libvpl/CMakeFiles/VPL.dir/all] Error 2 make[1]: *** [Makefile:156: all] Error 2 make[1]: Leaving directory '/home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0' make: *** [package/pkg-generic.mk:289: /home/autobuild/autobuild/instance-22/output-1/build/libvpl-2.12.0/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-22/buildroot'