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

Reply via email to