cornell-zhang / heterocl

HeteroCL: A Multi-Paradigm Programming Infrastructure for Software-Defined Heterogeneous Computing
https://cornell-zhang.github.io/heterocl/
Apache License 2.0
322 stars 92 forks source link

Unable to run "make -j8 or make -j4" command in the downloaded HeteroCL directory. #208

Closed tyson98 closed 4 years ago

tyson98 commented 4 years ago

This is Jayesh Sharma, from IIT Kharagpur. I am facing some trouble in installing the packages of HeteroCL. After downloading the packages as I make/build them using the "make -j8" command I incur the following errors.

jayesh@jayesh:~/heterocl$ make -j8 make -C pkgs make[1]: Entering directory '/home/jayesh/heterocl/pkgs' make[2]: Entering directory '/home/jayesh/heterocl/pkgs/cmake' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/jayesh/heterocl/pkgs/cmake' make[2]: Entering directory '/home/jayesh/heterocl/pkgs/llvm' cd /home/jayesh/heterocl/build/pkgs/llvm/build; \ /home/jayesh/heterocl/build/pkgs/cmake/build/cmake/bin/cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/home/jayesh/heterocl/build/pkgs/install -DCMAKE_BUILD_TYPE=Release /home/jayesh/heterocl/build/pkgs/llvm/src -- Native target architecture is X86 -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Could NOT find Python module pygments -- Could NOT find Python module pygments.lexers.c_cpp -- Could NOT find Python module yaml -- LLVM host triple: x86_64-unknown-linux-gnu -- LLVM default target triple: x86_64-unknown-linux-gnu -- Building with -fPIC -- Constructing LLVMBuild project information -- Linker detection: GNU ld

Hence, I am unable to run the tutorials in the Jupyter notebook.

The specification of my machine is as follows: Windows 10 machine, and running Ubuntu 20.04 as a virtual machine using the Virtual Box of Oracle. I have tried to remove some of the errors by installing OCaml, python-payments, yalm. But still, it is unable to find them. I believe ubuntu 20.04 is not properly able to install all the packages for python3. Though it shows it has python3.

seanlatias commented 4 years ago

What's the final error message?

tyson98 commented 4 years ago

Sir, I am attaching the entire message log of my terminal where I execute the following command. ᐧ

On Thu, 14 May 2020 at 01:24, Yi-Hsiang (Sean) Lai notifications@github.com wrote:

What's the final error message?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/cornell-zhang/heterocl/issues/208#issuecomment-628211193, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALTETQCO4XN6O5IHXSJJNKDRRL3F5ANCNFSM4M76UPZQ .

