Hello,
I’ve recently installed IsaacSim and in the step of the installation of running ‘make IsaacSimProject’, the command make fails with the following output:
bash "/home/user/workspace/UnrealEngine-IsaacSim_1.2/Engine/Build/BatchFiles/Linux/Build.sh" IsaacSimProject Linux Development
Fixing inconsistent case in filenames.
Setting up Mono
Building IsaacSimProject...
Performing 1 actions (16 in parallel)
[1/1] Link (lld) IsaacSimProject
/usr/bin/ld.lld: error: undefined symbol: cudaConfigureCall
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(launchMatrixVectorBiasMulti(float*, int, int, int, int, IPFNNDescription::EActivation, float*, float const**, float const*, bool, CUstream_st*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaConfigureCall
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(launchMatrixVectorBiasMulti(float*, int, int, int, int, IPFNNDescription::EActivation, float*, float const**, float const*, bool, CUstream_st*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaConfigureCall
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(launchMatrixVectorBiasMulti(float*, int, int, int, int, IPFNNDescription::EActivation, float*, float const**, float const*, bool, CUstream_st*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaConfigureCall
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(launchMatrixVectorBiasMulti(float*, int, int, int, int, IPFNNDescription::EActivation, float*, float const**, float const*, bool, CUstream_st*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaConfigureCall
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(launchMatrixVectorBiasMulti(float*, int, int, int, int, IPFNNDescription::EActivation, float*, float const**, float const*, bool, CUstream_st*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaConfigureCall
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(launchMatrixVectorBiasMulti(float*, int, int, int, int, IPFNNDescription::EActivation, float*, float const**, float const*, bool, CUstream_st*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaConfigureCall
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(launchScaleBias(float*, int, float const*, int, int, int, float const*, float const*, int, CUstream_st*)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z20elementWiseScaleBiasPfiPKfiiiS1_S1_i(float*, int, float const*, int, int, int, float const*, float const*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z20elementWiseScaleBiasPfiPKfiiiS1_S1_i(float*, int, float const*, int, int, int, float const*, float const*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z20elementWiseScaleBiasPfiPKfiiiS1_S1_i(float*, int, float const*, int, int, int, float const*, float const*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z20elementWiseScaleBiasPfiPKfiiiS1_S1_i(float*, int, float const*, int, int, int, float const*, float const*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z20elementWiseScaleBiasPfiPKfiiiS1_S1_i(float*, int, float const*, int, int, int, float const*, float const*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z20elementWiseScaleBiasPfiPKfiiiS1_S1_i(float*, int, float const*, int, int, int, float const*, float const*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z20elementWiseScaleBiasPfiPKfiiiS1_S1_i(float*, int, float const*, int, int, int, float const*, float const*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z20elementWiseScaleBiasPfiPKfiiiS1_S1_i(float*, int, float const*, int, int, int, float const*, float const*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z20elementWiseScaleBiasPfiPKfiiiS1_S1_i(float*, int, float const*, int, int, int, float const*, float const*, int)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z26naiveMatrixVectorBiasMultiILb1ELN16IPFNNDescription11EActivationE0EEvPfiiiiS2_PPKfS4_(float*, int, int, int, int, float*, float const**, float const*)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z26naiveMatrixVectorBiasMultiILb1ELN16IPFNNDescription11EActivationE0EEvPfiiiiS2_PPKfS4_(float*, int, int, int, int, float*, float const**, float const*)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z26naiveMatrixVectorBiasMultiILb1ELN16IPFNNDescription11EActivationE0EEvPfiiiiS2_PPKfS4_(float*, int, int, int, int, float*, float const**, float const*)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: undefined symbol: cudaSetupArgument
>>> referenced by tmpxft_0000767c_00000000-5_LayersBatched.cudafe1.cpp
>>> LayersBatched.o:(__device_stub__Z26naiveMatrixVectorBiasMultiILb1ELN16IPFNNDescription11EActivationE0EEvPfiiiiS2_PPKfS4_(float*, int, int, int, int, float*, float const**, float const*)) in archive /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Plugins/DLAnimation/Source/ThirdParty/PFNN/bin/linux/release/libPFNNInterface.a
/usr/bin/ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ERROR: UBT ERROR: Failed to produce item: /home/user/workspace/UnrealEngine-IsaacSim_1.2/IsaacSimProject/Binaries/Linux/IsaacSimProject
(see ../Programs/UnrealBuildTool/Log.txt for full exception trace)
Total build time: 3.09 seconds (Local executor: 0.00 seconds)
Makefile:603: recipe for target 'IsaacSimProject' failed
make: *** [IsaacSimProject] Error 5
My system specs are:
- Linux newton 4.18.0-17-generic #18~18.04.1-Ubuntu SMP Fri Mar 15 15:27:12 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
- AMD Ryzen 7 1700X Eight-Core Processor
- GeForce GTX 1080ti
- 32GB ram
- Cuda 10.1
I tried to include /usr/local/cuda/lib64 in LD_LIBRARY_PATH, it helped nothing.
Log.txt (1.89 KB)