It seems building the latest ccminer source against CUDA 9.1 fails, because the file device_functions_decls.h cannot be found.
Edit: On ubuntu 16.04. Of course an easy workaround is to use CUDA 9.0 libraries for now.
Edit: On ubuntu 16.04. Of course an easy workaround is to use CUDA 9.0 libraries for now.
I got CUDA 9.1 to work with the cuda-9 branch of ccminer. I compiled CUDA 9.1 using the .run file and had it install the drivers included with the full .run package as the proprietary drivers did not install correctly using either the GUI (system setting route) or the PPA from the command line (at least for me, though I'm not an expert so I could very easily have been doing something wrong). As I posted above thread, the key for me was to ensure that I had both lib and lib64 referenced in my LD_LIBRARY path before I compiled, otherwise, even though ccminer would compile without failing, it wouldn't do so correctly.
If you only have CUDA 9.1 installed, is there even a 'lib'? Can you tell me the resulting value for LD_LIBRARY_PATH in your case?
Thanks