Hm, okay, I guess this isn't one I've seen before. Try editing the top-level Makefile, find the install: rule and see if you can add a - at the start of one of the lines to allow moving past the error. I suspect it's the loop over JL_PRIVATE_LIBS that's failing. You could also try modifying some of the cp flags in contrib/install.sh.
On Monday, June 29, 2015 at 1:28:52 PM UTC-4, Garrett Jenkinson wrote: > > Thanks for the suggestion. I tried your suggestion and got the same error > message as before. > > As a note, even though this is being done on a computing cluster, I logged > into a single compute node and am not using the -j N flag to do parallel > make. I am simply running the normal make command without any flags, and so > I think everything should be acting serially as though I was just on a > normal computer. > > > > On Monday, June 29, 2015 at 12:08:11 PM UTC-5, Tony Kelman wrote: >> >> I'm guessing, but this might be due to some fragility with parallel make >> in the deps/Makefile on the release-0.3 branch. You can try make -C deps >> distclean-openlibm && make cleanall && make, see if things work better a >> second time around (cleanall does not clear out the large dependencies like >> llvm and openblas, so this shouldn't take too long). >> >> >> On Monday, June 29, 2015 at 11:35:07 AM UTC-4, Garrett Jenkinson wrote: >>> >>> I am trying to install 0.3.10 from source on a RHEL 6.5 cluster, but >>> keep getting an error. Here are the commands I used: >>> >>> mkdir julia >>> ls >>> cd julia/ >>> git clone git://github.com/JuliaLang/julia.git >>> git checkout release-0.3 >>> make >>> >>> This fails with the error: >>> >>> cp: preserving permissions for >>> `~/julia/julia/usr/lib/libopenlibm.so.1.0': Operation not supported >>> make[3]: *** [install] Error 1 >>> make[2]: *** [~/julia/julia/usr/lib/libopenlibm.a] Error 2 >>> make[1]: *** [julia-release] Error 2 >>> make: *** [release] Error 2 >>> >>> where I have replaced my directory structure (that has username details, >>> etc) with "~" in the above error message. Here is the file permissions of >>> the libopenlibm.so.1.0: >>> >>> -rwxr-xr-x+ >>> >>> It seems that the error is related to the ACL permissions (+ sign at end >>> of permissions). I tried various setfacl commands (using -b and -k flags) >>> to see if I could remove these acl permissions, but it does not correct the >>> problem. Also, if it is relevant, I do not have root permissions on this >>> machine since it is a computing cluster. >>> >>> Am I doing something wrong? Any thoughts on correcting this? >>> >>> Thanks, >>> Garrett >>> >>> P.S. Here are my gcc specs (since I know you need the updated compiler, >>> which I have): >>> >>> gcc -v >>> Using built-in specs. >>> COLLECT_GCC=gcc >>> >>> COLLECT_LTO_WRAPPER=/cm/shared/apps/gcc/4.8.1/libexec/gcc/x86_64-unknown-linux-gnu/4.8.1/lto-wrapper >>> Target: x86_64-unknown-linux-gnu >>> Configured with: ../gcc-4.8.1/configure >>> --prefix=/cm/shared/apps/gcc/4.8.1 --enable-languages=c,c++,fortran >>> --with-gmp-include=/usr/src/redhat/BUILD/gcc-4.8.1-obj/../gcc-4.8.1/our-gmp >>> --with-gmp-lib=/usr/src/redhat/BUILD/gcc-4.8.1-obj/../gcc-4.8.1/our-gmp >>> --with-mpc-include=/usr/src/redhat/BUILD/gcc-4.8.1-obj/../gcc-4.8.1/our-mpc/src >>> >>> --with-mpc-lib=/usr/src/redhat/BUILD/gcc-4.8.1-obj/../gcc-4.8.1/our-mpc/src/.libs >>> >>> --with-mpfr-include=/usr/src/redhat/BUILD/gcc-4.8.1-obj/../gcc-4.8.1/our-mpfr/src >>> >>> --with-mpfr-lib=/usr/src/redhat/BUILD/gcc-4.8.1-obj/../gcc-4.8.1/our-mpfr/src/.libs >>> Thread model: posix >>> gcc version 4.8.1 (GCC) >>> >>>