jayesh@jayesh:~/heterocl$ make -j8 make -C pkgs make[1]: Entering directory '/home/jayesh/heterocl/pkgs' make[2]: Entering directory '/home/jayesh/heterocl/pkgs/cmake' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/jayesh/heterocl/pkgs/cmake' make[2]: Entering directory '/home/jayesh/heterocl/pkgs/llvm' cd /home/jayesh/heterocl/build/pkgs/llvm/build; \ /home/jayesh/heterocl/build/pkgs/cmake/build/cmake/bin/cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/home/jayesh/heterocl/build/pkgs/install -DCMAKE_BUILD_TYPE=Release /home/jayesh/heterocl/build/pkgs/llvm/src -- Native target architecture is X86 -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Could NOT find Python module pygments -- Could NOT find Python module pygments.lexers.c_cpp -- Could NOT find Python module yaml -- LLVM host triple: x86_64-unknown-linux-gnu -- LLVM default target triple: x86_64-unknown-linux-gnu -- Building with -fPIC -- Constructing LLVMBuild project information -- Linker detection: GNU ld -- Targeting AArch64 -- Targeting AMDGPU -- Targeting ARM -- Targeting BPF -- Targeting Hexagon -- Targeting Lanai -- Targeting Mips -- Targeting MSP430 -- Targeting NVPTX -- Targeting PowerPC -- Targeting Sparc -- Targeting SystemZ -- Targeting X86 -- Targeting XCore -- Configuring done -- Generating done -- Build files have been written to: /home/jayesh/heterocl/build/pkgs/llvm/build cd /home/jayesh/heterocl/build/pkgs/llvm/build; \ make make[3]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[4]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 0%] Built target LLVMHello_exports [ 0%] Built target llvm_vcsrevision_h [ 1%] Built target LLVMTableGen [ 1%] Built target LLVMDemangle make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 1%] Built target LLVMBinaryFormat make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 4%] Built target obj.llvm-tblgen [ 4%] Built target LLVMMCDisassembler make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 7%] Built target LLVMMC make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 8%] Built target LLVMMCParser [ 14%] Built target LLVMOption make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 14%] Built target LLVMSupport make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 14%] Built target LLVMObjectYAML make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 14%] Built target LLVMLineEditor [ 15%] Built target LLVMDebugInfoDWARF [ 15%] Built target LLVMDebugInfoMSF [ 15%] Built target gtest [ 15%] Built target LLVMSymbolize make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 15%] Built target LLVMWindowsManifest make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 16%] Built target LLVMDebugInfoCodeView [ 18%] Built target FileCheck [ 21%] Built target LLVMDebugInfoPDB make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target llvm-PerfectShuffle make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target count make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target not [ 22%] Built target llvm-cxxfilt make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target yaml-bench [ 22%] Built target llvm-config [ 22%] Built target LTO_exports [ 22%] Built target BugpointPasses_exports make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target SecondLib [ 22%] Built target llvm-mcmarkup make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target PipSqueak make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target DynamicLibraryLib [ 22%] Built target gtest_main [ 22%] Built target LLVMTestingSupport [ 22%] Built target llvm-tblgen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Updating Attributes.gen... [ 22%] Updating Intrinsics.gen... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Updating AttributesCompatFunc.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Updating Options.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Updating Opts.inc... [ 22%] Built target AttributeCompatFuncTableGen [ 23%] Updating Opts.inc... [ 23%] Updating Opts.inc... [ 23%] Updating Options.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 23%] Built target DllOptionsTableGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 23%] Built target MtTableGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 23%] Built target RcTableGen [ 23%] Built target intrinsics_gen [ 25%] Built target LibOptionsTableGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 25%] Built target CvtResTableGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 25%] Built target LLVMFuzzMutate [ 25%] Built target LLVMDlltoolDriver [ 25%] Built target llvm-mt [ 25%] Built target LLVMIRReader make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 28%] Built target LLVMCore make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 28%] Built target LLVMMIRParser [ 29%] Built target LLVMSelectionDAG [ 29%] Built target LLVMBitReader [ 30%] Built target LLVMGlobalISel [ 30%] Built target LLVMBitWriter make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 32%] Built target LLVMAsmPrinter make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 33%] Built target LLVMInstrumentation make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 33%] Built target LLVMInstCombine make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 36%] Built target LLVMTransformUtils [ 36%] Built target LLVMVectorize [ 38%] Built target LLVMipo [ 38%] Built target LLVMHello make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 45%] Built target LLVMCodeGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 45%] Built target LLVMObjCARCOpts [ 45%] Built target LLVMCoroutines [ 47%] Built target LLVMScalarOpts [ 47%] Built target LLVMLinker [ 47%] Built target LLVMLTO make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 50%] Built target LLVMAnalysis [ 50%] Built target LLVMExecutionEngine [ 50%] Built target LLVMInterpreter [ 52%] Built target LLVMObject [ 52%] Built target LLVMMCJIT [ 52%] Built target LLVMRuntimeDyld [ 52%] Built target LLVMOrcJIT [ 52%] Built target LLVMTarget make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 52%] Updating LanaiGenAsmMatcher.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 52%] Updating AMDGPUGenRegisterInfo.inc... [ 52%] Updating ARMGenRegisterBank.inc... [ 52%] Updating BPFGenRegisterInfo.inc... [ 52%] Updating AArch64GenRegisterInfo.inc... [ 52%] Updating HexagonGenAsmMatcher.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 52%] Updating LanaiGenAsmWriter.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 52%] Updating MSP430GenRegisterInfo.inc... [ 52%] Updating ARMGenGlobalISel.inc... [ 52%] Updating BPFGenInstrInfo.inc... [ 52%] Updating MipsGenRegisterInfo.inc... [ 52%] Updating AMDGPUGenInstrInfo.inc... [ 52%] Updating MSP430GenInstrInfo.inc... [ 52%] Updating LanaiGenCallingConv.inc... [ 52%] Updating MSP430GenAsmWriter.inc... [ 52%] Updating BPFGenDisassemblerTables.inc... [ 52%] Updating AArch64GenInstrInfo.inc... [ 52%] Updating MSP430GenDAGISel.inc... [ 52%] Updating HexagonGenAsmWriter.inc... [ 52%] Updating LanaiGenDAGISel.inc... [ 52%] Updating BPFGenAsmWriter.inc... [ 52%] Updating ARMGenRegisterInfo.inc... [ 52%] Updating HexagonGenDAGISel.inc... [ 52%] Updating BPFGenAsmMatcher.inc... [ 52%] Updating MSP430GenCallingConv.inc... [ 52%] Updating LanaiGenDisassemblerTables.inc... [ 52%] Updating BPFGenDAGISel.inc... [ 52%] Updating MipsGenInstrInfo.inc... [ 52%] Updating AArch64GenMCCodeEmitter.inc... [ 52%] Updating BPFGenMCCodeEmitter.inc... [ 52%] Updating ARMGenInstrInfo.inc... [ 52%] Updating AMDGPUGenDAGISel.inc... [ 52%] Updating MSP430GenSubtargetInfo.inc... [ 52%] Updating MipsGenDisassemblerTables.inc... [ 52%] Updating LanaiGenInstrInfo.inc... [ 52%] Updating AArch64GenMCPseudoLowering.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 52%] Updating BPFGenCallingConv.inc... [ 52%] Updating AArch64GenAsmWriter.inc... [ 52%] Built target MSP430CommonTableGen [ 52%] Updating LanaiGenMCCodeEmitter.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 52%] Updating BPFGenSubtargetInfo.inc... [ 52%] Updating AArch64GenAsmWriter1.inc... [ 53%] Updating MipsGenMCCodeEmitter.inc... [ 53%] Updating ARMGenMCCodeEmitter.inc... [ 53%] Updating LanaiGenRegisterInfo.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 53%] Updating HexagonGenDFAPacketizer.inc... [ 53%] Built target BPFCommonTableGen [ 54%] Updating NVPTXGenRegisterInfo.inc... [ 54%] Updating AMDGPUGenCallingConv.inc... [ 54%] Updating AArch64GenAsmMatcher.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 54%] Updating MipsGenAsmWriter.inc... [ 54%] Updating LanaiGenSubtargetInfo.inc... [ 54%] Updating ARMGenMCPseudoLowering.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 54%] Updating PPCGenAsmWriter.inc... [ 54%] Updating NVPTXGenInstrInfo.inc... [ 54%] Updating HexagonGenDisassemblerTables.inc... [ 54%] Updating AMDGPUGenSubtargetInfo.inc... [ 54%] Updating ARMGenAsmWriter.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 54%] Updating MipsGenDAGISel.inc... [ 54%] Built target LanaiCommonTableGen [ 54%] Updating HexagonGenInstrInfo.inc... [ 54%] Updating PPCGenAsmMatcher.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 54%] Updating AArch64GenDAGISel.inc... [ 54%] Updating NVPTXGenAsmWriter.inc... [ 54%] Updating MipsGenFastISel.inc... [ 54%] Updating HexagonGenMCCodeEmitter.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 54%] Updating AMDGPUGenIntrinsics.inc... [ 54%] Updating NVPTXGenDAGISel.inc... [ 54%] Updating ARMGenAsmMatcher.inc... [ 54%] Updating PPCGenDisassemblerTables.inc... [ 54%] Updating HexagonGenRegisterInfo.inc... [ 54%] Updating AMDGPUGenMCCodeEmitter.inc... [ 54%] Updating MipsGenCallingConv.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 54%] Updating HexagonGenSubtargetInfo.inc... [ 54%] Updating PPCGenMCCodeEmitter.inc... [ 54%] Updating AArch64GenFastISel.inc... [ 54%] Updating NVPTXGenSubtargetInfo.inc... [ 54%] Updating AMDGPUGenDFAPacketizer.inc... [ 54%] Updating ARMGenDAGISel.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 54%] Updating AArch64GenCallingConv.inc... [ 54%] Updating SparcGenRegisterInfo.inc... [ 54%] Updating MipsGenSubtargetInfo.inc... [ 54%] Built target HexagonCommonTableGen [ 54%] Updating PPCGenRegisterInfo.inc... [ 56%] Built target NVPTXCommonTableGen [ 56%] Updating AMDGPUGenAsmWriter.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 56%] Updating AArch64GenSubtargetInfo.inc... [ 56%] Updating PPCGenInstrInfo.inc... [ 56%] Updating MipsGenAsmMatcher.inc... [ 56%] Updating SparcGenInstrInfo.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 56%] Updating X86GenRegisterInfo.inc... [ 56%] Updating AMDGPUGenAsmMatcher.inc... [ 57%] Updating PPCGenDAGISel.inc... [ 57%] Updating AArch64GenDisassemblerTables.inc... [ 57%] Updating SystemZGenAsmMatcher.inc... [ 57%] Updating MipsGenMCPseudoLowering.inc... [ 57%] Updating SparcGenDisassemblerTables.inc... [ 59%] Updating ARMGenFastISel.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 59%] Built target MipsCommonTableGen [ 59%] Updating AArch64GenSystemOperands.inc... [ 59%] Updating SparcGenMCCodeEmitter.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 59%] Updating X86GenDisassemblerTables.inc... [ 59%] Updating ARMGenCallingConv.inc... [ 59%] Updating PPCGenFastISel.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 59%] Updating SystemZGenAsmWriter.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 59%] Updating AMDGPUGenDisassemblerTables.inc... [ 59%] Updating SparcGenAsmWriter.inc... [ 59%] Updating XCoreGenRegisterInfo.inc... [ 59%] Updating AArch64GenRegisterBank.inc... [ 59%] Updating ARMGenSubtargetInfo.inc... [ 59%] Updating PPCGenCallingConv.inc... [ 59%] Updating SystemZGenCallingConv.inc... [ 59%] Updating XCoreGenInstrInfo.inc... [ 59%] Updating AArch64GenGlobalISel.inc... [ 59%] Updating SystemZGenDAGISel.inc... [ 59%] Updating PPCGenSubtargetInfo.inc... [ 59%] Updating AMDGPUGenMCPseudoLowering.inc... [ 59%] Updating ARMGenDisassemblerTables.inc... [ 59%] Updating SparcGenAsmMatcher.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 59%] Updating AMDGPUGenRegisterBank.inc... [ 59%] Updating SparcGenDAGISel.inc... [ 59%] Updating XCoreGenDisassemblerTables.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 59%] Built target AMDGPUCommonTableGen [ 59%] Built target PowerPCCommonTableGen [ 59%] Built target AArch64CommonTableGen [ 59%] Updating ARMGenSystemRegister.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 59%] Updating SystemZGenDisassemblerTables.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 60%] Updating XCoreGenAsmWriter.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 60%] Updating SparcGenSubtargetInfo.inc... [ 60%] Built target ARMCommonTableGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 60%] Updating SystemZGenMCCodeEmitter.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 60%] Updating XCoreGenDAGISel.inc... [ 60%] Built target LLVMAsmParser [ 61%] Updating SparcGenCallingConv.inc... [ 61%] Built target LLVMCoverage make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Built target LLVMProfileData [ 63%] Updating SystemZGenInstrInfo.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Built target SparcCommonTableGen [ 63%] Updating XCoreGenCallingConv.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Updating SystemZGenRegisterInfo.inc... [ 63%] Built target LLVMPasses [ 63%] Built target LLVMLibDriver [ 63%] Updating XCoreGenSubtargetInfo.inc... [ 63%] Built target LLVMXRay make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Updating SystemZGenSubtargetInfo.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Built target XCoreCommonTableGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Built target llvm-bcanalyzer make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Updating X86GenInstrInfo.inc... [ 63%] Built target SystemZCommonTableGen [ 63%] Built target llvm-cvtres make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Built target LLVMCFIVerify [ 64%] Built target llvm-cov make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-demangle-fuzzer [ 64%] Updating X86GenAsmWriter.inc... [ 64%] Built target llvm-cat make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Updating X86GenAsmWriter1.inc... make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Updating X86GenDAGISel.inc... [ 64%] Built target llvm-dis [ 64%] Updating X86GenFastISel.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-link make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Updating X86GenAsmMatcher.inc... [ 64%] Updating X86GenCallingConv.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-diff make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-extract make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Updating X86GenSubtargetInfo.inc... [ 64%] Updating X86GenEVEX2VEXTables.inc... [ 64%] Built target llvm-objcopy make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-modextract make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Updating X86GenGlobalISel.inc... [ 64%] Updating X86GenRegisterBank.inc... make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-opt-report make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-rc make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-readobj [ 64%] Built target llvm-size make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 66%] Built target llvm-pdbutil make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 66%] Built target llvm-special-case-list-fuzzer make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 66%] Built target llvm-strings make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 67%] Built target llvm-split [ 67%] Built target llvm-symbolizer [ 67%] Built target verify-uselistorder [ 67%] Built target llvm-stress [ 67%] Built target sanstats [ 67%] Built target obj2yaml make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 69%] Built target LLVMAArch64Info make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 70%] Built target yaml2obj make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 70%] Built target LLVMAArch64AsmParser make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 70%] Built target LLVMAArch64AsmPrinter [ 70%] Built target LLVMAArch64Disassembler [ 70%] Built target X86CommonTableGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 70%] Built target LLVMAArch64Utils [ 70%] Built target LLVMAArch64Desc make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 70%] Built target LLVMAMDGPUUtils [ 70%] Built target LLVMAMDGPUInfo make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 71%] Built target LLVMAMDGPUDesc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 73%] Built target LLVMAArch64CodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 73%] Built target LLVMARMAsmParser [ 73%] Built target LLVMARMInfo make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 74%] Built target LLVMARMDisassembler make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMARMCodeGen [ 76%] Built target LLVMARMUtils [ 76%] Built target LLVMARMAsmPrinter [ 76%] Built target LLVMARMDesc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMBPFInfo [ 76%] Built target LLVMBPFAsmParser make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMBPFAsmPrinter [ 76%] Built target LLVMBPFDisassembler [ 76%] Built target LLVMBPFDesc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 77%] Built target LLVMBPFCodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 80%] Built target LLVMAMDGPUCodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 80%] Built target LLVMHexagonAsmParser [ 80%] Built target LLVMHexagonInfo make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 81%] Built target LLVMHexagonDesc [ 81%] Built target LLVMHexagonDisassembler [ 81%] Built target LLVMLanaiInfo make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 81%] Built target LLVMLanaiAsmParser make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 83%] Built target LLVMLanaiCodeGen [ 84%] Built target LLVMHexagonCodeGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 84%] Built target LLVMLanaiAsmPrinter [ 84%] Built target LLVMLanaiDesc [ 84%] Built target LLVMMipsAsmPrinter [ 84%] Built target LLVMMipsDisassembler [ 84%] Built target LLVMLanaiDisassembler make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 84%] Built target LLVMMipsInfo make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMMipsCodeGen [ 87%] Built target LLVMMipsAsmParser [ 87%] Built target LLVMMSP430Info [ 87%] Built target LLVMMSP430CodeGen [ 87%] Built target LLVMMipsDesc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMMSP430AsmPrinter make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMNVPTXInfo make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMMSP430Desc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMNVPTXAsmPrinter [ 87%] Built target LLVMNVPTXDesc [ 87%] Built target LLVMPowerPCDisassembler [ 88%] Built target LLVMNVPTXCodeGen [ 88%] Built target LLVMPowerPCAsmParser [ 88%] Built target LLVMPowerPCInfo [ 88%] Built target LLVMPowerPCAsmPrinter make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMSparcAsmPrinter [ 88%] Built target LLVMPowerPCDesc [ 88%] Built target LLVMSparcAsmParser [ 88%] Built target LLVMSparcInfo make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMSparcDisassembler [ 88%] Built target LLVMSparcCodeGen [ 90%] Built target LLVMSparcDesc make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMPowerPCCodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMSystemZDisassembler make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMSystemZAsmPrinter [ 91%] Built target LLVMSystemZAsmParser make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMSystemZInfo make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMSystemZDesc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMX86AsmParser make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 92%] Built target LLVMSystemZCodeGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 92%] Built target LLVMX86Disassembler make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 92%] Built target LLVMX86AsmPrinter make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 92%] Built target LLVMX86Info make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 94%] Built target LLVMX86Desc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 94%] Built target LLVMX86Utils make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 94%] Built target LLVMXCoreDisassembler make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 95%] Built target LLVMXCoreDesc make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 95%] Built target LLVMXCoreInfo make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 97%] Built target LLVMX86CodeGen [ 97%] Built target LLVMXCoreAsmPrinter make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 97%] Built target llvm-profdata [ 97%] Built target lli-child-target make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 97%] Built target LLVMXCoreCodeGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 97%] Built target llvm-as [ 97%] Built target LLVMAMDGPUDisassembler make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 97%] Built target llvm-readelf [ 97%] Built target LLVMAMDGPUAsmPrinter [ 97%] Built target lli make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 97%] Built target LLVMAMDGPUAsmParser make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-dwarfdump [ 98%] Built target sancov make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-ar [ 98%] Built target LTO make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-objdump [100%] Built target llvm-lto make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target bugpoint make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-c-test [100%] Built target llvm-cfi-verify make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-cxxdump make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llc [100%] Built target llvm-dsymutil [100%] Built target llvm-dwp make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-isel-fuzzer make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-mc [100%] Built target llvm-lto2 [100%] Built target llvm-nm [100%] Built target llvm-rtdyld [100%] Built target llvm-xray make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target opt [100%] Built target llvm-opt-fuzzer make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-ranlib [100%] Built target llvm-dlltool make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-lib [100%] Built target BugpointPasses make[4]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[3]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[2]: Leaving directory '/home/jayesh/heterocl/pkgs/llvm' make[1]: Leaving directory '/home/jayesh/heterocl/pkgs' make -C tvm make[1]: Entering directory '/home/jayesh/heterocl/tvm' cd HalideIR; make lib/libHalideIR.a DMLC_CORE_PATH=../dmlc-core; cd /home/jayesh/heterocl/tvm make[2]: Entering directory '/home/jayesh/heterocl/tvm/HalideIR' make[2]: 'lib/libHalideIR.a' is up to date. make[2]: Leaving directory '/home/jayesh/heterocl/tvm/HalideIR' make[1]: Leaving directory '/home/jayesh/heterocl/tvm' cd python; \ python setup.py install --user; \ cd ../hlib/python; \ python setup.py install --user; Traceback (most recent call last): File "setup.py", line 1, in from setuptools import setup, find_packages ImportError: No module named setuptools Traceback (most recent call last): File "setup.py", line 1, in from setuptools import setup, find_packages ImportError: No module named setuptools make: *** [Makefile:14: build-hcl] Error 1 jayesh@jayesh:~/heterocl$

