Skip to content

Unable to build OneVPL-GPU: issue of scope for VAProcFilterCap3DLUT #198

Open
@FCLC

Description

@FCLC

System information

model name : 12th Gen Intel(R) Core(TM) i7-12700K
00:02.0 Display controller [0380]: Intel Corporation AlderLake-S GT1 [8086:4680] (rev 0c)
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] [1002:731f] (rev ca)

Output is via dGPU

Issue behavior

Unable to build (stuck at 83%) when using GCC and G++ due to

In file included from /home/felix/tmp/onevpl-gpu/_studio/mfx_lib/vpp/src/mfx_vpp_factory.cpp:33:
/home/felix/tmp/onevpl-gpu/_studio/shared/include/mfx_vpp_vaapi.h:163:21: error: ‘VAProcFilterCap3DLUT’ was not declared in this scope; did you mean ‘VAProcFilterCap’?
  163 |         std::vector<VAProcFilterCap3DLUT> m_3dlutCaps;
      |                     ^~~~~~~~~~~~~~~~~~~~
      |                     VAProcFilterCap
/home/felix/tmp/onevpl-gpu/_studio/shared/include/mfx_vpp_vaapi.h:163:41: error: template argument 1 is invalid
  163 |         std::vector<VAProcFilterCap3DLUT> m_3dlutCaps;
      |                                         ^
/home/felix/tmp/onevpl-gpu/_studio/shared/include/mfx_vpp_vaapi.h:163:41: error: template argument 2 is invalid

With current release of OneAPI Base toolkit and HPC toolkit at time of report (Feb 15 2022)

uname -a: Linux [redacted] 5.16.5 #1 SMP Wed Feb 2 15:56:51 EST 2022 x86_64 GNU/Linux

Attempting to use the intel compiler suite (ICX and ICPX respectively) resulted in not making it past the 20% mark.

Debug information

by-path card0 card1 renderD128 renderD129
libva2/hirsute,now 2.11.0-1hmesarc amd64 [installed]

  • Do you want to contribute a PR? (yes/no):
    No, Currently working on SR AVX512FP16
    cpu.log

Metadata

Metadata

Assignees

Labels

BuildCmake, build option relatedbugIssue is identified as a bug

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions