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

Errors on "make -j8" #428

Open lloo099 opened 2 years ago

lloo099 commented 2 years ago

make -C pkgs make[1]: Entering directory '/home/enai/Desktop/project/heterocl/pkgs' /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied make[2]: Entering directory '/home/enai/Desktop/project/heterocl/pkgs/cmake' /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/enai/Desktop/project/heterocl/pkgs/cmake' make[2]: Entering directory '/home/enai/Desktop/project/heterocl/pkgs/llvm' /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied cd /home/enai/Desktop/project/heterocl/build/pkgs/llvm/build; \ /home/enai/Desktop/project/heterocl/build/pkgs/cmake/build/cmake/bin/cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/home/enai/Desktop/project/heterocl/build/pkgs/install -DCMAKE_BUILD_TYPE=Release /home/enai/Desktop/project/heterocl/build/pkgs/llvm/src -- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) -- 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/enai/Desktop/project/heterocl/build/pkgs/llvm/build cd /home/enai/Desktop/project/heterocl/build/pkgs/llvm/build; \ make make[3]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[4]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 0%] Built target LLVMBinaryFormat [ 0%] Built target LLVMDemangle make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 1%] Built target LLVMTableGen make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 1%] Built target llvm_vcsrevision_h make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 1%] Built target LLVMHello_exports make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 4%] Built target obj.llvm-tblgen make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 5%] Built target LLVMOption make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 5%] Built target LLVMMCDisassembler [ 8%] Built target LLVMMC make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 8%] Built target LLVMDebugInfoMSF make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 9%] Built target LLVMMCParser make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 11%] Built target LLVMDebugInfoDWARF make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 11%] Built target LLVMObjectYAML [ 15%] Built target LLVMSupport make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 15%] Built target gtest make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 16%] Built target LLVMDebugInfoCodeView make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 16%] Built target LLVMLineEditor make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 16%] Built target LLVMSymbolize make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 16%] Built target yaml-bench [ 16%] Built target not make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 16%] Built target LTO_exports [ 16%] Built target llvm-config make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 16%] Built target count make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 16%] Built target llvm-cxxfilt make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 18%] Built target llvm-PerfectShuffle make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 18%] Built target DynamicLibraryLib [ 18%] Built target BugpointPasses_exports make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 18%] Built target PipSqueak [ 18%] Built target llvm-mcmarkup [ 18%] Built target LLVMWindowsManifest make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 18%] Built target gtest_main [ 18%] Built target llvm-tblgen make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 22%] Built target LLVMDebugInfoPDB [ 22%] Built target SecondLib make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 22%] Built target FileCheck make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 22%] Built target AttributeCompatFuncTableGen make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 23%] Built target LibOptionsTableGen [ 23%] Built target LLVMTestingSupport [ 23%] Built target intrinsics_gen make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 25%] Built target CvtResTableGen [ 25%] Built target MtTableGen [ 25%] Built target DllOptionsTableGen make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 25%] Built target LLVMLibDriver make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 25%] Built target RcTableGen make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 25%] Built target LLVMFuzzMutate make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 26%] Built target LLVMSelectionDAG [ 26%] Built target LLVMIRReader make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 26%] Built target LLVMMIRParser make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 28%] Built target LLVMGlobalISel [ 30%] Built target LLVMCore make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 30%] Built target LLVMBitReader make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 32%] Built target LLVMAsmPrinter make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 32%] Built target LLVMBitWriter make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 32%] Built target LLVMHello [ 32%] Built target LLVMVectorize make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 32%] Built target LLVMInstCombine [ 33%] Built target LLVMInstrumentation make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 35%] Built target LLVMipo make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 38%] Built target LLVMTransformUtils make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 38%] Built target LLVMLinker make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 38%] Built target LLVMCoroutines [ 38%] Built target LLVMObjCARCOpts make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 38%] Built target LLVMLTO [ 40%] Built target LLVMScalarOpts make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 40%] Built target LLVMInterpreter [ 42%] Built target LLVMObject make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 42%] Built target LLVMExecutionEngine make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 42%] Built target LLVMMCJIT make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 42%] Built target LLVMRuntimeDyld [ 49%] Built target LLVMCodeGen make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 50%] Built target AMDGPUCommonTableGen [ 50%] Built target AArch64CommonTableGen [ 50%] Built target LLVMOrcJIT [ 50%] Built target BPFCommonTableGen make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 50%] Built target LLVMTarget make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 52%] Built target ARMCommonTableGen [ 53%] Built target MipsCommonTableGen make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 53%] Built target HexagonCommonTableGen [ 53%] Built target LanaiCommonTableGen make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 53%] Built target MSP430CommonTableGen make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 56%] Built target LLVMAnalysis make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 57%] Built target PowerPCCommonTableGen make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 59%] Built target NVPTXCommonTableGen make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 59%] Built target X86CommonTableGen [ 60%] Built target SparcCommonTableGen make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 61%] Built target XCoreCommonTableGen make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 61%] Built target SystemZCommonTableGen [ 61%] Built target LLVMCoverage make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 61%] Built target LLVMAsmParser make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 63%] Built target LLVMProfileData make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 63%] Built target LLVMPasses make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 63%] Built target llvm-bcanalyzer [ 63%] Built target llvm-cvtres [ 63%] Built target LLVMDlltoolDriver [ 63%] Built target llvm-dis make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 63%] Built target LLVMCFIVerify make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 63%] Built target LLVMXRay make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 63%] Built target llvm-objcopy [ 63%] Built target llvm-opt-report make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 63%] Built target llvm-mt [ 63%] Built target llvm-special-case-list-fuzzer make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 63%] Built target llvm-size make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 63%] Built target llvm-readobj [ 63%] Built target llvm-strings make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-pdbutil make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-symbolizer make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 64%] Built target llvm-rc [ 66%] Built target llvm-split make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 66%] Built target obj2yaml make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 66%] Built target llvm-stress make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 67%] Built target LLVMAArch64Info [ 67%] Built target sanstats make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 67%] Built target LLVMAArch64AsmParser make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 67%] Built target verify-uselistorder make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 67%] Built target LLVMAArch64Disassembler [ 69%] Built target yaml2obj make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 69%] Built target LLVMAArch64AsmPrinter make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 69%] Built target LLVMAArch64Desc make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 69%] Built target LLVMAArch64Utils [ 70%] Built target LLVMAMDGPUDesc make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 71%] Built target LLVMAArch64CodeGen [ 71%] Built target LLVMAMDGPUInfo [ 71%] Built target LLVMARMInfo make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 71%] Built target LLVMAMDGPUUtils make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 71%] Built target LLVMARMAsmParser make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 71%] Built target LLVMARMUtils [ 71%] Built target LLVMARMDesc make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 73%] Built target LLVMARMDisassembler make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 73%] Built target LLVMARMAsmPrinter [ 74%] Built target LLVMBPFCodeGen make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 74%] Built target LLVMBPFAsmPrinter [ 76%] Built target LLVMARMCodeGen [ 76%] Built target LLVMBPFAsmParser make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMBPFDisassembler make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMBPFInfo make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMBPFDesc make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMHexagonInfo make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMHexagonAsmParser make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMHexagonDisassembler make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMLanaiAsmParser make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMLanaiInfo make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMLanaiDesc make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 76%] Built target LLVMMipsAsmPrinter make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 77%] Built target LLVMLanaiCodeGen [ 78%] Built target LLVMHexagonDesc [ 81%] Built target LLVMAMDGPUCodeGen [ 81%] Built target LLVMMipsDisassembler make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 81%] Built target LLVMLanaiDisassembler make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 81%] Built target LLVMLanaiAsmPrinter make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 81%] Built target LLVMMSP430AsmPrinter make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 81%] Built target LLVMMipsAsmParser make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 81%] Built target LLVMMipsInfo [ 81%] Built target LLVMMSP430CodeGen make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 81%] Built target LLVMMipsDesc make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 81%] Built target LLVMMSP430Info [ 81%] Built target LLVMMSP430Desc make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 83%] Built target LLVMHexagonCodeGen [ 83%] Built target LLVMNVPTXInfo [ 85%] Built target LLVMMipsCodeGen [ 85%] Built target LLVMNVPTXAsmPrinter make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 85%] Built target LLVMNVPTXDesc make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 85%] Built target LLVMPowerPCAsmParser make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 85%] Built target LLVMPowerPCDisassembler make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 85%] Built target LLVMPowerPCInfo make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMNVPTXCodeGen [ 87%] Built target LLVMPowerPCAsmPrinter make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMPowerPCDesc make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 87%] Built target LLVMSparcInfo [ 88%] Built target LLVMSparcDesc [ 88%] Built target LLVMSparcAsmPrinter make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMSparcDisassembler make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMSparcCodeGen make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMSystemZAsmParser make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMSparcAsmParser make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMSystemZDisassembler [ 88%] Built target LLVMSystemZAsmPrinter make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 88%] Built target LLVMSystemZDesc make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 90%] Built target LLVMPowerPCCodeGen make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 90%] Built target LLVMSystemZInfo make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMSystemZCodeGen [ 91%] Built target LLVMX86AsmParser make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMX86Disassembler [ 91%] Built target LLVMX86AsmPrinter [ 91%] Built target LLVMX86Utils make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 91%] Built target LLVMXCoreDisassembler [ 92%] Built target LLVMX86Desc make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 92%] Built target LLVMX86Info make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 92%] Built target LLVMXCoreAsmPrinter [ 92%] Built target LLVMXCoreInfo make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 92%] Built target lli-child-target make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 92%] Built target LLVMXCoreCodeGen make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 92%] Built target llvm-as [ 94%] Built target LLVMXCoreDesc make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 94%] Built target llvm-cat make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 94%] Built target llvm-profdata make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 95%] Built target llvm-cov make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 97%] Built target LLVMX86CodeGen make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 97%] Built target llvm-demangle-fuzzer [ 97%] Built target llvm-diff [ 97%] Built target llvm-link [ 97%] Built target llvm-extract make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 97%] Built target llvm-readelf make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 97%] Built target llvm-modextract make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 97%] Built target LLVMAMDGPUAsmPrinter [ 97%] Built target LLVMAMDGPUAsmParser make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 97%] Built target lli make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 97%] Built target LLVMAMDGPUDisassembler make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-dwarfdump [ 98%] Built target llvm-nm make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 98%] Built target LTO [ 98%] Built target llvm-cfi-verify [ 98%] Built target llvm-ar [ 98%] Built target llvm-lto make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-c-test [ 98%] Built target llvm-dsymutil make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 98%] Built target bugpoint make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 98%] Built target llc make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-cxxdump make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-dwp make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-lto2 make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-isel-fuzzer make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [ 98%] Built target llvm-opt-fuzzer [ 98%] Built target llvm-mc make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-objdump make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Entering directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-rtdyld make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[5]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' [100%] Built target llvm-lib [100%] Built target llvm-dlltool [100%] Built target llvm-ranlib [100%] Built target sancov [100%] Built target llvm-xray [100%] Built target BugpointPasses [100%] Built target opt make[4]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' make[3]: Leaving directory '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build' touch: cannot touch '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build/.built-llvm': Permission denied Makefile:53: recipe for target '/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build/.built-llvm' failed make[2]: [/home/enai/Desktop/project/heterocl/build/pkgs/llvm/build/.built-llvm] Error 1 make[2]: Leaving directory '/home/enai/Desktop/project/heterocl/pkgs/llvm' Makefile.pkg.common:6: recipe for target 'all' failed make[1]: [all] Error 1 make[1]: Leaving directory '/home/enai/Desktop/project/heterocl/pkgs' Makefile:8: recipe for target 'build-pkgs' failed make: *** [build-pkgs] Error 2