tyson98 commented 4 years ago

Also, I have tried debugging the "No module named setuptools" error following the commands given in this link: https://stackoverflow.com/questions/14426491/python-3-importerror-no-module-named-setuptools

hecmay commented 4 years ago

@tyson98 You can also install heterocl with conda (you need to install conda first):

conda install -c cornell-zhang heterocl
ted-xie commented 4 years ago

@tyson98 Try python -c "import setuptools". If that fails then there is a problem with your system environment.

tyson98 commented 4 years ago

@ted-xie the following command worked. I am able to run HeteroCL on Jupyter notebook now. Thank you @ted-xie, @Hecmay and @seanlatias.

tyson98 commented 4 years ago

Hello Everyone, I am again facing the same issue of running HeteroCL on Juptyer Notebook. It is unable to find attributes such as init, build, etc. I have recently tried to install Miniconda in my machine, before that it was working fine. I have deleted and re-installed the entire package by both the ways mentioned. Still, it's not working.

The message I am getting as I run the "make -j4" is as follows:

jayesh@jayesh:~/heterocl$ make -j4 make -C pkgs make[1]: Entering directory '/home/jayesh/heterocl/pkgs' make[2]: Entering directory '/home/jayesh/heterocl/pkgs/cmake' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/jayesh/heterocl/pkgs/cmake' make[2]: Entering directory '/home/jayesh/heterocl/pkgs/llvm' cd /home/jayesh/heterocl/build/pkgs/llvm/build; \ /home/jayesh/heterocl/build/pkgs/cmake/build/cmake/bin/cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/home/jayesh/heterocl/build/pkgs/install -DCMAKE_BUILD_TYPE=Release /home/jayesh/heterocl/build/pkgs/llvm/src -- Native target architecture is X86 -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Could NOT find Python module pygments -- Could NOT find Python module pygments.lexers.c_cpp -- Could NOT find Python module yaml -- LLVM host triple: x86_64-unknown-linux-gnu -- LLVM default target triple: x86_64-unknown-linux-gnu -- Building with -fPIC -- Constructing LLVMBuild project information -- Linker detection: GNU ld -- Targeting AArch64 -- Targeting AMDGPU -- Targeting ARM -- Targeting BPF -- Targeting Hexagon -- Targeting Lanai -- Targeting Mips -- Targeting MSP430 -- Targeting NVPTX -- Targeting PowerPC -- Targeting Sparc -- Targeting SystemZ -- Targeting X86 -- Targeting XCore -- Configuring done -- Generating done -- Build files have been written to: /home/jayesh/heterocl/build/pkgs/llvm/build cd /home/jayesh/heterocl/build/pkgs/llvm/build; \ make make[3]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[4]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 0%] Built target LLVMDemangle make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 1%] Built target LLVMTableGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 1%] Built target LLVMBinaryFormat make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 1%] Built target LLVMHello_exports make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 1%] Built target llvm_vcsrevision_h make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 4%] Built target obj.llvm-tblgen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 5%] Built target LLVMMCParser make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 9%] Built target LLVMSupport make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 9%] Built target LLVMMCDisassembler make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 9%] Built target LLVMObjectYAML [ 11%] Built target LLVMOption make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 14%] Built target LLVMMC make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 14%] Built target LLVMDebugInfoMSF make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 15%] Built target LLVMDebugInfoDWARF make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 15%] Built target LLVMSymbolize make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 15%] Built target LLVMLineEditor make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 15%] Built target gtest [ 16%] Built target LLVMDebugInfoCodeView make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 16%] Built target LLVMWindowsManifest make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 16%] Built target FileCheck make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 18%] Built target count [ 18%] Built target llvm-PerfectShuffle make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 18%] Built target not make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 18%] Built target LTO_exports make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 18%] Built target yaml-bench make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target LLVMDebugInfoPDB make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target BugpointPasses_exports [ 22%] Built target llvm-config make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target llvm-cxxfilt [ 22%] Built target llvm-mcmarkup make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target SecondLib [ 22%] Built target PipSqueak make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target gtest_main [ 22%] Built target DynamicLibraryLib make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target llvm-tblgen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target LLVMTestingSupport make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target intrinsics_gen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 22%] Built target AttributeCompatFuncTableGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 23%] Built target LibOptionsTableGen [ 23%] Built target DllOptionsTableGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 25%] Built target CvtResTableGen [ 25%] Built target MtTableGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 25%] Built target RcTableGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 25%] Built target LLVMFuzzMutate [ 25%] Built target LLVMIRReader make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 28%] Built target LLVMCore make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 28%] Built target LLVMMIRParser [ 29%] Built target LLVMAsmPrinter [ 30%] Built target LLVMSelectionDAG make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 30%] Built target LLVMBitReader [ 30%] Built target LLVMBitWriter [ 32%] Built target LLVMGlobalISel make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 33%] Built target LLVMInstrumentation make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 33%] Built target LLVMInstCombine make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 36%] Built target LLVMTransformUtils make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 38%] Built target LLVMipo make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 38%] Built target LLVMHello [ 38%] Built target LLVMVectorize make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 38%] Built target LLVMCoroutines [ 38%] Built target LLVMObjCARCOpts make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 38%] Built target LLVMLinker [ 40%] Built target LLVMScalarOpts make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 40%] Built target LLVMLTO make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 47%] Built target LLVMCodeGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 47%] Built target LLVMExecutionEngine [ 49%] Built target LLVMObject make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 49%] Built target LLVMInterpreter [ 49%] Built target LLVMMCJIT make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 49%] Built target LLVMOrcJIT make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 49%] Built target LLVMRuntimeDyld [ 49%] Built target AArch64CommonTableGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 49%] Built target LLVMTarget make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 50%] Built target AMDGPUCommonTableGen [ 53%] Built target LLVMAnalysis [ 54%] Built target ARMCommonTableGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 54%] Built target BPFCommonTableGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 54%] Built target LanaiCommonTableGen [ 54%] Built target HexagonCommonTableGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 56%] Built target MipsCommonTableGen [ 56%] Built target MSP430CommonTableGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 57%] Built target NVPTXCommonTableGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 59%] Built target PowerPCCommonTableGen [ 60%] Built target SparcCommonTableGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 60%] Built target SystemZCommonTableGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 60%] Built target LLVMAsmParser [ 61%] Built target X86CommonTableGen [ 61%] Built target XCoreCommonTableGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 61%] Built target LLVMCoverage [ 63%] Built target LLVMProfileData make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Built target LLVMPasses make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Built target LLVMDlltoolDriver make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Built target LLVMXRay [ 63%] Built target LLVMLibDriver [ 63%] Built target llvm-profdata make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Built target lli-child-target [ 63%] Built target llvm-bcanalyzer make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Built target llvm-cat [ 63%] Built target llvm-as make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Built target LLVMCFIVerify make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 63%] Built target llvm-cvtres [ 64%] Built target llvm-cov [ 64%] Built target llvm-demangle-fuzzer make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-diff [ 64%] Built target llvm-dis [ 64%] Built target llvm-extract make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-link make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-mt [ 64%] Built target llvm-modextract [ 64%] Built target llvm-objcopy [ 64%] Built target llvm-opt-report make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-rc make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-readobj [ 64%] Built target llvm-size make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 66%] Built target llvm-pdbutil [ 66%] Built target llvm-special-case-list-fuzzer make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 67%] Built target llvm-split make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 67%] Built target llvm-stress make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 67%] Built target llvm-symbolizer [ 67%] Built target llvm-strings make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 67%] Built target obj2yaml make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 67%] Built target sanstats make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 67%] Built target verify-uselistorder make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 69%] Built target yaml2obj make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 70%] Built target LLVMAArch64Info make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 70%] Built target LLVMAArch64AsmParser make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 70%] Built target LLVMAArch64Disassembler make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 70%] Built target LLVMAArch64AsmPrinter make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 70%] Built target LLVMAArch64Desc [ 70%] Built target LLVMAArch64Utils make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 70%] Built target LLVMAMDGPUUtils [ 70%] Built target LLVMAMDGPUInfo make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 71%] Built target LLVMAArch64CodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 73%] Built target LLVMAMDGPUDesc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 73%] Built target LLVMARMInfo make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 73%] Built target LLVMARMAsmParser make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 74%] Built target LLVMARMDisassembler make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 74%] Built target LLVMARMAsmPrinter make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 74%] Built target LLVMARMUtils make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 74%] Built target LLVMARMDesc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMARMCodeGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMBPFAsmParser [ 76%] Built target LLVMBPFDisassembler make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 77%] Built target LLVMBPFCodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 77%] Built target LLVMBPFAsmPrinter make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 77%] Built target LLVMBPFInfo make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 77%] Built target LLVMBPFDesc make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 77%] Built target LLVMHexagonAsmParser [ 77%] Built target LLVMHexagonInfo make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 80%] Built target LLVMAMDGPUCodeGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 80%] Built target LLVMHexagonDisassembler make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 81%] Built target LLVMHexagonDesc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 81%] Built target LLVMLanaiAsmParser make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 83%] Built target LLVMLanaiCodeGen make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 83%] Built target LLVMLanaiInfo make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 83%] Built target LLVMLanaiDisassembler [ 83%] Built target LLVMLanaiAsmPrinter make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 83%] Built target LLVMLanaiDesc make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 83%] Built target LLVMMipsAsmPrinter make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 83%] Built target LLVMMipsDisassembler make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 83%] Built target LLVMMipsInfo [ 84%] Built target LLVMHexagonCodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 84%] Built target LLVMMipsAsmParser make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 84%] Built target LLVMMipsDesc make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 84%] Built target LLVMMSP430AsmPrinter make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 84%] Built target LLVMMSP430Info [ 87%] Built target LLVMMipsCodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMMSP430Desc [ 87%] Built target LLVMMSP430CodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMNVPTXInfo make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMNVPTXAsmPrinter make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMNVPTXDesc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMPowerPCAsmParser make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMPowerPCAsmPrinter [ 87%] Built target LLVMPowerPCDisassembler make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMNVPTXCodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMPowerPCInfo make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMSparcInfo [ 88%] Built target LLVMPowerPCDesc make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMSparcCodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMSparcAsmPrinter make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 90%] Built target LLVMPowerPCCodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMSparcDesc [ 91%] Built target LLVMSparcAsmParser make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMSparcDisassembler make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMSystemZAsmPrinter [ 91%] Built target LLVMSystemZDisassembler [ 91%] Built target LLVMSystemZAsmParser make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMSystemZInfo make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMSystemZDesc make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMX86AsmParser make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 92%] Built target LLVMSystemZCodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 92%] Built target LLVMX86Disassembler make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 92%] Built target LLVMX86AsmPrinter make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 92%] Built target LLVMX86Utils [ 92%] Built target LLVMX86Info [ 94%] Built target LLVMX86Desc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 94%] Built target LLVMXCoreAsmPrinter [ 95%] Built target LLVMX86CodeGen [ 95%] Built target LLVMXCoreDisassembler make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 95%] Built target LLVMXCoreCodeGen make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 95%] Built target LLVMXCoreInfo [ 97%] Built target LLVMXCoreDesc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 97%] Built target lli make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 97%] Built target llvm-readelf make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 97%] Built target LLVMAMDGPUAsmPrinter make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 97%] Built target LLVMAMDGPUAsmParser [ 97%] Built target LLVMAMDGPUDisassembler make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-dwarfdump make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-nm [ 98%] Built target LTO make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-ar make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-lto make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-dsymutil [ 98%] Built target llc make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-c-test [ 98%] Built target bugpoint make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-cxxdump make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-cfi-verify make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-isel-fuzzer [ 98%] Built target llvm-dwp make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-lto2 make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-mc [ 98%] Built target llvm-opt-fuzzer make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-objdump make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-rtdyld make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-dlltool [100%] Built target sancov make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-xray make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-ranlib [100%] Built target opt [100%] Built target llvm-lib [100%] Built target BugpointPasses make[4]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[3]: Leaving directory '/home/jayesh/heterocl/build/pkgs/llvm/build' make[2]: Leaving directory '/home/jayesh/heterocl/pkgs/llvm' make[1]: Leaving directory '/home/jayesh/heterocl/pkgs' make -C tvm make[1]: Entering directory '/home/jayesh/heterocl/tvm' cd HalideIR; make lib/libHalideIR.a DMLC_CORE_PATH=../dmlc-core; cd /home/jayesh/heterocl/tvm make[2]: Entering directory '/home/jayesh/heterocl/tvm/HalideIR' make[2]: 'lib/libHalideIR.a' is up to date. make[2]: Leaving directory '/home/jayesh/heterocl/tvm/HalideIR' make[1]: Leaving directory '/home/jayesh/heterocl/tvm' cd python; \ python setup.py install --user; \ cd ../hlib/python; \ python setup.py install --user; Traceback (most recent call last): File "setup.py", line 1, in from setuptools import setup, find_packages ImportError: No module named setuptools Traceback (most recent call last): File "setup.py", line 1, in from setuptools import setup, find_packages ImportError: No module named setuptools make: *** [Makefile:14: build-hcl] Error 1

