I got it working. Thanks so much for your help!

I tried your two suggestions, and it still gave me that error. So I grep'ed 
through the julia directory and found a bunch of 'Makefile' files inside 
the deps folder that were using the "cp" command with a "-a" flag set. I 
deleted any "-a" flag I could find and also put a "-" symbol in front of cp 
commands that had the "-p" flag set. After that the install worked (well 
the BLAS library failed but gave some pretty clear suggestions on 
re-running make with other flags set, which then worked).

So thanks again, I really appreciate it,
Garrett

On Monday, June 29, 2015 at 1:04:25 PM UTC-5, Tony Kelman wrote:
>
> 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) 
>>>>
>>>>

Reply via email to