Hi all,

I could compile Julia correctly again after

make -C deps distclean-llvm



(following an advice taken from the link posted by Kevin : 
https://github.com/JuliaLang/julia/issues/8200)

but that meant I had to recompile the whole thing. I had also to 'make 
clean', after the first attempt,

I was just wondering if there is anything I did wrong that put me in the 
situation of having to compile everything or every now and than, that 
cannot be avoided... 

thanks for your help and advices,

andrea

On Monday, September 1, 2014 9:36:43 AM UTC+1, Kevin Squire wrote:
>
> See https://github.com/JuliaLang/julia/issues/8200.
>
>
> On Sun, Aug 31, 2014 at 7:45 PM, Dan Luu <[email protected] <javascript:>> 
> wrote:
>
>> I'm also having problems, and I wonder if I've run into the same issue.
>>
>> When I updated Julia today on my Mac (10.9.2), I got the following error:
>>
>> /bin/sh: line 1: 23089 Segmentation fault: 11
>> /Users/danluu/dev/julia/usr/bin/julia --build
>> /Users/danluu/dev/julia/usr/lib/julia/sys
>> -J/Users/danluu/dev/julia/usr/lib/julia/$([ -e
>> /Users/danluu/dev/julia/usr/lib/julia/sys.ji ] && echo sys.ji || echo
>> sys0.ji) -f sysimg.jl
>> * This error is usually fixed by running 'make clean'. If the error
>> persists, try 'make cleanall'. *
>> make[1]: * [/Users/danluu/dev/julia/usr/lib/julia/sys.o] Error 1
>> make: * [release] Error 2
>>
>> I've tried doing make cleanall, and even wiping out my repository and
>> re-cloning in case it's a problem with deps, and I still get the same
>> error.
>>
>> On Linux (64-bit, 3.2.0-65-generic), the build doesn't error out, but
>> Julia segfaults on startup. The gdb backtrace for that is:
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x00007ffff6e2328c in jl_deserialize_gv (v=0x7bb138, s=0x7fffffffdcc0)
>> at dump.c:145
>> 145             *sysimg_gvars[gvname_index] = v;
>> (gdb) bt
>> #0  0x00007ffff6e2328c in jl_deserialize_gv (v=0x7bb138,
>> s=0x7fffffffdcc0) at dump.c:145
>> #1  jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:854
>> #2  0x00007ffff6e233e5 in jl_deserialize_value (s=0x7fffffffdcc0) at 
>> dump.c:950
>> #3  jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:937
>> #4  0x00007ffff6e2350d in jl_deserialize_value (s=0x7fffffffdcc0) at 
>> dump.c:950
>> #5  jl_deserialize_datatype (pos=403560, s=0x7fffffffdcc0) at dump.c:646
>> #6  jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:886
>> #7  0x00007ffff6e22818 in jl_deserialize_value (s=0x7fffffffdcc0) at 
>> dump.c:950
>> #8  jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:715
>> ...
>> #134 jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:715
>> #135 0x00007ffff6e233e5 in jl_deserialize_value (s=0x7fffffffdcc0) at 
>> dump.c:950
>> #136 jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:937
>> #137 0x00007ffff6e233e5 in jl_deserialize_value (s=0x7fffffffdcc0) at 
>> dump.c:950
>> #138 jl_deserialize_value_internal (s=0x7fffffffdcc0) at dump.c:937
>> #139 0x00007ffff6e23881 in jl_deserialize_value (s=0x7fffffffdcc0) at 
>> dump.c:950
>> #140 jl_restore_system_image (fname=<optimized out>) at dump.c:1060
>> #141 0x00007ffff6e1f33b in julia_init (
>>     imageFile=0x608e60
>> "/home/dluu/dev/julia/usr/bin/../lib/julia/sys.ji") at init.c:826
>> #142 0x000000000040140a in main (argc=0, argv=0x7fffffffe1c0) at 
>> repl.c:378
>>
>>
>>
>> On Sun, Aug 31, 2014 at 8:39 AM, Andrea Vigliotti
>> <[email protected] <javascript:>> wrote:
>> > Hi all!
>> >
>> >
>> > I am having problems in updating Julia from the git. As usual, every 
>> three
>> > four days I download the last updates from the git and
>> > compile them, this is what I do (I'm running ubuntu with KDE, and Julia 
>> is
>> > v0.4) from the source directory I typed
>> >
>> > git pull && make
>> >
>> >
>> >
>> > then I got this
>> >
>> > ...
>> > ...
>> > ...
>> > iterator.jl
>> > inference.jl
>> > ERROR:
>> > 
>> LoadError("/usr/local/julia/v0.4/base/sysimg.jl",65,LoadError("inference.jl",134,UndefVarError(:sizeof)))
>> >  in include at ./boot.jl:245 (repeats 2 times)
>> >  in include_from_node1 at loading.jl:128
>> >  in process_options at ./client.jl:285
>> >  in _start at ./client.jl:354
>> >  in _start_3B_13569 at /usr/local/julia/v0.4/usr/lib/julia/sys.so
>> >
>> > *** This error is usually fixed by running 'make clean'. If the error
>> > persists, try 'make cleanall'. ***
>> > make[1]: *** [/usr/local/julia/v0.4/usr/lib/julia/sys.o] Error 1
>> > make: *** [release] Error 2
>> >
>> >
>> > after doing the make cleanall, tried make again and got
>> >
>> > ...
>> > ...
>> > ...
>> >  /usr/bin/install -c -m 644 '_U_dyn_register.man'
>> > '/usr/local/julia/v0.4/usr/share/man/man3/_U_dyn_register.3'
>> >  /usr/bin/install -c -m 644 '_U_dyn_cancel.man'
>> > '/usr/local/julia/v0.4/usr/share/man/man3/_U_dyn_cancel.3'
>> >  /usr/bin/install -c -m 644 include/libunwind-dynamic.h
>> > include/libunwind-ptrace.h include/libunwind-coredump.h
>> > include/libunwind-x86_64.h include/libunwind.h include/unwind.h
>> > '/usr/local/julia/v0.4/usr/include'
>> >  /usr/bin/install -c -m 644 include/libunwind-common.h
>> > '/usr/local/julia/v0.4/usr/include'
>> > Makefile:141: /Makefile.rules: No such file or directory
>> > make[3]: *** No rule to make target `/Makefile.rules'. Stop.
>> > make[2]: *** [/usr/local/julia/v0.4/usr/lib/libLLVMJIT.a] Error 2
>> > make[1]: *** [julia-release] Error 2
>> > make: *** [release] Error 2
>> >
>> >
>> > now I'm stucked, I looked on the internet but could find reason or 
>> solutions
>> > for this, it happened before and I had to remove everything and 
>> download and
>> > make everything from scratch,
>> >
>> > does anybody know how it is possible to fix this without completely
>> > reinstalling Julia??
>> >
>> > thanks!
>> >
>> > andrea
>>
>
>

Reply via email to