Also, I have tried installing it using Conda the error that I am getting is:

jayesh@jayesh:~$ conda install -c cornell-zhang heterocl

Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: | Found conflicts! Looking for incompatible packages. This can take several minutes. Press CTRL-C to abort. failed

UnsatisfiableError: The following specifications were found to be incompatible with the existing python installation in your environment:

Specifications:

Your python: python=3.7

If python is on the left-most side of the chain, that's the version you've asked for. When python appears to the right, that indicates that the thing on the left is somehow not available for the python version you are constrained to. Note that conda will not change your python version to a different minor version unless you explicitly specify that.

jayesh@jayesh:~$

seanlatias commented 4 years ago

As you can see, you have some missing packages.

ImportError: No module named setuptools

hecmay commented 4 years ago

Like Sean mentioned, the solution is to run pip install setuptools.

If you wan to use conda to install HeteroCL, you should create a conda env first.

tyson98 commented 4 years ago

I have tried the following commands, and still getting the same error.

jayesh@jayesh:~/heterocl$ pip install setuptools Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: setuptools in /home/jayesh/.local/lib/python3.8/site-packages (47.1.1)

jayesh@jayesh:~/heterocl$ sudo apt-get install python3-setuptools Reading package lists... Done Building dependency tree
Reading state information... Done python3-setuptools is already the newest version (45.2.0-1). 0 upgraded, 0 newly installed, 0 to remove and 127 not upgraded.

