I’m currently compiling the example programs in the SDK for version 4.1. I currently get the following error:
/usr/bin/ld: cannot find -lglut
collect2: ld returned 1 exit status
However, I do have both 64-bit and 32-bit versions of freeglut rpm package installed:
[chemadm@rnuusprgpu01 C]$ rpm -qf /usr/lib64/libglut.so.3
freeglut-2.4.0-7.1.el5
[chemadm@rnuusprgpu01 C]$ rpm -qf /usr/lib/libglut.so.3
freeglut-2.4.0-7.1.el5
Do I need a newer version of freeglut? I don’t remember seeing this error with version 4.0 in the past. I setup my environment like so for the compile:
cd /dbs/apps/cuda-4.1/NVIDIA_GPU_Computing_SDK/C
setenv PATH /dbs/apps/cuda-4.1/cuda/bin:/usr/bin:/bin:/usr/sbin:/sbin
setenv LD_LIBRARY_PATH /dbs/apps/cuda-4.1/cuda/lib64:/usr/lib64:/lib64
unsetenv PYTHONPATH
unsetenv PYTHONHOME
make | tee make.out
So I do have /usr/lib64 in my LD_LIBRARY_PATH above. Anyone else seen this linker error with libglut before?
Thanks,
Philippe