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