jayesh@jayesh:~/heterocl$ pip install -U pip setuptools Defaulting to user installation because normal site-packages is not writeable Requirement already up-to-date: pip in /home/jayesh/.local/lib/python3.8/site-packages (20.1.1) Requirement already up-to-date: setuptools in /home/jayesh/.local/lib/python3.8/site-packages (47.1.1)

jayesh@jayesh:~/heterocl$ pip install --upgrade setuptools Defaulting to user installation because normal site-packages is not writeable Requirement already up-to-date: setuptools in /home/jayesh/.local/lib/python3.8/site-packages (47.1.1)

seanlatias commented 4 years ago

Can you just create a conda virtual environment and install everything in the environment? It seems that there are some path finding issues and those are not related to HeteroCL.

tyson98 commented 4 years ago

Okay, I have tried with Conda. This is the entire message, what should I don next? As I am unable to find the HeteroCL folder.

Message:

jayesh@jayesh:~$ conda create --name hcl-env Collecting package metadata (current_repodata.json): done Solving environment: done

Package Plan

environment location: /home/jayesh/miniconda3/envs/hcl-env

Proceed ([y]/n)? y

Preparing transaction: done Verifying transaction: done Executing transaction: done #

To activate this environment, use

#

$ conda activate hcl-env

#