lloo099 commented 2 years ago

when I run "sudo make -j8", it shows like these:

make -C tvm make[1]: Entering directory '/home/enai/Desktop/project/heterocl/tvm' /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -fno-rtti -DDMLC_ENABLE_RTTI=0 -DDMLC_USE_FOPEN64=0 -DTVM_LLVM_VERSION= -MM -MT build/llvm/codegen/llvm/codegen_arm.o src/codegen/llvm/codegen_arm.cc >build/llvm/codegen/llvm/codegen_arm.d /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -fno-rtti -DDMLC_ENABLE_RTTI=0 -DDMLC_USE_FOPEN64=0 -DTVM_LLVM_VERSION= -MM -MT build/llvm/codegen/llvm/llvm_common.o src/codegen/llvm/llvm_common.cc >build/llvm/codegen/llvm/llvm_common.d /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -fno-rtti -DDMLC_ENABLE_RTTI=0 -DDMLC_USE_FOPEN64=0 -DTVM_LLVM_VERSION= -MM -MT build/llvm/codegen/llvm/llvm_module.o src/codegen/llvm/llvm_module.cc >build/llvm/codegen/llvm/llvm_module.d /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied /bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied g++ -c -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -fno-rtti -DDMLC_ENABLE_RTTI=0 -DDMLC_USE_FOPEN64=0 -DTVM_LLVM_VERSION= -c src/codegen/llvm/codegen_arm.cc -o build/llvm/codegen/llvm/codegen_arm.o make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied src/codegen/llvm/llvm_common.cc:95:22: error: operator '<' has no left operand

