Solved Can't install scanner for Canon multifunction MG5750



Messages: 37

I have a problem when i try to install the scanner for the multifunction printer Canon MG5750 (wifi connection).
I have downloaded the driver scangearmp2-source-3.20-1 from Canon Europe site.
The compilation succeed and fail when i execute the make command
I have this error

/usr/bin/ld: cannot find -lcncpmslld2
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1

Thank you for your help.



Reaction score: 1,377
Messages: 1,909

The compilation succeed and fail when i execute the make command
Try with gmake instead. Linux projects often assume that you use GNU make and not the BSD version. In your case there might be an ordering problem because of it and a library might not be built yet when the linker is invoked.

So I assume that your source code is a Linux source code, in such case there is NEVER guaranty that a Linux source compile out of the box on BSD unless you confirm that Canon claims the source code to BSD compatible...

This is generally not the case, in most of time, it requires some patches and sometimes it is impossible to compile at all when the code is based on too much "linuxisms". So it requires some "developer" skills. And even if your compilation succeeds, this doesn't mean your program will work.
Can't hurt to try though :)