Well, I did remove deps\build\llvm-3.7.1 but when making again I get tons 
of.
Guess that it's time to stop and try again in a couple of months.


Cannot export 
ZZNK4llvm14MCLOHDirective11getEmitSizeERKNS_16MachObjectWriterERKNS_11MCAsmLayoutEENK20raw_counting_ostream11current_posEv:
 
symbol not defined
Cannot export 
ZnwIN4llvm15MallocAllocatorELy4096ELy4096EEPvyRNS0_20BumpPtrAllocatorImplIT_XT0_EXT1_EEE:
 
symbol not defined
Cannot export _jit_debug_descriptor: symbol not defined
Cannot export _jit_debug_register_code: symbol not defined
collect2.exe: error: ld returned 1 exit status

terça-feira, 5 de Janeiro de 2016 às 23:23:39 UTC, Isaiah escreveu:
>
> Good point, you don't need LLDB for only Cxx.jl (I was trying to build 
> Gallium).
>
> You do need BUILD_LLVM_CLANG. I haven't had much luck enabling 
> sub-projects in Make.user with an existing LLVM build, so my only 
> recommendation would be to remove the LLVM build directory.
>
> On Tue, Jan 5, 2016 at 6:08 PM, J Luis <[email protected] <javascript:>> 
> wrote:
>
>> I'm not trying to build with LLDB. Actually, I had to build with (in 
>> Make.user)
>>
>> LLVM_VER=3.7.1
>>
>> adding the other settings advised in the Cxx page lead to lots of errors. 
>> But after having build with the above, I added
>>
>> override BUILD_LLVM_CLANG=1
>> override USE_LLVM_SHLIB=1
>>
>> and advanced more (make install still has many errors)
>>
>> with this I got a clang and the ScopeInfo.h file, but it was not yet 
>> found. 
>> I think there is an error in Cxx\deps\BuildBootstrap.Makefile. It has
>>
>>         -I$(JULIAHOME)/deps/srccache/llvm-$(LLVM_VER)/tools/clang/lib \
>>
>> but there are no header files in it. Changing the line to
>>
>>         -I$(JULIAHOME)/deps/srccache/llvm-$(LLVM_VER)/tools/clang/include 
>> \
>>
>> allowed me to proceed a bit further. It now errors 
>>
>> V:/julia64/usr/bin/../../deps/srccache/llvm-3.7.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:53:49:
>>  
>> fatal error: cl
>> ang/Basic/DiagnosticCommonKinds.inc: No such file or directory
>>  #include "clang/Basic/DiagnosticCommonKinds.inc"
>>
>> but the file exists in
>>
>>    deps\build\llvm-3.7.1\build_Release\tools\clang\include\clang\Basic
>> or
>>    usr-staging\llvm-3.7.1\build_Release\V\julia64\usr\include\clang\Basic
>>
>>
>>
>>
>>
>>
>> terça-feira, 5 de Janeiro de 2016 às 22:28:02 UTC, Isaiah escreveu:
>>>
>>> Last time I tried this (~October), there were still issues with using 
>>> LLVM as a shared library, and with building LLDB using the recommended 
>>> win32 thread model toolchain. See comments here:
>>> https://github.com/Keno/Cxx.jl/issues/62#issuecomment-88979566
>>>
>>> If you have gotten through the LLDB build then maybe that no longer 
>>> applies.
>>>
>>> and indeed, I have no ScopeInfo.h arround
>>>
>>>
>>> https://github.com/Keno/Cxx.jl/issues/207#issuecomment-169043432
>>>
>>> On Tue, Jan 5, 2016 at 4:57 PM, J Luis <[email protected]> wrote:
>>>
>>>> but even if I remove those "coward" lines, it errors later with
>>>>
>>>> ../src/bootstrap.cpp:31:34: fatal error: clang/Sema/ScopeInfo.h: No 
>>>> such file or directory
>>>>  #include "clang/Sema/ScopeInfo.h"
>>>>                                   ^
>>>> compilation terminated.
>>>> BuildBootstrap.Makefile:95: recipe for target 'build/bootstrap.o' failed
>>>> make: *** [build/bootstrap.o] Error 1
>>>>
>>>> and indeed, I have no ScopeInfo.h arround
>>>>
>>>> terça-feira, 5 de Janeiro de 2016 às 19:37:54 UTC, Keno Fischer 
>>>> escreveu:
>>>>>
>>>>> `:` probably? May have to add the makefile magic that turns 
>>>>> windows-style paths into msys style paths.
>>>>>
>>>>> On Tue, Jan 5, 2016 at 8:35 PM, J Luis <[email protected]> wrote:
>>>>>
>>>>>> Hmm, I found a problem. When running Julia it doesn't know anything 
>>>>>> about 'make'. So I added the msys2 dir where it lives to the path and 
>>>>>> moved 
>>>>>> to next error
>>>>>>
>>>>>> Tuning for julia installation at: C:\programs\julia64\usr\bin
>>>>>> C:/programs/julia64/usr/bin/../../Make.inc:101: *** cowardly refusing 
>>>>>> to build into directory with a shell-metacharacter in the path (got: 
>>>>>> C:/programs/julia64/usr/bin/../..).  Stop.
>>>>>>
>>>>>> What  " shell-metacharacter "?
>>>>>>
>>>>>>
>>>>>>
>>>>>> terça-feira, 5 de Janeiro de 2016 às 19:21:31 UTC, J Luis escreveu:
>>>>>>>
>>>>>>> So I built 0.5 with llvm 3.7.1 on Windows with the aim of trying 
>>>>>>> (again) to build Cxx, but ...
>>>>>>>
>>>>>>> any idea why it errors with (which is not true)?
>>>>>>>
>>>>>>> Pkg.build("Cxx")
>>>>>>> LoadError: could not spawn `make -f BuildBootstrap.Makefile 
>>>>>>> JULIA_HOME=C:/programs/julia64/usr/bin`: no such file or directory 
>>>>>>> (ENOENT)
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> Joaquim
>>>>>>>
>>>>>>
>>>>>
>>>
>

Reply via email to