lzqsd / OptixRenderer

An optix-based GPU path tracer
MIT License
86 stars 33 forks source link

Installation error #4

Closed Spandan-Madan closed 2 years ago

Spandan-Madan commented 2 years ago

Hi,

I am getting the following error when running make:

//usr/lib64/libpango-1.0.so.0: undefined reference to `fribidi_get_bracket'
//usr/lib64/libpango-1.0.so.0: undefined reference to `fribidi_get_par_embedding_levels_ex'
collect2: error: ld returned 1 exit status
make[2]: *** [bin/optixRenderer] Error 1
make[1]: *** [optixRenderer/src/CMakeFiles/optixRenderer.dir/all] Error 2
make: *** [all] Error 2

Here's my cmake:

CMAKE_BUILD_TYPE                 Release                                                                                           
 CMAKE_INSTALL_PREFIX             /usr/local                                                                                        
 CUDA_64_BIT_DEVICE_CODE          ON                                                                                                
 CUDA_CHECK_DEPENDENCIES_DURING   OFF                                                                                               
 CUDA_ENABLE_BATCHING             OFF                                                                                               
 CUDA_GENERATE_DEPENDENCIES_DUR   OFF                                                                                               
 CUDA_HOST_COMPILER               /usr/bin/gcc                                                                                      
 CUDA_REMOVE_GLOBAL_MEMORY_SPAC   ON                                                                                                
 CUDA_SDK_ROOT_DIR                CUDA_SDK_ROOT_DIR-NOTFOUND                                                                        
 CUDA_TOOLKIT_ROOT_DIR            /n/sw/eb/apps/centos7/Core/CUDA/10.0.130                                                          
 CUDA_USE_STATIC_CUDA_RUNTIME     ON                                                                                                
 CUDA_dl_LIBRARY                  /usr/lib64/libdl.so                                                                               
 CUDA_rt_LIBRARY                  /usr/lib64/librt.so                                                                               
 ILUT_LIBRARIES                   ILUT_LIBRARIES-NOTFOUND                                                                           
 ILU_LIBRARIES                    ILU_LIBRARIES-NOTFOUND                                                                            
 IL_INCLUDE_DIR                   IL_INCLUDE_DIR-NOTFOUND                                                                           
 IL_LIBRARIES                     IL_LIBRARIES-NOTFOUND                                                                             
 OpenCV_DIR                       /n/helmod/apps/centos7/Core/opencv/3.4.3-fasrc01/share/OpenCV                                     
 OptiX_INCLUDE                    /n/pfister_lab2/Lab/spandan/contextual_domain_adaptation/rendering_openrooms/OptixRenderer/NVIDIA-
 OptiX_INSTALL_DIR                /n/pfister_lab2/Lab/spandan/contextual_domain_adaptation/rendering_openrooms/OptixRenderer/NVIDIA-
 optix_LIBRARY                    /n/pfister_lab2/Lab/spandan/contextual_domain_adaptation/rendering_openrooms/OptixRenderer/NVIDIA-
 optixu_LIBRARY                   /n/pfister_lab2/Lab/spandan/contextual_domain_adaptation/rendering_openrooms/OptixRenderer/NVIDIA-

I don't think this error is because of the missing IL, ILUT libraries, because I built the optix_advanced_samples codebase, and make worked out without errors for that even though IL and ILUT could not be found for that installation either.

Any suggestions on how I should proceed?

Best, Spandan

Spandan-Madan commented 2 years ago

Was able to resolve the installation issue with optix 6.5 and opencv 2.4.8! Closing the issue!