if TVM_LLVM_VERSION < 50

                  ^

/bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied Makefile:209: recipe for target 'build/llvm/codegen/llvm/llvm_common.o' failed make[1]: [build/llvm/codegen/llvm/llvm_common.o] Error 1 make[1]: Waiting for unfinished jobs.... g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -fno-rtti -DDMLC_ENABLE_RTTI=0 -DDMLC_USE_FOPEN64=0 -DTVM_LLVM_VERSION= -MM -MT build/llvm/codegen/llvm/intrin_rule_llvm.o src/codegen/llvm/intrin_rule_llvm.cc >build/llvm/codegen/llvm/intrin_rule_llvm.d src/codegen/llvm/llvm_module.cc:64:22: error: operator '<=' has no left operand

if TVM_LLVM_VERSION <= 60

                  ^~

src/codegen/llvm/llvm_module.cc:71:22: error: operator '<=' has no left operand

if TVM_LLVM_VERSION <= 60

                  ^~

src/codegen/llvm/llvm_module.cc:75:24: error: operator '<=' has no left operand

elif TVM_LLVM_VERSION <= 90

                    ^~

src/codegen/llvm/llvm_module.cc:86:22: error: operator '<=' has no left operand

if TVM_LLVM_VERSION <= 60

                  ^~

