diff --git a/CMakeLists.txt b/CMakeLists.txt index 68dc515b6e..04d721023b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -329,6 +329,6 @@ else() message(FATAL_ERROR "-- ERROR!: HIP Not Found! - please install rocm-hip-runtime-dev!") endif() if(NOT Libva_FOUND) - message(FATAL_ERROR "-- ERROR!: libva Not Found - please install libva-dev(DEBIAN)/libva-devel(RPM) package!") + message(FATAL_ERROR "-- ERROR!: libva Not Found - please install libva-amdgpu-dev(DEBIAN)/libva-amdgpu-devel(RPM) package!") endif() endif() \ No newline at end of file diff --git a/cmake/FindLibva.cmake b/cmake/FindLibva.cmake index 40bbb58f32..82070978df 100644 --- a/cmake/FindLibva.cmake +++ b/cmake/FindLibva.cmake @@ -21,9 +21,9 @@ # ################################################################################ -find_library(LIBVA_LIBRARY NAMES va HINTS /usr/lib/x86_64-linux-gnu /usr/lib64 /opt/amdgpu/lib/x86_64-linux-gnu /opt/amdgpu/lib64) -find_library(LIBVA_DRM_LIBRARY NAMES va-drm HINTS /usr/lib/x86_64-linux-gnu /usr/lib64 /opt/amdgpu/lib/x86_64-linux-gnu /opt/amdgpu/lib64) -find_path(LIBVA_INCLUDE_DIR NAMES va/va.h PATHS /usr/include /opt/amdgpu/include) +find_library(LIBVA_LIBRARY NAMES va HINTS /opt/amdgpu/lib/x86_64-linux-gnu /opt/amdgpu/lib64 /usr/lib/x86_64-linux-gnu /usr/lib64) +find_library(LIBVA_DRM_LIBRARY NAMES va-drm HINTS /opt/amdgpu/lib/x86_64-linux-gnu /opt/amdgpu/lib64 /usr/lib/x86_64-linux-gnu /usr/lib64) +find_path(LIBVA_INCLUDE_DIR NAMES va/va.h PATHS /opt/amdgpu/include NO_DEFAULT_PATH) include(FindPackageHandleStandardArgs) find_package_handle_standard_args(Libva DEFAULT_MSG LIBVA_INCLUDE_DIR LIBVA_LIBRARY) @@ -40,7 +40,7 @@ if(Libva_FOUND) set(va_ver_micro ${CMAKE_MATCH_1}) message("-- ${White}Found Libva Version: ${va_ver_major}.${va_ver_minor}.${va_ver_micro}${ColourReset}") - if((${va_ver_major} GREATER_EQUAL 1) AND (${va_ver_minor} GREATER_EQUAL 5)) + if((${va_ver_major} GREATER_EQUAL 1) AND (${va_ver_minor} GREATER_EQUAL 16)) message("-- ${White}\tLibva Version Supported${ColourReset}") else() set(Libva_FOUND FALSE) diff --git a/rocJPEG-setup.py b/rocJPEG-setup.py index 680e79b2aa..ec0f6bb299 100644 --- a/rocJPEG-setup.py +++ b/rocJPEG-setup.py @@ -29,7 +29,7 @@ else: import subprocess __copyright__ = "Copyright (c) 2024, AMD ROCm rocJPEG" -__version__ = "2.1.0" +__version__ = "2.2.0" __email__ = "mivisionx.support@amd.com" __status__ = "Shipping" @@ -100,9 +100,11 @@ linuxCMake = 'cmake' linuxSystemInstall_check = '' linuxFlag = '' sudoValidateOption= '-v' +osUpdate = '' if "centos" in os_info_data or "redhat" in os_info_data: linuxSystemInstall = 'yum -y' linuxSystemInstall_check = '--nogpgcheck' + osUpdate = 'makecache' if "VERSION_ID=7" in os_info_data: linuxCMake = 'cmake3' platfromInfo = platfromInfo+'-redhat-7' @@ -116,6 +118,7 @@ elif "Ubuntu" in os_info_data: linuxSystemInstall = 'apt-get -y' linuxSystemInstall_check = '--allow-unauthenticated' linuxFlag = '-S' + osUpdate = 'update' if "VERSION_ID=20" in os_info_data: platfromInfo = platfromInfo+'-Ubuntu-20' elif "VERSION_ID=22" in os_info_data: @@ -128,14 +131,16 @@ elif "SLES" in os_info_data: linuxSystemInstall = 'zypper -n' linuxSystemInstall_check = '--no-gpg-checks' platfromInfo = platfromInfo+'-SLES' + osUpdate = 'refresh' elif "Mariner" in os_info_data: linuxSystemInstall = 'tdnf -y' linuxSystemInstall_check = '--nogpgcheck' platfromInfo = platfromInfo+'-Mariner' runtimeInstall = 'OFF' + osUpdate = 'makecache' else: print("\nrocJPEG Setup on "+platfromInfo+" is unsupported\n") - print("\nrocJPEG Setup Supported on: Ubuntu 20/22, RedHat 8/9, & SLES 15\n") + print("\nrocJPEG Setup Supported on: Ubuntu 20/22/24, RedHat 8/9, & SLES 15\n") exit(-1) # rocJPEG Setup @@ -143,7 +148,7 @@ print("\nrocJPEG Setup on: "+platfromInfo+"\n") print("\nrocJPEG Dependencies Installation with rocJPEG-setup.py V-"+__version__+"\n") if userName == 'root': - ERROR_CHECK(os.system(linuxSystemInstall+' update')) + ERROR_CHECK(os.system(linuxSystemInstall+' '+osUpdate)) ERROR_CHECK(os.system(linuxSystemInstall+' install sudo')) # source install - common package dependencies @@ -187,7 +192,7 @@ runtimeRPMPackages = [ ] # update -ERROR_CHECK(os.system('sudo '+linuxFlag+' '+linuxSystemInstall +' '+linuxSystemInstall_check+' update')) +ERROR_CHECK(os.system('sudo '+linuxFlag+' '+linuxSystemInstall +' '+linuxSystemInstall_check+' '+osUpdate)) # common packages ERROR_CHECK(os.system('sudo '+sudoValidateOption))