To deactivate an active environment, use

#

$ conda deactivate

jayesh@jayesh:~$ conda activate hcl-env (hcl-env) jayesh@jayesh:~$ conda install -c cornell-zhang heterocl -c conda-forge Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. Collecting package metadata (repodata.json): done Solving environment: done

Package Plan

environment location: /home/jayesh/miniconda3/envs/hcl-env

added / updated specs:

The following packages will be downloaded:

package                    |            build
---------------------------|-----------------
_libgcc_mutex-0.1          |      conda_forge           3 KB  conda-forge
_openmp_mutex-4.5          |            0_gnu         435 KB  conda-forge
backports-1.0              |             py_2           4 KB  conda-forge
backports.functools_lru_cache-1.6.1|             py_0           8 KB  conda-forge
ca-certificates-2020.4.5.2 |       hecda079_0         147 KB  conda-forge
certifi-2020.4.5.2         |   py38h32f6830_0         152 KB  conda-forge
cycler-0.10.0              |             py_2           9 KB  conda-forge
dbus-1.13.14               |       hb2f20db_0         504 KB
decorator-4.4.2            |             py_0          11 KB  conda-forge
expat-2.2.9                |       he1b5a44_2         191 KB  conda-forge
fontconfig-2.13.1          |    h86ecdb6_1001         340 KB  conda-forge
freetype-2.10.2            |       he06d7ca_0         905 KB  conda-forge
gettext-0.19.8.1           |    hc5be6a0_1002         3.6 MB  conda-forge
glib-2.64.3                |       h6f030ca_0         3.4 MB  conda-forge
gst-plugins-base-1.14.5    |       h0935bb2_2         6.8 MB  conda-forge
gstreamer-1.14.5           |       h36ae1b5_2         4.5 MB  conda-forge
heterocl-0.3               |   py38ha8d69ae_0        16.1 MB  cornell-zhang
icu-64.2                   |       he1b5a44_1        12.6 MB  conda-forge
jpeg-9d                    |       h516909a_0         266 KB  conda-forge
kiwisolver-1.2.0           |   py38hbf85e49_0          87 KB  conda-forge
ld_impl_linux-64-2.34      |       h53a641e_5         616 KB  conda-forge
libblas-3.8.0              |      14_openblas          10 KB  conda-forge
libcblas-3.8.0             |      14_openblas          10 KB  conda-forge
libffi-3.2.1               |    he1b5a44_1007          47 KB  conda-forge
libgcc-ng-9.2.0            |       h24d8f2e_2         8.2 MB  conda-forge
libgfortran-ng-7.5.0       |       hdf63c60_6         1.7 MB  conda-forge
libgomp-9.2.0              |       h24d8f2e_2         816 KB  conda-forge
libiconv-1.15              |    h516909a_1006         2.0 MB  conda-forge
liblapack-3.8.0            |      14_openblas          10 KB  conda-forge
libopenblas-0.3.7          |       h5ec1e0e_6         7.6 MB  conda-forge
libpng-1.6.37              |       hed695b0_1         308 KB  conda-forge
libstdcxx-ng-9.2.0         |       hdf63c60_2         4.5 MB  conda-forge
libuuid-2.32.1             |    h14c3975_1000          26 KB  conda-forge
libxcb-1.13                |    h14c3975_1002         396 KB  conda-forge
libxml2-2.9.10             |       hee79883_0         1.3 MB  conda-forge
llvmdev-6.0.0              |       h1a6f6a4_4        67.4 MB
matplotlib-3.2.1           |                0           6 KB  conda-forge
matplotlib-base-3.2.1      |   py38h2af1d28_0         7.1 MB  conda-forge
ncurses-6.1                |    hf484d3e_1002         1.3 MB  conda-forge
networkx-2.4               |             py_1         1.2 MB  conda-forge
numpy-1.18.5               |   py38h8854b6b_0         5.2 MB  conda-forge
openssl-1.1.1g             |       h516909a_0         2.1 MB  conda-forge
ordered-set-4.0.1          |             py_0          11 KB  conda-forge
pcre-8.44                  |       he1b5a44_0         261 KB  conda-forge
pip-20.1.1                 |             py_1         1.1 MB  conda-forge
pthread-stubs-0.4          |    h14c3975_1001           5 KB  conda-forge
pyparsing-2.4.7            |     pyh9f0ad1d_0          60 KB  conda-forge
pyqt-5.9.2                 |   py38h05f1152_4         4.5 MB
python-3.8.3               |cpython_he5300dc_0        71.0 MB  conda-forge
python-dateutil-2.8.1      |             py_0         220 KB  conda-forge
python_abi-3.8             |           1_cp38           4 KB  conda-forge
qt-5.9.7                   |       h0c104cb_3        80.8 MB  conda-forge
readline-8.0               |       hf8c457e_0         441 KB  conda-forge
setuptools-47.1.1          |   py38h32f6830_0         653 KB  conda-forge
sip-4.19.13                |   py38he6710b0_0         277 KB
six-1.15.0                 |     pyh9f0ad1d_0          14 KB  conda-forge
sqlite-3.30.1              |       hcee41ef_0         2.0 MB  conda-forge
tabulate-0.8.7             |     pyh9f0ad1d_0          24 KB  conda-forge
tk-8.6.10                  |       hed695b0_0         3.2 MB  conda-forge
tornado-6.0.4              |   py38h1e0a361_1         642 KB  conda-forge
wheel-0.34.2               |             py_1          24 KB  conda-forge
xmltodict-0.12.0           |             py_0          11 KB  conda-forge
xorg-libxau-1.0.9          |       h14c3975_0          13 KB  conda-forge
xorg-libxdmcp-1.1.3        |       h516909a_0          18 KB  conda-forge
xz-5.2.5                   |       h516909a_0         430 KB  conda-forge
zlib-1.2.11                |    h516909a_1006         105 KB  conda-forge
------------------------------------------------------------
                                       Total:       327.4 MB

