Remove the Intel OpenCL this way, seems you installed this manually...:
$ sudo rmetc/ld.so.conf.d/opencl-vendor-intel.conf
$ sudo ldconfig
after this, go to the vanitygen folder:
$ make clean && make
Done
$ rm *.oclbin
The second command removes the compiled OpenCL kernel for your GPU which dosnt work anyway, always remove it when changing drivers/rebuilding, otherwise you'll end up using an old OpenCL kernel.
I have no file ending on oclbin.
Now back to your first line:
You will have to install the packages i've told you. nvidia-libopencl1-352 should show "installed".
Installing nvidia-libopencl1-352 removes ocl-lcd-libopencl1.
After this:
# dpkg --get-selections | grep opencl
nvidia-libopencl1-352 install
nvidia-opencl-icd-352 install
ocl-icd-libopencl1:amd64 deinstall
opencl-headers install
Now, try again and post the results.
I now get this:
make oclvanitygen
cc -ggdb -O3 -Wall -c -o oclvanitygen.o oclvanitygen.c
cc -ggdb -O3 -Wall -c -o oclengine.o oclengine.c
oclengine.c: In function vg_ocl_prefix_check:
oclengine.c:1553:18: warning: variable tablesize set but not used [-Wunused-but-set-variable]
int orig_delta, tablesize;
^
cc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread -lOpenCL
/usr/bin/ld: cannot find -lOpenCL
collect2: error: ld returned 1 exit status
make: *** [oclvanitygen] Error 1
Error "/usr/bin/ld: cannot find -lOpenCL" is what I've had before, and so far if I got rid of this error I got an oclvanitygen that can't find a platform.
Any more suggestions are much appreciated
