Details
-
Bug
-
Resolution: Cannot Reproduce
-
Minor
-
None
-
Lustre 2.1.0
-
None
-
3
-
10279
Description
On master, "configure --prefix=/some/path" appears to be broken for at least libcfs.ko. I wanted to "make install" into a subdirectory in my home directory, and it failed at this point:
test -z "/bghome/morrone/local/lib" || /bin/mkdir -p "/bghome/morrone/local/lib" /usr/bin/install -c -m 644 libcfsutil.a '/bghome/morrone/local/lib' ( cd '/bghome/morrone/local/lib' && ranlib libcfsutil.a ) test -z "" || /bin/mkdir -p "" test -z "/lib/modules/2.6.32-71.el6.ppc64/updates/kernel/net/lustre" || /bin/mkdir -p "/lib/modules/2.6.32-71.el6.ppc64/updates/kernel/net/lustre" /usr/bin/install -c -m 644 libcfs.ko '/lib/modules/2.6.32-71.el6.ppc64/updates/kernel/net/lustre' /usr/bin/install: cannot remove `/lib/modules/2.6.32-71.el6.ppc64/updates/kernel/net/lustre/libcfs.ko': Permission denied make[4]: *** [install-modulenetDATA] Error 1 make[4]: Leaving directory `/bghome/morrone/lustre/libcfs/libcfs' make[3]: *** [install-am] Error 2 make[3]: Leaving directory `/bghome/morrone/lustre/libcfs/libcfs' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/bghome/morrone/lustre/libcfs/libcfs' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/bghome/morrone/lustre/libcfs' make: *** [install-recursive] Error 1
Notice it tried to install libcfs.ko into /lib instead of /bghome/morrone/local/lib. (I had specified --prefix=/bghome/morrone/local).