Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
Impala 3.3.0
-
None
-
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