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 >>> >>