src/codegen/llvm/llvm_module.cc:93:22: error: operator '<=' has no left operand

if TVM_LLVM_VERSION <= 60

                  ^~

src/codegen/llvm/llvm_module.cc:97:24: error: operator '<=' has no left operand

elif TVM_LLVM_VERSION <= 90

                    ^~

src/codegen/llvm/llvm_module.cc:111:22: error: operator '<=' has no left operand

if TVM_LLVM_VERSION <= 60

                  ^~

Makefile:209: recipe for target 'build/llvm/codegen/llvm/llvm_module.o' failed make[1]: *** [build/llvm/codegen/llvm/llvm_module.o] Error 1 g++ -c -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -fno-rtti -DDMLC_ENABLE_RTTI=0 -DDMLC_USE_FOPEN64=0 -DTVM_LLVM_VERSION= -c src/codegen/llvm/intrin_rule_llvm.cc -o build/llvm/codegen/llvm/intrin_rule_llvm.o In file included from src/codegen/llvm/././codegen_llvm.h:19:0, from src/codegen/llvm/./codegen_cpu.h:12, from src/codegen/llvm/codegen_arm.cc:7: src/codegen/llvm/./././llvm_common.h:10:10: fatal error: llvm/ExecutionEngine/MCJIT.h: No such file or directory

