Article 6P2TQ Error compile intel-media-driver Slackware Current

Error compile intel-media-driver Slackware Current

by
eurodrigolira
from LinuxQuestions.org on (#6P2TQ)
Hello friends,

I am trying to compile the "intel-media-driver" package from https://github.com/Ponce/slackbuilds...l-media-driver.

intel-gmmlib-22.3.9 (Ok - installed)
Slackware Current - Kernel 6.9.8

I have the following error:

Code:-- The C compiler identification is GNU 14.1.0
-- The CXX compiler identification is GNU 14.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at os_release_info.cmake:32 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.

Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
Call Stack (most recent call first):
CMakeLists.txt:30 (include)

-- CMAKE_INSTALL_PREFIX = /usr
CMake Deprecation Warning at cmrtlib/CMakeLists.txt:22 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.

Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at cmrtlib/linux/CMakeLists.txt:21 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.

Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.

-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Checking for module 'libva>=1.8.0'
-- Found libva, version 1.22.0
*BUILD_TYPE not defined, default to: release
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Checking for module 'igdgmm>=12.0.0'
-- Found igdgmm, version 12.3.0
-- media -- PLATFORM = linux
-- media -- ARCH = 64
-- media -- CMAKE_CURRENT_LIST_DIR = /tmp/SBo/media-driver-intel-media-23.3.0/media_driver
-- media -- INCLUDED_LIBS =
-- media -- LIB_NAME = iHD_drv_video
-- media -- OUTPUT_NAME =
-- media -- BUILD_TYPE/UFO_BUILD_TYPE/CMAKE_BUILD_TYPE = release/release/Release
-- media -- LIBVA_INSTALL_PATH =
-- media -- MEDIA_VERSION = 23.3.0
-- media -- X11 Found
-- Checking for module 'libva-x11'
-- Found libva-x11, version 1.22.0
-- media -- LIBVAX11 Found
fatal: not a git repository (or any of the parent directories): .git
-- LIBVA_DRIVERS_PATH = /usr/lib64/dri
-- Configuring done (1.4s)
-- Generating done (0.3s)
-- Build files have been written to: /tmp/SBo/media-driver-intel-media-23.3.0/build
[ 0%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/__/agnostic/share/cm_printf_host.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/__/agnostic/share/cm_rt_helpers.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/__/agnostic/share/cm_avs_state_msg_ex.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/__/agnostic/hardware/cm_device.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/__/agnostic/hardware/cm_device_export.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/__/agnostic/hardware/cm_surface_manager.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/__/agnostic/hardware/cm_timer.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/__/agnostic/hardware/cm_queue.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/__/agnostic/hardware/cm_perf_statistics.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/__/agnostic/hardware/cm_kernel_debugger.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/share/cm_performance.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/hardware/cm_device_os.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/hardware/cm_surface_manager_os.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/hardware/cm_device_export_os.cpp.o
[ 1%] Building CXX object cmrtlib/linux/CMakeFiles/igfxcmrt.dir/hardware/cm_timer_os.cpp.o
[ 2%] Linking CXX shared library libigfxcmrt.so
[ 2%] Built target igfxcmrt
[ 2%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_SSE2.dir/agnostic/common/cm/cm_mem_sse2_impl.cpp.o
[ 2%] Built target iHD_drv_video_SSE2
[ 2%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_SSE4.dir/linux/common/cm/hal/osservice/cm_mem_os_sse4_impl.cpp.o
[ 2%] Built target iHD_drv_video_SSE4
[ 2%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_array.cpp.o
[ 2%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_buffer_rt.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_state_buffer.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_def.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_event_rt.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_group_space.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_hal.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_hal_hashtable.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_hal_dump.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_hal_vebox.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_kernel_rt.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_kernel_data.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_log.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_mem_c_impl.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_mem.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_perf.cpp.o
[ 3%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_printf_host.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_program.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_queue_rt.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_sampler_rt.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_sampler8x8_state_rt.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_surface.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_surface_2d_up_rt.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_surface_3d_rt.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_surface_sampler.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_surface_sampler8x8.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_surface_vme.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_task_rt.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_task_internal.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_thread_space_rt.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_vebox_rt.cpp.o
[ 4%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_vebox_data.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_visa.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_execution_adv.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_ish_base.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_kernel_ex.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_surface_state.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_surface_state_manager.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_ssh.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_scratch_space.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_media_state.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_dsh.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_tracker.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_event_ex_base.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_command_buffer.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/cm/cm_surface_2d_rt_base.cpp.o
[ 5%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/hw/vdbox/mhw_vdbox_hcp_interface.cpp.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/hw/vdbox/mhw_vdbox_huc_interface.cpp.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/hw/vdbox/mhw_vdbox_mfx_interface.cpp.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/hw/vdbox/mhw_vdbox_vdenc_interface.cpp.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/hw/mhw_sfc.cpp.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/hw/mhw_vebox.cpp.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/hw/mhw_vebox_hwcmd_g9_X.cpp.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/hw/mhw_mi.cpp.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/hw/mhw_render_legacy.c.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/hw/mhw_state_heap_legacy.c.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/hw/mhw_utilities.c.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/hw/mhw_blt_legacy.cpp.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/renderhal/renderhal_dsh.cpp.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/renderhal/renderhal_legacy.cpp.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/renderhal/renderhal_common.cpp.o
[ 6%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/renderhal/renderhal_platform_interface_legacy.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/shared/mediacopy/media_blt_copy.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/shared/mediacopy/media_render_copy.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/shared/mediacopy/media_vebox_copy.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/shared/media_perf_profiler_legacy.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/shared/null_hardware.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/common/shared/media_debug_interface_misc.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/gen8/cm/cm_hal_g8.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/gen8/hw/mhw_vebox_g8_X.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/gen8/hw/mhw_vebox_hwcmd_g8_X.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/gen8/hw/mhw_mi_g8_X.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/gen8/hw/mhw_mi_hwcmd_g8_X.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/gen8/hw/mhw_render_g8_X.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/gen8/hw/mhw_render_hwcmd_g8_X.cpp.o
[ 7%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/gen8/hw/mhw_state_heap_g8.c.o
[ 8%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/gen8/hw/mhw_state_heap_hwcmd_g8_X.cpp.o
[ 8%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/gen8/renderhal/renderhal_g8.cpp.o
[ 8%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/gen8_bdw/hw/vdbox/mhw_vdbox_mfx_g8_bdw.cpp.o
In file included from /tmp/SBo/media-driver-intel-media-23.3.0/media_driver/agnostic/gen8_bdw/hw/vdbox/mhw_vdbox_mfx_g8_bdw.h:30,
from /tmp/SBo/media-driver-intel-media-23.3.0/media_driver/agnostic/gen8_bdw/hw/vdbox/mhw_vdbox_mfx_g8_bdw.cpp:27:
/tmp/SBo/media-driver-intel-media-23.3.0/media_driver/agnostic/gen8/hw/vdbox/mhw_vdbox_mfx_g8_X.h:109:9: error: template-id not allowed for constructor in C++20 [-Werror=template-id-cdtor]
109 | PMOS_INTERFACE osInterface,
| ^~~~~~~~~~~~~~
/tmp/SBo/media-driver-intel-media-23.3.0/media_driver/agnostic/gen8/hw/vdbox/mhw_vdbox_mfx_g8_X.h:109:9: note: remove the i< >i
cc1plus: all warnings being treated as errors
make[2]: *** [media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/build.make:1168: media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/agnostic/gen8_bdw/hw/vdbox/mhw_vdbox_mfx_g8_bdw.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:235: media_driver/CMakeFiles/iHD_drv_video_COMMON.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments