Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-9063

Allow building Impala against LLVM with -DLLVM_ENABLE_TERMINFO=ON

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • Impala 3.3.0
    • None
    • Infrastructure
    • None
    • ghx-label-13

    Description

      I failed to link impalad because of LLVM. I had compiled and installed llvm-5.0.1.
      The error message is as follows:

      usr/local/lib/libLLVMSupport.a(Process.cpp.o):Process.cpp:function llvm::sys::Process::FileDescriptorHasColors(int): error: undefined reference to 'setupterm'
      /usr/local/lib/libLLVMSupport.a(Process.cpp.o):Process.cpp:function llvm::sys::Process::FileDescriptorHasColors(int): error: undefined reference to 'tigetnum'
      /usr/local/lib/libLLVMSupport.a(Process.cpp.o):Process.cpp:function llvm::sys::Process::FileDescriptorHasColors(int): error: undefined reference to 'set_curterm'
      /usr/local/lib/libLLVMSupport.a(Process.cpp.o):Process.cpp:function llvm::sys::Process::FileDescriptorHasColors(int): error: undefined reference to 'del_curterm'
      /media/B/impala/apache/toolchain/openldap-2.4.47/lib/libldap.a(os-ip.o):os-ip.c:function ldap_int_poll: warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
      /media/B/impala/apache/toolchain/openldap-2.4.47/lib/libldap.a(os-ip.o):os-ip.c:function ldap_int_poll: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
      collect2: error: ld returned 1 exit status
      be/src/service/CMakeFiles/impalad.dir/build.make:208: recipe for target 'be/build/release/service/impalad' failed
      make[3]: *** [be/build/release/service/impalad] Error 1
      CMakeFiles/Makefile2:7075: recipe for target 'be/src/service/CMakeFiles/impalad.dir/all' failed
      make[2]: *** [be/src/service/CMakeFiles/impalad.dir/all] Error 2
      CMakeFiles/Makefile2:7087: recipe for target 'be/src/service/CMakeFiles/impalad.dir/rule' failed
      make[1]: *** [be/src/service/CMakeFiles/impalad.dir/rule] Error 2
      Makefile:2222: recipe for target 'impalad' failed
      make: *** [impalad] Error 2

      Attachments

        Activity

          People

            Unassigned Unassigned
            davidxdh Davy Xu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: