On Wed, 2015-05-06 at 16:23 -0400, Steve Dickson wrote: > On 04/21/2015 01:31 PM, Calvin Walton wrote: > > rpcgen normally runs with a hardcoded cpp path of e.g. /lib/cpp, > > but not all Linux distributions install a cpp there. > > > > Grab a trick from glibc, and run rpcgen with a cpp-path pointing at > > a script; the script then runs the cpp specified in the CPP > > environment variable - which we set to $CC -E with appropriate > > options. > > > > Signed-off-by: Calvin Walton <calvin.walton@xxxxxxxxxx> > I'm getting the following errors when I apply this patch: > > test -f mount.h && rm -rf mount.h || true > CPP='gcc -E -x c-header' /usr/bin/rpcgen -Y ../../tools/rpcgen -l -o > mount_clnt.c mount.x > execvp: Permission denied > /usr/bin/rpcgen: C preprocessor failed with exit code 1 This probably means that the script at tools/rpcgen/cpp failed to get the executable permission added during patch application. I'm not sure why this happens; the patch header includes "new file mode 100755" as git should be expecting. Doing a chmod +x tools/rpcgen/cpp after applying the patch should fix the issue. -- Calvin Walton <calvin.walton@xxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html