When MOUNT_CIFS_VENDOR_SUFFIX is undefined, the mount.cifs.c and umount.cifs.c utilities do not compile as the version.h file is not found. We finally found that replacing: #include "version.h" by #include "../include/version.h" or compile with "-I./" allows the utilities to compile. I guess that this bug has been missed mostly because the build farm usually defines MOUNT_CIFS_VENDOR_SUFFIC
Is this not fixed when using --with-cifsmount ?
I'm just trying to compile 3.0.23rc3 without the patch we temporarily added and with --with-cifsmount. Will let you know
I confirm that compiling with --with-cifsmount solves this issue
ok. Taking that to mean we can close this one.