Yep, using that version of gcc definitely won't work. However, if you're 
using the intel compilers then you don't need gcc. If you haven't seen it, 
instructions for using the intel compilers are here 
<https://github.com/JuliaLang/julia#intel-compilers-and-math-kernel-library-mkl>
.

Cheers, Patrick

On Tuesday, June 21, 2016 at 1:57:52 PM UTC-7, AB wrote:
>
> Thanks for the feedback.  I have been told that the version of gcc 
> available on this system is a bit old.  
>
> gcc --version returns: 
>
> gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16)
>
> I think version 4.7 is required for julia.  The administrators of the 
> cluster would like me to use the Intel compilers, which I am trying to 
> figure out, but I will ask if I can update gcc too.
>
> Thanks again!
>
> AB 
>
>
>
> On Tuesday, June 21, 2016 at 12:01:21 PM UTC-5, Patrick Belliveau wrote:
>>
>> It's not clear to me what's going on here but as a first attempt at 
>> troubleshooting, are you sure that you have up to date installations of all 
>> the required build tools and external libraries required to build Julia 
>> from source? In particular, you should check that make is using recent 
>> enough versions of gcc and g++. See the Julia github page for required 
>> versions. Even if you have a satisfactory version of gcc installed on your 
>> system, make may be using an older default version if you haven't specified 
>> your c compiler in Make.user. You can do that by adding the following two 
>> lines to Make.user:
>> CC=/path_to_gcc_binary
>> CXX=/path_to_g++_binary
>>
>>
>> On Monday, June 20, 2016 at 5:26:19 PM UTC-7, AB wrote:
>>>
>>> Sorry!  I thought that was the relevant part.  I just ran make again. It 
>>> returned this:
>>>
>>> In file included from src/s_fmax.c:32:
>>> src/fpmath.h:105: error: duplicate member ‘manl’
>>> In file included from src/math_private.h:26,
>>>                  from src/s_fmax.c:33:
>>> src/math_private_openbsd.h:54: error: conflicting types for 
>>> ‘ieee_quad_shape_type’
>>> src/math_private_openbsd.h:35: note: previous declaration of 
>>> ‘ieee_quad_shape_type’ was here
>>> src/math_private_openbsd.h:141: error: conflicting types for 
>>> ‘ieee_extended_shape_type’
>>> src/math_private_openbsd.h:123: note: previous declaration of 
>>> ‘ieee_extended_shape_type’ was here
>>> In file included from src/s_fmax.c:33:
>>> src/math_private.h:78: error: conflicting types for 
>>> ‘ieee_double_shape_type’
>>> src/math_private.h:60: note: previous declaration of 
>>> ‘ieee_double_shape_type’ was here
>>> make[2]: *** [src/s_fmax.c.o] Error 1
>>> make[1]: *** 
>>> [build/openlibm-e2fc5dd2f86f1e1dc47e8fa153b6a7b776d53ab5/libopenlibm.so] 
>>> Error 2
>>> make: *** [julia-deps] Error 2
>>>
>>> On Monday, June 20, 2016 at 7:05:38 PM UTC-5, Yichao Yu wrote:
>>>>
>>>> On Mon, Jun 20, 2016 at 7:50 PM, AB <aus.be...@gmail.com> wrote: 
>>>> > Hello - 
>>>> > 
>>>> > I'm trying to install Julia on a machine at my university. 
>>>> > 
>>>> > When I run "make" the process terminates with the following errors: 
>>>> > 
>>>> > make[2]: *** [src/s_fmax.c.o] Error 1 
>>>> > make[1]: *** 
>>>> > 
>>>> [build/openlibm-e2fc5dd2f86f1e1dc47e8fa153b6a7b776d53ab5/libopenlibm.so] 
>>>> > Error 2 
>>>> > make: *** [julia-deps] Error 2 
>>>>
>>>> FWIW, you need to copy in the actual error for anyone to help. The 
>>>> output you pasted is merely `make` complaining that something when 
>>>> wrong, but not the compile command that actually went wrong. 
>>>>
>>>> > 
>>>> > Is this a problem with a dependency? 
>>>> > 
>>>> > The version information of the machine is: 
>>>> > 
>>>> > 
>>>> LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
>>>>  
>>>>
>>>> > 
>>>> > and: 
>>>> > 
>>>> > Linux login2.stampede.tacc.utexas.edu 2.6.32-431.17.1.el6.x86_64 #1 
>>>> SMP Wed 
>>>> > May 7 23:32:49 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 
>>>> > 
>>>> > I appreciate any help! 
>>>> > 
>>>> > Thanks, 
>>>> > 
>>>> > ABB 
>>>>
>>>

Reply via email to