2 Replies Latest reply: Aug 26, 2013 11:29 AM by kelmoir RSS

Can't even get the examples to work - missing runtime

kelmoir Newbie
Currently Being Moderated

I got some Issue with Open Cl running on this Linux machine (PCLinuxOS 11, the lightweight one).

 

I did Install Open cl, and also the dcc. Wenn I try to compile and try the samples delivered with it, it won't work. First issue was for finding the headers. I could fix that by declaring the complete include Path (#include "/opt/clAmdFft-1.8.291/include/clAmdFft.h") instead of just the plain include.

 

But now, how ether, I t can't find the correct runtime(/usr/bin/ld: cannot find lclAmdFft.Runtime). I tried the Object detection sample, But I think, the others will face the same issues. The Samples are located in: /opt/AMDAPP/samples/opencl/cl/app/ObjectDetection/ And the Framework is in /opt/clAmdFft-1.8.291/

 

The compiler drops finally following error:

 

Building build/debug/x86/ObjectDetection

g++ -o build/debug/x86/ObjectDetection build/debug/x86//ObjectDetection.o build/debug/x86//SDKApplication.o build/debug/x86//SDKBitMap.o build/debug/x86//SDKCommon.o build/debug/x86//SDKCommandArgs.o build/debug/x86//SDKFile.o build/debug/x86//SDKThread.o -m32 -lpthread -ldl -L/usr/X11R6/lib  -L"/lib32"  -lclAmdFft.Runtime  -lOpenCL   -L../../../../../lib/x86  -L../../../../../TempSDKUtil/lib/x86 -L"/opt/AMDAPP/lib/x86" 

/usr/bin/ld: cannot find -lclAmdFft.Runtime

collect2: ld returned 1 exit status

make: *** [build/debug/x86/ObjectDetection] Error 1

 

I guess, that I just need to edit some environment variable in Linux, But I don't know, which one, and where to find it.

 

System:

OS: PC Linux OS 11

GPU: Radeon HD6310

Catalyst 12.10

Bittiness: 64 bit

More Like This

Legend

  • Correct Answers - 4 points
  • Helpful Answers - 2 points