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 <jmf...@gmail.com <javascript:>> 
> 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 <jmf...@gmail.com> 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