The following NEW packages will be INSTALLED:

_libgcc_mutex conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge _openmp_mutex conda-forge/linux-64::_openmp_mutex-4.5-0_gnu backports conda-forge/noarch::backports-1.0-py_2 backports.functoo~ conda-forge/noarch::backports.functools_lru_cache-1.6.1-py_0 ca-certificates conda-forge/linux-64::ca-certificates-2020.4.5.2-hecda079_0 certifi conda-forge/linux-64::certifi-2020.4.5.2-py38h32f6830_0 cycler conda-forge/noarch::cycler-0.10.0-py_2 dbus pkgs/main/linux-64::dbus-1.13.14-hb2f20db_0 decorator conda-forge/noarch::decorator-4.4.2-py_0 expat conda-forge/linux-64::expat-2.2.9-he1b5a44_2 fontconfig conda-forge/linux-64::fontconfig-2.13.1-h86ecdb6_1001 freetype conda-forge/linux-64::freetype-2.10.2-he06d7ca_0 gettext conda-forge/linux-64::gettext-0.19.8.1-hc5be6a0_1002 glib conda-forge/linux-64::glib-2.64.3-h6f030ca_0 gst-plugins-base conda-forge/linux-64::gst-plugins-base-1.14.5-h0935bb2_2 gstreamer conda-forge/linux-64::gstreamer-1.14.5-h36ae1b5_2 heterocl cornell-zhang/linux-64::heterocl-0.3-py38ha8d69ae_0 icu conda-forge/linux-64::icu-64.2-he1b5a44_1 jpeg conda-forge/linux-64::jpeg-9d-h516909a_0 kiwisolver conda-forge/linux-64::kiwisolver-1.2.0-py38hbf85e49_0 ld_impl_linux-64 conda-forge/linux-64::ld_impl_linux-64-2.34-h53a641e_5 libblas conda-forge/linux-64::libblas-3.8.0-14_openblas libcblas conda-forge/linux-64::libcblas-3.8.0-14_openblas libffi conda-forge/linux-64::libffi-3.2.1-he1b5a44_1007 libgcc-ng conda-forge/linux-64::libgcc-ng-9.2.0-h24d8f2e_2 libgfortran-ng conda-forge/linux-64::libgfortran-ng-7.5.0-hdf63c60_6 libgomp conda-forge/linux-64::libgomp-9.2.0-h24d8f2e_2 libiconv conda-forge/linux-64::libiconv-1.15-h516909a_1006 liblapack conda-forge/linux-64::liblapack-3.8.0-14_openblas libopenblas conda-forge/linux-64::libopenblas-0.3.7-h5ec1e0e_6 libpng conda-forge/linux-64::libpng-1.6.37-hed695b0_1 libstdcxx-ng conda-forge/linux-64::libstdcxx-ng-9.2.0-hdf63c60_2 libuuid conda-forge/linux-64::libuuid-2.32.1-h14c3975_1000 libxcb conda-forge/linux-64::libxcb-1.13-h14c3975_1002 libxml2 conda-forge/linux-64::libxml2-2.9.10-hee79883_0 llvmdev pkgs/main/linux-64::llvmdev-6.0.0-h1a6f6a4_4 matplotlib conda-forge/linux-64::matplotlib-3.2.1-0 matplotlib-base conda-forge/linux-64::matplotlib-base-3.2.1-py38h2af1d28_0 ncurses conda-forge/linux-64::ncurses-6.1-hf484d3e_1002 networkx conda-forge/noarch::networkx-2.4-py_1 numpy conda-forge/linux-64::numpy-1.18.5-py38h8854b6b_0 openssl conda-forge/linux-64::openssl-1.1.1g-h516909a_0 ordered-set conda-forge/noarch::ordered-set-4.0.1-py_0 pcre conda-forge/linux-64::pcre-8.44-he1b5a44_0 pip conda-forge/noarch::pip-20.1.1-py_1 pthread-stubs conda-forge/linux-64::pthread-stubs-0.4-h14c3975_1001 pyparsing conda-forge/noarch::pyparsing-2.4.7-pyh9f0ad1d_0 pyqt pkgs/main/linux-64::pyqt-5.9.2-py38h05f1152_4 python conda-forge/linux-64::python-3.8.3-cpython_he5300dc_0 python-dateutil conda-forge/noarch::python-dateutil-2.8.1-py_0 python_abi conda-forge/linux-64::python_abi-3.8-1_cp38 qt conda-forge/linux-64::qt-5.9.7-h0c104cb_3 readline conda-forge/linux-64::readline-8.0-hf8c457e_0 setuptools conda-forge/linux-64::setuptools-47.1.1-py38h32f6830_0 sip pkgs/main/linux-64::sip-4.19.13-py38he6710b0_0 six conda-forge/noarch::six-1.15.0-pyh9f0ad1d_0 sqlite conda-forge/linux-64::sqlite-3.30.1-hcee41ef_0 tabulate conda-forge/noarch::tabulate-0.8.7-pyh9f0ad1d_0 tk conda-forge/linux-64::tk-8.6.10-hed695b0_0 tornado conda-forge/linux-64::tornado-6.0.4-py38h1e0a361_1 wheel conda-forge/noarch::wheel-0.34.2-py_1 xmltodict conda-forge/noarch::xmltodict-0.12.0-py_0 xorg-libxau conda-forge/linux-64::xorg-libxau-1.0.9-h14c3975_0 xorg-libxdmcp conda-forge/linux-64::xorg-libxdmcp-1.1.3-h516909a_0 xz conda-forge/linux-64::xz-5.2.5-h516909a_0 zlib conda-forge/linux-64::zlib-1.2.11-h516909a_1006