include <llvm/ExecutionEngine/MCJIT.h>

      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

compilation terminated. Makefile:209: recipe for target 'build/llvm/codegen/llvm/codegen_arm.o' failed make[1]: *** [build/llvm/codegen/llvm/codegen_arm.o] Error 1 In file included from src/codegen/llvm/intrin_rule_llvm.h:14:0, from src/codegen/llvm/intrin_rule_llvm.cc:7: src/codegen/llvm/./llvm_common.h:10:10: fatal error: llvm/ExecutionEngine/MCJIT.h: No such file or directory

include <llvm/ExecutionEngine/MCJIT.h>

      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

compilation terminated. Makefile:209: recipe for target 'build/llvm/codegen/llvm/intrin_rule_llvm.o' failed make[1]: [build/llvm/codegen/llvm/intrin_rule_llvm.o] Error 1 make[1]: wait: No child processes. Stop. Makefile:11: recipe for target 'build-tvm' failed make: *** [build-tvm] Error 2

hecmay commented 2 years ago

HI @lloo099. I believe the error is caused by the permission issues. You should make sure you have the right permission for those folders. And you do not have to use sudo for the installations.

lloo099 commented 2 years ago

HI @lloo099. I believe the error is caused by the permission issues. You should make sure you have the right permission for those folders. And you do not have to use sudo for the installations.

Okay, great. ur right Here are my codes:


sudo make clean
chmod 764  ./heterocl
cd ./heterocl
make -j8
lloo099 commented 2 years ago

Sorry, it still has problems with permission. But I already use command"chmod 777 .." Could you help me with it? @seanlatias @Hecmay

g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -MM -MT build/codegen/hlsc/codegen_vhls.o src/codegen/hlsc/codegen_vhls.cc >build/codegen/hlsc/codegen_vhls.d
g++ -c -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -c src/codegen/hlsc/codegen_vhls.cc -o build/codegen/hlsc/codegen_vhls.o
g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -MM -MT build/codegen/hlsc/vhls_module.o src/codegen/hlsc/vhls_module.cc >build/codegen/hlsc/vhls_module.d
g++ -c -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -c src/codegen/hlsc/vhls_module.cc -o build/codegen/hlsc/vhls_module.o
g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -MM -MT build/codegen/hlsc/codegen_hlsc.o src/codegen/hlsc/codegen_hlsc.cc >build/codegen/hlsc/codegen_hlsc.d
g++ -c -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -c src/codegen/hlsc/codegen_hlsc.cc -o build/codegen/hlsc/codegen_hlsc.o
src/codegen/hlsc/vhls_module.cc: In lambda function:
src/codegen/hlsc/vhls_module.cc:363:13: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
       system("g++ main.cpp -o out");
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
src/codegen/hlsc/vhls_module.cc:365:13: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
       system("./out");
       ~~~~~~^~~~~~~~~
src/codegen/hlsc/vhls_module.cc:367:13: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
       system("rm out main.cpp");
       ~~~~~~^~~~~~~~~~~~~~~~~~~
