Please provide the following info (check/uncheck the boxes after creating this topic):
Software Version
[o] DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.6 and DriveWorks 4.0
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
other
Target Operating System
[o] Linux
QNX
other
Hardware Platform
[o] NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
other
SDK Manager Version
1.8.3.10431
other
Host Machine Version
[0] native Ubuntu 18.04
other
Host pc spec:
Cuda : 11.4
CuDNN : 8.2.4.15
hello,
I am now trying to install ros on the target pc using cross-compilation. I am proceeding by following the link below.
“NVIDIA_DRIVE_OS_5.2_NvROS_Example_Integration_Guide/nvvib_docs/index.html”
During the process, the following error occurred when executing the command.
CMake Error at /usr/share/cmake-3.17/Modules/FindCUDA.cmake:783 (string):
string sub-command REGEX, mode REPLACE needs at least 6 arguments total to
command.
Call Stack (most recent call first):
CMakeLists.txt:14 (find_package)
CMake Error at /usr/share/cmake-3.17/Modules/FindCUDA.cmake:784 (string):
string sub-command REGEX, mode REPLACE needs at least 6 arguments total to
command.
Call Stack (most recent call first):
CMakeLists.txt:14 (find_package)
-- Found CUDA: /usr/local/cuda-10.2 (found version ".")
-- Using CATKIN_DEVEL_PREFIX: /home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/devel_isolated/nvros_cuda_samples
-- Using CMAKE_PREFIX_PATH: /home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/install_isolated
-- This workspace overlays: /home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/install_isolated
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.17", minimum required is "2")
-- Using PYTHON_EXECUTABLE: /usr/bin/python2
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: false
-- catkin 0.7.20
-- BUILD_SHARED_LIBS is on
-- Configuring incomplete, errors occurred!
See also "/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/build_isolated/nvros_cuda_samples/CMakeFiles/CMakeOutput.log".
<== Failed to process package 'nvros_cuda_samples':
Command '['/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/install_isolated/env.sh', '/usr/bin/cmake', '/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/src/nvros/pkgs/nvros_cuda_samples', '-DCATKIN_DEVEL_PREFIX=/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/devel_isolated/nvros_cuda_samples', '-DCMAKE_INSTALL_PREFIX=/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/install_isolated', '-DCMAKE_BUILD_TYPE=Release', '-DCMAKE_TOOLCHAIN_FILE=/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/src/nvros/build/pdk/../../../../../../drive-t186ref-linux/ros/src/nvros/build/pdk/toolchain.cmake', '-DCATKIN_ENABLE_TESTING=false', '-G', 'Unix Makefiles']' returned non-zero exit status 1
Reproduce this error by running:
==> cd /home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/build_isolated/nvros_cuda_samples && /home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/install_isolated/env.sh /usr/bin/cmake /home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/src/nvros/pkgs/nvros_cuda_samples -DCATKIN_DEVEL_PREFIX=/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/devel_isolated/nvros_cuda_samples -DCMAKE_INSTALL_PREFIX=/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/install_isolated -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/src/nvros/build/pdk/../../../../../../drive-t186ref-linux/ros/src/nvros/build/pdk/toolchain.cmake -DCATKIN_ENABLE_TESTING=false -G 'Unix Makefiles'
Command failed, exiting.
when ‘Reproduce this error by running’ of the error message was executed, the following error occurred again.
glad@glad-850XAC:~/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/src/nvros/build/pdk$ cd /home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/build_isolated/nvros_cuda_samples && sudo /home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/install_isolated/env.sh /usr/bin/cmake /home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/src/nvros/pkgs/nvros_cuda_samples -DCATKIN_DEVEL_PREFIX=/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/devel_isolated/nvros_cuda_samples -DCMAKE_INSTALL_PREFIX=/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/install_isolated -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/src/nvros/build/pdk/../../../../../../drive-t186ref-linux/ros/src/nvros/build/pdk/toolchain.cmake -DCATKIN_ENABLE_TESTING=false -G 'Unix Makefiles'
CMake Error at /usr/share/cmake-3.17/Modules/FindCUDA.cmake:783 (string):
string sub-command REGEX, mode REPLACE needs at least 6 arguments total to
command.
Call Stack (most recent call first):
CMakeLists.txt:14 (find_package)
CMake Error at /usr/share/cmake-3.17/Modules/FindCUDA.cmake:784 (string):
string sub-command REGEX, mode REPLACE needs at least 6 arguments total to
command.
Call Stack (most recent call first):
CMakeLists.txt:14 (find_package)
CMake Error at /usr/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:164 (message):
Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_INCLUDE_DIRS)
(found version ".")
Call Stack (most recent call first):
/usr/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:445 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.17/Modules/FindCUDA.cmake:1116 (find_package_handle_standard_args)
CMakeLists.txt:14 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/build_isolated/nvros_cuda_samples/CMakeFiles/CMakeOutput.log".
And when I executed the below command, which is a part of the above command, the following error occurred.
glad@glad-850XAC:~$ sudo /home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/install_isolated/env.sh /usr/bin/cmake /home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/src/nvros/pkgs/nvros_cuda_samples -DCATKIN_DEVEL_PREFIX=/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/devel_isolated/nvros_cuda_samples -DCMAKE_INSTALL_PREFIX=/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/install_isolated -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/home/glad/nvidia/nvidia_sdk/DRIVE_OS_5.2.6_SDK_Linux_OSWithSamples_DRIVE_AGX_XAVIER/DRIVEOS/drive-t186ref-linux/ros/src/nvros/build/pdk/../../../../../../drive-t186ref-linux/ros/src/nvros/build/pdk/toolchain.cmake -DCATKIN_ENABLE_TESTING=false -G 'Unix Makefiles'
[sudo] password for glad:
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:10 (project):
The CMAKE_C_COMPILER:
/toolchains/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc
is not a full path to an existing compiler tool.
Tell CMake where to find the compiler by setting either the environment
variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
the compiler, or to the compiler name if it is in the PATH.
CMake Error at CMakeLists.txt:10 (project):
The CMAKE_CXX_COMPILER:
/toolchains/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-g++
is not a full path to an existing compiler tool.
Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.
-- Configuring incomplete, errors occurred!
I would be grateful if you could tell me how to solve it.
Thank you.