That last one should be fixed by https://github.com/JuliaLang/julia/commit/5ab3020077f8947d806fddaab8de45381908a9c5, there's been some churn in random-number generation recently and how those dependencies are handled.
On Friday, April 18, 2014 1:43:10 PM UTC-7, Comer Duncan wrote: > > Ok, I nuked the original julia and downloaded from scratch and have done a > make. This time it got pretty far along but again chokes. Here is the spew > near the end: > > Making install in expr > Making install in tune > Making install in doc > /opt/local/bin/gmkdir -p '/Users/comerduncan/julia/usr/share/info' > /opt/local/bin/ginstall -c -m 644 ./gmp.info ./gmp.info-1 ./gmp.info-2 > '/Users/comerduncan/julia/usr/share/info' > install-info --info-dir='/Users/comerduncan/julia/usr/share/info' > '/Users/comerduncan/julia/usr/share/info/gmp.info' > /opt/local/bin/gmkdir -p '/Users/comerduncan/julia/usr/lib' > /bin/sh ./libtool --mode=install /opt/local/bin/ginstall -c > libgmp.la'/Users/comerduncan/julia/usr/lib' > libtool: install: /opt/local/bin/ginstall -c .libs/libgmp.10.dylib > /Users/comerduncan/julia/usr/lib/libgmp.10.dylib > libtool: install: (cd /Users/comerduncan/julia/usr/lib && { ln -s -f > libgmp.10.dylib libgmp.dylib || { rm -f libgmp.dylib && ln -s > libgmp.10.dylib libgmp.dylib; }; }) > libtool: install: /opt/local/bin/ginstall -c .libs/libgmp.lai > /Users/comerduncan/julia/usr/lib/libgmp.la > /opt/local/bin/gmkdir -p '/Users/comerduncan/julia/usr/include' > /opt/local/bin/ginstall -c -m 644 gmp.h > '/Users/comerduncan/julia/usr/include' > > +-------------------------------------------------------------+ > | CAUTION: | > | | > | If you have not already run "make check", then we strongly | > | recommend you do so. | > | | > | GMP has been carefully tested by its authors, but compilers | > | are all too often released with serious bugs. GMP tends to | > | explore interesting corners in compilers and has hit bugs | > | on quite a few occasions. | > | | > +-------------------------------------------------------------+ > > Undefined symbols for architecture x86_64: > "_randmtzig_exprnd", referenced from: > _exp_rand in librandom.o > "_randmtzig_gv_randn", referenced from: > _norm_rand in librandom.o > ld: symbol(s) not found for architecture x86_64 > clang: error: linker command failed with exit code 1 (use -v to see > invocation) > make[3]: *** [libRmath-julia.dylib] Error 1 > make[2]: *** [Rmath/src/libRmath-julia.dylib] Error 2 > make[1]: *** [julia-release] Error 2 > make: *** [release] Error 2 > > So, what is not right now? > > Comer > > > > On Friday, April 18, 2014 2:37:09 PM UTC-4, Keno Fischer wrote: >> >> Looks like https://github.com/JuliaLang/julia/issues/6157 to me? >> >> >> On Fri, Apr 18, 2014 at 2:27 PM, Comer Duncan <comer....@gmail.com>wrote: >> >>> I did make -C deps cleanall, then a make. In my julia directory I have >>> a Make.user containing just USE_SYSTEM_BLAS=1. The make choked I think late >>> in the build. Here are the lines surrounding the make steps just before the >>> crash. >>> >>> >>> Test 3: Locale-specific features (using 'fr_FR' locale) >>> --- ./testdata/testoutput3 2009-09-26 11:38:59.000000000 -0400 >>> +++ testtry 2014-04-18 13:04:41.000000000 -0400 >>> @@ -156,7 +156,7 @@ >>> ------------------------------------------------------------------ >>> Bra >>> [A-Za-z\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\xff] >>> - [a-z\xb5\xdf-\xf6\xf8-\xff] >>> + [a-z\xaa\xb5\xba\xdf-\xf6\xf8-\xff] >>> [A-Z\xc0-\xd6\xd8-\xde] >>> Ket >>> End >>> >>> Locale test did not run entirely successfully. >>> This usually means that there is a problem with the locale >>> settings rather than a bug in PCRE. >>> Test 4: UTF-8 support (Compatible with Perl >= 5.10) >>> OK >>> OK with study >>> OK with JIT study >>> / error >>> /opt/local/bin/gmkdir -p '/Users/comerduncan/julia/usr/lib/pkgconfig' >>> /opt/local/bin/gmkdir -p '/Users/comerduncan/julia/usr/include' >>> /opt/local/bin/ginstall -c -m 644 include/uv.h include/uv-errno.h >>> include/uv-version.h include/uv-unix.h include/uv-darwin.h >>> '/Users/comerduncan/julia/usr/include' >>> /opt/local/bin/gmkdir -p '/Users/comerduncan/julia/usr/lib/pkgconfig' >>> /opt/local/bin/ginstall -c -m 644 libuv.pc >>> '/Users/comerduncan/julia/usr/lib/pkgconfig' >>> libtool: install: /opt/local/bin/ginstall -c .libs/libuv.a >>> /Users/comerduncan/julia/usr/lib/libuv.a >>> libtool: install: /opt/local/bin/ginstall -c .libs/libuv.a >>> /Users/comerduncan/julia/usr/lib/libuv.a >>> libtool: install: /opt/local/bin/ginstall -c .libs/libuv.lai >>> /Users/comerduncan/julia/usr/lib/libuv.la >>> libtool: install: /opt/local/bin/ginstall -c .libs/libuv.lai >>> /Users/comerduncan/julia/usr/lib/libuv.la >>> /opt/local/bin/gmkdir -p '/Users/comerduncan/julia/usr/lib' >>> /bin/sh ./libtool --mode=install /opt/local/bin/ginstall -c >>> libuv.la '/Users/comerduncan/julia/usr/lib' >>> libtool: install: /opt/local/bin/ginstall -c .libs/libuv.11.dylib >>> /Users/comerduncan/julia/usr/lib/libuv.11.dylib >>> libtool: install: (cd /Users/comerduncan/julia/usr/lib && { ln -s -f >>> libuv.11.dylib libuv.dylib || { rm -f libuv.dylib && ln -s libuv.11.dylib >>> libuv.dylib; }; }) >>> libtool: install: /opt/local/bin/ginstall -c .libs/libuv.lai >>> /Users/comerduncan/julia/usr/lib/libuv.la >>> libtool: install: /opt/local/bin/ginstall -c .libs/libuv.a >>> /Users/comerduncan/julia/usr/lib/libuv.a >>> libtool: install: /opt/local/bin/ginstall -c .libs/libuv.11.dylib >>> /Users/comerduncan/julia/usr/lib/libuv.11.dylib >>> /opt/local/bin/gmkdir -p '/Users/comerduncan/julia/usr/lib' >>> CCLD libuv.la >>> CC src/unix/libuv_la-proctitle.lo >>> "makeout" 1747L, 99713C >>> ing.3 doc/pcre_dfa_exec.3 doc/pcre_exec.3 doc/pcre_free_study.3 >>> doc/pcre_free_substring.3 doc/pcre_free_substring_list.3 >>> doc/pcre_fullinfo.3 doc/pcre_get_named_substring.3 >>> doc/pcre_get_stringnumber.3 doc/pcre_get_stringtable_entries.3 >>> doc/pcre_get_substring.3 doc/pcre_get_substring_list.3 >>> doc/pcre_jit_stack_alloc.3 doc/pcre_jit_stack_free.3 doc/pcre_maketables.3 >>> doc/pcre_pattern_to_host_byte_order.3 doc/pcre_refcount.3 doc/pcre_study.3 >>> doc/pcre_utf16_to_host_byte_order.3 doc/pcre_version.3 doc/pcreapi.3 >>> doc/pcrebuild.3 doc/pcrecallout.3 doc/pcrecompat.3 doc/pcrejit.3 >>> doc/pcrelimits.3 doc/pcrematching.3 doc/pcrepartial.3 doc/pcrepattern.3 >>> doc/pcreperform.3 doc/pcreposix.3 doc/pcreprecompile.3 doc/pcresample.3 >>> '/Users/comerduncan/julia/usr/share/man/man3' >>> /opt/local/bin/ginstall -c -m 644 doc/pcrestack.3 doc/pcresyntax.3 >>> doc/pcreunicode.3 doc/pcrecpp.3 >>> '/Users/comerduncan/julia/usr/share/man/man3' >>> /opt/local/bin/ginstall -c -m 644 pcre.h pcrecpparg.h >>> pcre_stringpiece.h '/Users/comerduncan/julia/usr/include' >>> /opt/local/bin/ginstall -c -m 644 libpcre.pc libpcreposix.pc >>> libpcrecpp.pc '/Users/comerduncan/julia/usr/lib/pkgconfig' >>> Making all in support >>> Making all in kernel >>> libtool: compile: clang -stdlib=libc++ -mmacosx-version-min=10.7 >>> -DHAVE_CONFIG_H -I. -I.. -I../simd -O3 -fomit-frame-pointer -mtune=native >>> -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -MT >>> align.lo -MD -MP -MF .deps/align.Tpo -c align.c -fno-common -DPIC -o >>> .libs/align.o >>> clang: error: unknown argument: '-malign-double' >>> [-Wunused-command-line-argument-hard-error-in-future] >>> clang: note: this will be a hard error (cannot be downgraded to a >>> warning) in the future >>> make[5]: *** [align.lo] Error 1 >>> make[4]: *** [all-recursive] Error 1 >>> make[3]: *** [all] Error 2 >>> make[2]: *** [fftw-3.3.3-single/.libs/libfftw3f.dylib] Error 2 >>> make[1]: *** [julia-release] Error 2 >>> make: *** [release] Error 2 >>> >>> So is it a bug that the locale refers to Fr as I am in the US? >>> >>> There is a complaint about an unknown arg in clang...I have never seen >>> this one until now. >>> >>> Should I delete some fftw libs stuff and try again? >>> >>> I am attaching the entire output of the make in case that can be useful >>> to someone more in the know. >>> >>> Please advise! Thanks for your help. >>> >>> Comer >>> >>> >>> On Fri, Apr 18, 2014 at 12:07 PM, Ivar Nesje <iva...@gmail.com> wrote: >>> >>>> It is often hard to see the real error if you use parallel make (eg: >>>> make -j 4), because other processes might create lots of output after the >>>> error in one process. If you did a parallel make, you run just plain >>>> `make` >>>> to see the error at the bottom. >>>> >>>> Julia also does not clean dependencies on `make cleanall`, so you might >>>> want to see if `make -C deps clean-fftw`, or `make -C deps cleanall`. >>>> >>>> Ivar >>>> >>>> kl. 17:09:30 UTC+2 fredag 18. april 2014 skrev Comer Duncan følgende: >>>> >>>>> Today I have tried to update my build of julia. I have not done it in >>>>> a month or so. I am building on my macbookpro (Feb 2011) running >>>>> Mavericks >>>>> and this is the first time that I have had a failure which could not be >>>>> remedied with either make clean or make cleanall. I paste the last part >>>>> of >>>>> the make and ask if anyone knows what might be going wrong. Here is the >>>>> spew: >>>>> >>>>> Making install in support >>>>> Making install in kernel >>>>> libtool: compile: clang -stdlib=libc++ -mmacosx-version-min=10.7 >>>>> -DHAVE_CONFIG_H -I. -I.. -I../simd -O3 -fomit-frame-pointer -mtune=native >>>>> -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -MT >>>>> align.lo -MD -MP -MF .deps/align.Tpo -c align.c -fno-common -DPIC -o >>>>> .libs/align.o >>>>> clang: error: unknown argument: '-malign-double' >>>>> [-Wunused-command-line-argument-hard-error-in-future] >>>>> clang: note: this will be a hard error (cannot be downgraded to a >>>>> warning) in the future >>>>> make[4]: *** [align.lo] Error 1 >>>>> make[3]: *** [install-recursive] Error 1 >>>>> make[2]: *** [/Users/comerduncan/julia/usr/lib/libfftw3f.dylib] Error >>>>> 2 >>>>> make[1]: *** [julia-release] Error 2 >>>>> make: *** [release] Error 2 >>>>> >>>>> Thanks for any help. >>>>> >>>>> Comer >>>>> >>>> >>> >>