Dear,

I would like to use OpenCL in D. Thus I try to use DerelictCL.
But I fail to use it I encounter this error message:
--------------
/opt/jonathan/jonathan-dlang_ldc2092/root/usr/include/d/derelict/opencl/constants.di(835):
 Error: genCLVectorTypes cannot be interpreted at compile time, because it has 
no available source code
/opt/jonathan/jonathan-dlang_ldc2092/root/usr/include/d/derelict/opencl/constants.di-mixin-835(835):
 Error: declaration expected, not <
--------------


The tiny D file is:
------test_opencl.d--------

import derelict.opencl.cl;

void main() {
    // Load the OpenCL library.
    DerelictCL.load();
}
---------------------------


The compile line is:

--------------
ldc2 -I /opt/jonathan/jonathan-dlang_ldc2092/root/usr/include/d/ \
      -L-L/usr/lib64 \
      -L-L/opt/jonathan/jonathan-dlang_ldc2092/root/usr/lib64 \
      -L-lOpenCL \
      -L-lDerelictUtil \
      -L-lDerelictCL \
      -of test \
      test_opencl.d
--------------

library are located at:
OpenL           /usr/lib64/libOpenCL.so
DerelictUtil /opt/jonathan/jonathan-dlang_ldc2092/root/usr/lib64/libDerelictUtil.so DerelictCL /opt/jonathan/jonathan-dlang_ldc2092/root/usr/lib64/libDerelictCL.so

Derelict include files:= are located at:
 - /opt/jonathan/jonathan-dlang_ldc2092/root/usr/include/d/


Thanks for your help

Best regards




Reply via email to