g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -MM -MT build/codegen/hlsc/codegen_ihls.o src/codegen/hlsc/codegen_ihls.cc >build/codegen/hlsc/codegen_ihls.d
g++ -c -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -c src/codegen/hlsc/codegen_ihls.cc -o build/codegen/hlsc/codegen_ihls.o
g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -MM -MT build/codegen/spirv/intrin_rule_spirv.o src/codegen/spirv/intrin_rule_spirv.cc >build/codegen/spirv/intrin_rule_spirv.d
g++ -c -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -c src/codegen/spirv/intrin_rule_spirv.cc -o build/codegen/spirv/intrin_rule_spirv.o
g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -MM -MT build/codegen/spirv/codegen_spirv.o src/codegen/spirv/codegen_spirv.cc >build/codegen/spirv/codegen_spirv.d
g++ -c -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -c src/codegen/spirv/codegen_spirv.cc -o build/codegen/spirv/codegen_spirv.o
g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -MM -MT build/codegen/spirv/build_vulkan.o src/codegen/spirv/build_vulkan.cc >build/codegen/spirv/build_vulkan.d
g++ -c -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -c src/codegen/spirv/build_vulkan.cc -o build/codegen/spirv/build_vulkan.o
make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied
/bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied
g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -MM -MT build/codegen/spirv/ir_builder.o src/codegen/spirv/ir_builder.cc >build/codegen/spirv/ir_builder.d
/bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied
/bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied
g++ -c -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -c src/codegen/spirv/ir_builder.cc -o build/codegen/spirv/ir_builder.o
make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied
/bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied
make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied
g++ -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -fno-rtti -DDMLC_ENABLE_RTTI=0 -DDMLC_USE_FOPEN64=0  -DTVM_LLVM_VERSION= -MM -MT build/llvm/codegen/llvm/codegen_arm.o src/codegen/llvm/codegen_arm.cc >build/llvm/codegen/llvm/codegen_arm.d
/bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied
/bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied
/bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied
make[1]: execvp: /home/enai/Desktop/project/heterocl: Permission denied
/bin/sh: 1: /home/enai/Desktop/project/heterocl: Permission denied
g++ -c -std=c++11 -Wall -O2 -Iinclude -I/home/enai/Desktop/project/heterocl/tvm/dlpack/include -I/home/enai/Desktop/project/heterocl/tvm/dmlc-core/include -IHalideIR/src -fPIC -DTVM_CUDA_RUNTIME=0 -DTVM_ROCM_RUNTIME=0 -DTVM_OPENCL_RUNTIME=0 -DHCL_SDACCEL_RUNTIME=1 -DHCL_VHLS_RUNTIME=1 -DTVM_VULKAN_RUNTIME=0 -DTVM_OPENGL_RUNTIME=0 -fno-rtti -DDMLC_ENABLE_RTTI=0 -DDMLC_USE_FOPEN64=0  -DTVM_LLVM_VERSION= -c src/codegen/llvm/codegen_arm.cc -o build/llvm/codegen/llvm/codegen_arm.o
In file included from src/codegen/llvm/././codegen_llvm.h:19:0,
                 from src/codegen/llvm/./codegen_cpu.h:12,
                 from src/codegen/llvm/codegen_arm.cc:7:
src/codegen/llvm/./././llvm_common.h:10:10: fatal error: llvm/ExecutionEngine/MCJIT.h: No such file or directory
 #include <llvm/ExecutionEngine/MCJIT.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:209: recipe for target 'build/llvm/codegen/llvm/codegen_arm.o' failed
make[1]: *** [build/llvm/codegen/llvm/codegen_arm.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/enai/Desktop/project/heterocl/tvm'
Makefile:11: recipe for target 'build-tvm' failed
make: *** [build-tvm] Error 2
hecmay commented 2 years ago

@lloo099, Just want to know how you changed the permission to that folder? Can you please try to use the fixes mentioned in this link? https://lanvu.wordpress.com/2011/08/05/fix-the-error-make-execvp-permission-denied/

If that error still occurs, can you please try running ls -l to show the permission and owners of your folders.

lloo099 commented 2 years ago

@lloo099, Just want to know how you changed the permission to that folder? Can you please try to use the fixes mentioned in this link? https://lanvu.wordpress.com/2011/08/05/fix-the-error-make-execvp-permission-denied/

If that error still occurs, can you please try running ls -l to show the permission and owners of your folders. Yes, same error: drwxr-xr-x 15 enai enai 4096 Nov 19 23:39 heterocl

hecmay commented 2 years ago

@lloo099 I am not fully sure why you still have the permission issues, even after you switch to sudo. But as a workaround, I would suggest you to install HeteroCL in docker container.