compiling OpenCL examples under Linux

Hi,

it’s the first time I post here. ^_^

I downloaded the latest GPU SDK and tried to compile the OCL examples.
Except for some warnings I get an error that makes the compiler stop:

[font=“Courier New”]make[1]: Entering directory /home/XXX/NVIDIA_GPU_Computing_SDK/OpenCL/src/oclSobelFilter' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o): In function oclErrorString’:
oclUtils.cpp:(.text+0x0): multiple definition of oclErrorString' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o):oclUtils.cpp:(.text+0x0) : first defined here ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o): In function oclDeleteMemObjs’:
oclUtils.cpp:(.text+0x1f0): multiple definition of oclDeleteMemObjs' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o):oclUtils.cpp:(.text+0x50 ): first defined here ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o): In function oclLogBuildInfo’:
oclUtils.cpp:(.text+0x220): multiple definition of oclLogBuildInfo' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o):oclUtils.cpp:(.text+0x80 ): first defined here ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o): In function oclLogPtx’:
oclUtils.cpp:(.text+0x290): multiple definition of oclLogPtx' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o):oclUtils.cpp:(.text+0xf0 ): first defined here ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o): In function oclGetProgBinary’:
oclUtils.cpp:(.text+0x460): multiple definition of oclGetProgBinary' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o):oclUtils.cpp:(.text+0x2c 0): first defined here ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o): In function oclGetDev’:
oclUtils.cpp:(.text+0x600): multiple definition of oclGetDev' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o):oclUtils.cpp:(.text+0x46 0): first defined here ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o): In function oclGetFirstDev’:
oclUtils.cpp:(.text+0x6a0): multiple definition of oclGetFirstDev' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o):oclUtils.cpp:(.text+0x50 0): first defined here ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o): In function oclLoadProgSource’:
oclUtils.cpp:(.text+0x700): multiple definition of oclLoadProgSource' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o):oclUtils.cpp:(.text+0x56 0): first defined here ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o): In function oclGetMaxFlopsDev’:
oclUtils.cpp:(.text+0x810): multiple definition of oclGetMaxFlopsDev' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o):oclUtils.cpp:(.text+0x67 0): first defined here ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o): In function oclPrintDevName’:
oclUtils.cpp:(.text+0x940): multiple definition of oclPrintDevName' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o):oclUtils.cpp:(.text+0x7a 0): first defined here ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o): In function oclGetPlatformID’:
oclUtils.cpp:(.text+0x9d0): multiple definition of oclGetPlatformID' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o):oclUtils.cpp:(.text+0x83 0): first defined here ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o): In function oclPrintDevInfo’:
oclUtils.cpp:(.text+0xde0): multiple definition of oclPrintDevInfo' ../../..//OpenCL//common//lib/liboclUtil_x86_64.a(oclUtils.cpp.o):oclUtils.cpp:(.text+0x9a 0): first defined here collect2: ld returned 1 exit status make[1]: *** [../../..//OpenCL//bin//linux/release/oclSobelFilter] Error 1 make[1]: Leaving directory /home/XXX/NVIDIA_GPU_Computing_SDK/OpenCL/src/oclSobelFilter’
make: *** [src/oclSobelFilter/Makefile.ph_build] Error 2[/font]

CUDA compiled fine the first time, after deleting and re-installation I get errors while compiling but the files are there and they work.
Does anyone know what causes this with OpenCL?

I’m running Ubuntu 9.10 x64 with a GeForce GTS 250.

Thanks in advance!

–Markus