Proceed ([y]/n)? y

Downloading and Extracting Packages pip-20.1.1 | 1.1 MB | ##################################### | 100% zlib-1.2.11 | 105 KB | ##################################### | 100% gettext-0.19.8.1 | 3.6 MB | ##################################### | 100% tk-8.6.10 | 3.2 MB | ##################################### | 100% glib-2.64.3 | 3.4 MB | ##################################### | 100% cycler-0.10.0 | 9 KB | ##################################### | 100% libcblas-3.8.0 | 10 KB | ##################################### | 100% icu-64.2 | 12.6 MB | ##################################### | 100% jpeg-9d | 266 KB | ##################################### | 100% xmltodict-0.12.0 | 11 KB | ##################################### | 100% heterocl-0.3 | 16.1 MB | ##################################### | 100% ld_impl_linux-64-2.3 | 616 KB | ##################################### | 100% pyparsing-2.4.7 | 60 KB | ##################################### | 100% readline-8.0 | 441 KB | ##################################### | 100% xz-5.2.5 | 430 KB | ##################################### | 100% libuuid-2.32.1 | 26 KB | ##################################### | 100% freetype-2.10.2 | 905 KB | ##################################### | 100% decorator-4.4.2 | 11 KB | ##################################### | 100% wheel-0.34.2 | 24 KB | ##################################### | 100% libstdcxx-ng-9.2.0 | 4.5 MB | ##################################### | 100% gst-plugins-base-1.1 | 6.8 MB | ##################################### | 100% sqlite-3.30.1 | 2.0 MB | ##################################### | 100% openssl-1.1.1g | 2.1 MB | ##################################### | 100% python_abi-3.8 | 4 KB | ##################################### | 100% libxcb-1.13 | 396 KB | ##################################### | 100% libiconv-1.15 | 2.0 MB | ##################################### | 100% pthread-stubs-0.4 | 5 KB | ##################################### | 100% _openmpmutex-4.5 | 435 KB | ##################################### | 100% matplotlib-3.2.1 | 6 KB | ##################################### | 100% backports-1.0 | 4 KB | ##################################### | 100% xorg-libxdmcp-1.1.3 | 18 KB | ##################################### | 100% libblas-3.8.0 | 10 KB | ##################################### | 100% kiwisolver-1.2.0 | 87 KB | ##################################### | 100% sip-4.19.13 | 277 KB | ##################################### | 100% libgfortran-ng-7.5.0 | 1.7 MB | ##################################### | 100% networkx-2.4 | 1.2 MB | ##################################### | 100% tornado-6.0.4 | 642 KB | ##################################### | 100% six-1.15.0 | 14 KB | ##################################### | 100% libxml2-2.9.10 | 1.3 MB | ##################################### | 100% dbus-1.13.14 | 504 KB | ##################################### | 100% python-dateutil-2.8. | 220 KB | ##################################### | 100% fontconfig-2.13.1 | 340 KB | ##################################### | 100% libffi-3.2.1 | 47 KB | ##################################### | 100% ca-certificates-2020 | 147 KB | ##################################### | 100% pcre-8.44 | 261 KB | ##################################### | 100% backports.functools | 8 KB | ##################################### | 100% libopenblas-0.3.7 | 7.6 MB | ##################################### | 100% certifi-2020.4.5.2 | 152 KB | ##################################### | 100% libpng-1.6.37 | 308 KB | ##################################### | 100% libgcc-ng-9.2.0 | 8.2 MB | ##################################### | 100% ordered-set-4.0.1 | 11 KB | ##################################### | 100% tabulate-0.8.7 | 24 KB | ##################################### | 100% liblapack-3.8.0 | 10 KB | ##################################### | 100% ncurses-6.1 | 1.3 MB | ##################################### | 100% python-3.8.3 | 71.0 MB | ##################################### | 100% numpy-1.18.5 | 5.2 MB | ##################################### | 100% llvmdev-6.0.0 | 67.4 MB | ##################################### | 100% libgomp-9.2.0 | 816 KB | ##################################### | 100% pyqt-5.9.2 | 4.5 MB | ##################################### | 100% gstreamer-1.14.5 | 4.5 MB | ##################################### | 100% expat-2.2.9 | 191 KB | ##################################### | 100% matplotlib-base-3.2. | 7.1 MB | ##################################### | 100% setuptools-47.1.1 | 653 KB | ##################################### | 100% _libgcc_mutex-0.1 | 3 KB | ##################################### | 100% xorg-libxau-1.0.9 | 13 KB | ##################################### | 100% qt-5.9.7 | 80.8 MB | ##################################### | 100% Preparing transaction: done Verifying transaction: done Executing transaction: done