Hi, It seems to be building fine now.
Thank you for your fast reply ! Le mardi 31 mars 2020 21:04:52 UTC+2, Than McIntosh a écrit : > > CL submitted. If you can please update your client and try your build > again, it should go through. > > Thanks, Than > > On Tue, Mar 31, 2020 at 2:56 PM Than McIntosh <th...@google.com > <javascript:>> wrote: > >> Hello again, >> >> The gollvm sources were indeed out of date with LLVM tip. I sent >> >> https://go-review.googlesource.com/c/gollvm/+/226637 >> >> to resolve the problem. I'll let you know when this is checked in. >> >> Thanks, Than >> >> >> On Tue, Mar 31, 2020 at 12:40 PM Than McIntosh <th...@google.com >> <javascript:>> wrote: >> >>> Hi, >>> >>> I'll take a look to see if I can reproduce the problem. >>> >>> Gollvm is "out of tree", meaning that when LLVM headers and data >>> structures change things can get out of sync, but I'll need to confirm. >>> >>> Thanks, Than >>> >>> >>> >>> On Tue, Mar 31, 2020 at 12:16 PM Ian Lance Taylor <ia...@golang.org >>> <javascript:>> wrote: >>> >>>> [ + thanm, cherryyz ] >>>> >>>> On Tue, Mar 31, 2020 at 9:03 AM <gits...@gmail.com <javascript:>> >>>> wrote: >>>> > >>>> > Hi, >>>> > >>>> > I am currently trying to build the gollvm compiler. >>>> > I have followed the instructions provided on the Google source page, >>>> up until the "ninja gollvm" instruction, the only difference being that my >>>> workarea folder is named build-gollvm. At this point, I get the following >>>> error : >>>> > >>>> >> [1/1243] Building CXX object >>>> tools/gol...pGoFrontEnd.dir/go-llvm-builtins.cpp.o >>>> >> FAILED: >>>> tools/gollvm/bridge/CMakeFiles/LLVMCppGoFrontEnd.dir/go-llvm-builtins.cpp.o >>>> >> /usr/bin/c++ -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GNU_SOURCE >>>> -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS >>>> -Itools/gollvm/bridge -I/home/jeremy/llvm-project/llvm/tools/gollvm/bridge >>>> -Iinclude -I/home/jeremy/llvm-project/llvm/include >>>> -Itools/gollvm/external/install/include >>>> -I/home/jeremy/llvm-project/llvm/tools/gollvm/gofrontend/go -fPIC >>>> -fvisibility-inlines-hidden -Werror=date-time >>>> -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter >>>> -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic >>>> -Wno-long-long -Wimplicit-fallthrough -Wcovered-switch-default >>>> -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor >>>> -Wno-comment -Wstring-conversion -fdiagnostics-color -g -fno-exceptions >>>> -fno-rtti -std=c++14 -MD -MT >>>> tools/gollvm/bridge/CMakeFiles/LLVMCppGoFrontEnd.dir/go-llvm-builtins.cpp.o >>>> >>>> -MF >>>> tools/gollvm/bridge/CMakeFiles/LLVMCppGoFrontEnd.dir/go-llvm-builtins.cpp.o.d >>>> >>>> -o >>>> tools/gollvm/bridge/CMakeFiles/LLVMCppGoFrontEnd.dir/go-llvm-builtins.cpp.o >>>> >>>> -c /home/jeremy/llvm-project/llvm/tools/gollvm/bridge/go-llvm-builtins.cpp >>>> >> In file included from >>>> /home/jeremy/llvm-project/llvm/tools/gollvm/bridge/go-llvm-builtins.cpp:13: >>>> >> /home/jeremy/llvm-project/llvm/tools/gollvm/bridge/go-llvm.h:463:45: >>>> error: no type named 'CompositeType' in namespace 'llvm' >>>> >> llvm::CompositeType *llct, >>>> >> ~~~~~~^ >>>> >> /home/jeremy/llvm-project/llvm/tools/gollvm/bridge/go-llvm.h:471:47: >>>> error: no type named 'CompositeType' in namespace 'llvm' >>>> >> llvm::CompositeType *llct, >>>> >> ~~~~~~^ >>>> >> 2 errors generated. >>>> >> ninja: build stopped: subcommand failed. >>>> > >>>> > >>>> > It seems that the CompositeType exists in the >>>> mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h file, but I don't know if it >>>> is the same that the one needed here. Having never worked with ninja nor >>>> cmake before, I don't know what needs to be changed to include those files >>>> - if it is indeed the one we need. >>>> > >>>> > If you need any informations about my environment, feel free to ask >>>> me. >>>> > >>>> > -- >>>> > You received this message because you are subscribed to the Google >>>> Groups "golang-nuts" group. >>>> > To unsubscribe from this group and stop receiving emails from it, >>>> send an email to golan...@googlegroups.com <javascript:>. >>>> > To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/golang-nuts/a14de848-b677-4c17-84b3-b5d1ee5057c3%40googlegroups.com >>>> . >>>> >>> -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/4b111535-3371-4482-b558-b44baf353501%40googlegroups.com.