Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building is ok,But Generating Packages reported an error. #803

Open
jieguolove opened this issue Sep 28, 2023 · 0 comments
Open

Building is ok,But Generating Packages reported an error. #803

jieguolove opened this issue Sep 28, 2023 · 0 comments

Comments

@jieguolove
Copy link

jieguolove commented Sep 28, 2023

Building
If this is your first time building HeavyDB, install the dependencies mentioned in the Dependencies section below.

HeavyDB uses CMake for its build system.

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=debug ..
make -j 4
2f309b8e035816ae9467111b9cb4885

Building is ok,

But Generating Packages reported an error.

To generate packages on CentOS (assuming starting from top level of the heavydb repository):

mkdir build-package && cd build-package
cmake -DPREFER_STATIC_LIBS=on -DCMAKE_BUILD_TYPE=release ..
make -j 4
image

root@node13:~/heavydb/build-package# cmake -DPREFER_STATIC_LIBS=on -DCMAKE_BUILD_TYPE=release .. -- CMake 3.18+, Setting CUDA_ARCHITECTURES. -- CUDA_ARCHITECTURES: 50-virtual;60-virtual;70-virtual;75-virtual;80-virtual -- Enabling NVCC multi-threaded compilation with 32 threads. -- TARGET_LINK is deprecated. Please use ONEDAL_LINK instead. -- USE_DPCPP is deprecated. Please use ONEDAL_USE_DPCPP instead. -- USE_NEW_IFACES is deprecated. Please use ONEDAL_INTERFACE instead. -- ONEDAL_LINK: static -- ONEDAL_USE_DPCPP: no -- ONEDAL_INTERFACE: no -- ONEDAL_SET_TBB_MANUALLY: no -- oneDAL_ROOT_DIR: /usr/local/mapd-deps -- oneDAL_INCLUDE_DIRS: /usr/local/mapd-deps/include -- oneDAL_IMPORTED_TARGETS: -lstdc++;-lm;-lpthread;-ldl;oneDAL::onedal_core;oneDAL::onedal_thread -- Found the following oneDAL libraries: -- onedal_core -- onedal_thread -- Found LLVM 14.0.6 -- Using LLVMConfig.cmake in: /usr/local/mapd-deps/lib/cmake/llvm -- AWSSDK version 1.7.301 -- Build mode: release -- Compiler type GNU: /usr/bin/c++ -- TBB library is found with -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Configuring done -- Generating done -- Build files have been written to: /root/heavydb/build-package root@node13:~/heavydb/build-package# make -j 4 [ 0%] Built target sqlite3 [ 1%] Built target rg3_bcrypt [ 2%] Built target OSDependent [ 3%] Built target mapd_thrift [ 3%] Built target ThriftClient [ 4%] Built target calciteserver_thrift [ 4%] Built target StringOps [ 4%] Built target thrift_gen [ 4%] Built target Logger [ 5%] Built target QueryEngineFunctionsTargets [ 5%] Built target QueryEngineTableFunctionsFactory_init [ 5%] Built target QueryEngineCudaTargets [ 6%] Built target mapd_java_components [ 6%] Building CXX object CudaMgr/CMakeFiles/CudaMgr.dir/CudaMgr.cpp.o [ 6%] Built target UdfCompiler [ 6%] Built target geo_samples [ 6%] Built target gdal-data [ 12%] Built target muparserx [ 12%] Checking git hash [ 13%] Built target Geospatial [ 13%] Built target linenoise [ 13%] Built target get_git_hash [ 13%] Built target gtest [ 13%] Built target L0Mgr [ 15%] Built target benchmark [ 15%] Built target RowToColumn [ 15%] Built target generate_cert_target [ 16%] Built target mapd_sample_thrift [ 17%] Built target token_completion_hints [ 17%] Built target SqliteConnector [ 18%] Built target benchmark_main [ 18%] Built target proj-data [ 18%] Built target StreamInsertSimple [ 20%] Built target Shared [ 20%] Built target DataGen [ 20%] Built target StreamInsert [ 21%] Built target UtilsStandalone [ 22%] Built target StreamImporter [ 22%] Built target LockMgr [ 23%] Built target heavysql [ 24%] Built target group_by_hash_test [ 24%] Built target KafkaImporter [ 24%] Building CXX object Tests/CMakeFiles/ArrowIpcIntegrationTest.dir/ArrowIpcIntegrationTest.cpp.o [ 24%] Built target CtasIntegrationTest [ 24%] Built target StringTransformTest [ 25%] Built target StringDictionary [ 25%] Built target Calcite [ 25%] Building CXX object Catalog/CMakeFiles/Catalog.dir/DBObject.cpp.o [ 26%] Building CXX object Catalog/CMakeFiles/Catalog.dir/Catalog.cpp.o [ 26%] Linking CXX static library libCudaMgr.a [ 26%] Built target CudaMgr [ 26%] Building CXX object Catalog/CMakeFiles/Catalog.dir/Grantee.cpp.o [ 26%] Building CXX object Catalog/CMakeFiles/Catalog.dir/SessionInfo.cpp.o [ 26%] Building CXX object Catalog/CMakeFiles/Catalog.dir/SessionsStore.cpp.o [ 26%] Building CXX object Catalog/CMakeFiles/Catalog.dir/SharedDictionaryValidator.cpp.o [ 27%] Linking CXX executable ArrowIpcIntegrationTest /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in functionarrow::cuda::CudaDeviceManager::FreeHost(void*, long)':
cuda_context.cc:(.text+0x5a9): undefined reference to cuMemFreeHost' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyHostToDevice(unsigned long, void const*, long)':
cuda_context.cc:(.text+0x842): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0x850): undefined reference to cuMemcpyHtoD_v2'
/usr/bin/ld: cuda_context.cc:(.text+0x864): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyHostToDevice(void*, void const*, long)':
cuda_context.cc:(.text+0x8f2): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0x900): undefined reference to cuMemcpyHtoD_v2'
/usr/bin/ld: cuda_context.cc:(.text+0x914): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyDeviceToHost(void*, unsigned long, long)':
cuda_context.cc:(.text+0x9a2): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0x9b0): undefined reference to cuMemcpyDtoH_v2'
/usr/bin/ld: cuda_context.cc:(.text+0x9c4): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyDeviceToHost(void*, void const*, long)':
cuda_context.cc:(.text+0xa52): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0xa60): undefined reference to cuMemcpyDtoH_v2'
/usr/bin/ld: cuda_context.cc:(.text+0xa74): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyDeviceToDevice(unsigned long, unsigned long, long)':
cuda_context.cc:(.text+0xb02): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0xb10): undefined reference to cuMemcpyDtoD_v2'
/usr/bin/ld: cuda_context.cc:(.text+0xb24): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyDeviceToDevice(void*, void const*, long)':
cuda_context.cc:(.text+0xbb2): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0xbc0): undefined reference to cuMemcpyDtoD_v2'
/usr/bin/ld: cuda_context.cc:(.text+0xbd4): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyDeviceToAnotherDevice(std::shared_ptrarrow::cuda::CudaContext const&, unsigned long, unsigned long, long)':
cuda_context.cc:(.text+0xc6a): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0xc87): undefined reference to cuMemcpyPeer'
/usr/bin/ld: cuda_context.cc:(.text+0xc9b): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyDeviceToAnotherDevice(std::shared_ptrarrow::cuda::CudaContext const&, void*, void const*, long)':
cuda_context.cc:(.text+0xd2a): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0xd47): undefined reference to cuMemcpyPeer'
/usr/bin/ld: cuda_context.cc:(.text+0xd5b): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::Synchronize()':
cuda_context.cc:(.text+0xdd4): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0xdd9): undefined reference to cuCtxSynchronize'
/usr/bin/ld: cuda_context.cc:(.text+0xded): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::Close()':
cuda_context.cc:(.text+0xea0): undefined reference to cuDevicePrimaryCtxRelease_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::Free(void*, long)':
cuda_context.cc:(.text+0xeea): undefined reference to cuMemFree_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CloseIpcBuffer(arrow::cuda::CudaBuffer*)':
cuda_context.cc:(.text+0xf68): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0xf71): undefined reference to cuIpcCloseMemHandle'
/usr/bin/ld: cuda_context.cc:(.text+0xf85): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::GetDeviceAddress(unsigned long) [clone .localalias]':
cuda_context.cc:(.text+0x1b85): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0x1b97): undefined reference to cuPointerGetAttribute'
/usr/bin/ld: cuda_context.cc:(.text+0x1cd3): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::OpenIpcBuffer(arrow::cuda::CudaIpcMemHandle const&)':
cuda_context.cc:(.text+0x2601): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0x263f): undefined reference to cuMemGetAddressRange_v2'
/usr/bin/ld: cuda_context.cc:(.text+0x26c3): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0x272b): undefined reference to cuIpcOpenMemHandle_v2'
/usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaDevice::GetContext() [clone .localalias]': cuda_context.cc:(.text+0x2e61): undefined reference to cuDevicePrimaryCtxRetain'
/usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaDeviceManager::AllocateHost(int, long)': cuda_context.cc:(.text+0x338c): undefined reference to cuCtxPushCurrent_v2'
/usr/bin/ld: cuda_context.cc:(.text+0x339f): undefined reference to cuMemHostAlloc' /usr/bin/ld: cuda_context.cc:(.text+0x33c5): undefined reference to cuCtxPopCurrent_v2'
/usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::Allocate(long) [clone .localalias]': cuda_context.cc:(.text+0x49b5): undefined reference to cuCtxPushCurrent_v2'
/usr/bin/ld: cuda_context.cc:(.text+0x49c2): undefined reference to cuMemAlloc_v2' /usr/bin/ld: cuda_context.cc:(.text+0x49e8): undefined reference to cuCtxPopCurrent_v2'
/usr/bin/ld: cuda_context.cc:(.text+0x4a68): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaDevice::AllocateHostBuffer(long)':
cuda_context.cc:(.text+0x4c33): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0x4c45): undefined reference to cuMemHostAlloc'
/usr/bin/ld: cuda_context.cc:(.text+0x4d47): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaMemoryManager::CopyNonOwnedTo(arrow::Buffer const&, std::shared_ptrarrow::MemoryManager const&) [clone .localalias]':
cuda_context.cc:(.text+0x7e1c): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0x7e2a): undefined reference to cuMemcpyDtoH_v2'
/usr/bin/ld: cuda_context.cc:(.text+0x7e48): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaMemoryManager::CopyNonOwnedFrom(arrow::Buffer const&, std::shared_ptrarrow::MemoryManager const&) [clone .localalias]':
cuda_context.cc:(.text+0x8272): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0x8295): undefined reference to cuMemcpyPeer'
/usr/bin/ld: cuda_context.cc:(.text+0x82ae): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0x845d): undefined reference to cuCtxPushCurrent_v2'
/usr/bin/ld: cuda_context.cc:(.text+0x846d): undefined reference to cuMemcpyHtoD_v2' /usr/bin/ld: cuda_context.cc:(.text+0x8486): undefined reference to cuCtxPopCurrent_v2'
/usr/bin/ld: cuda_context.cc:(.text+0x8561): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text+0x8573): undefined reference to cuMemcpyDtoD_v2'
/usr/bin/ld: cuda_context.cc:(.text+0x858c): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaDeviceManager::Instance() [clone .localalias]':
cuda_context.cc:(.text+0x890a): undefined reference to cuInit' /usr/bin/ld: cuda_context.cc:(.text+0x8955): undefined reference to cuDeviceGetCount'
/usr/bin/ld: cuda_context.cc:(.text+0x8c7e): undefined reference to cuDeviceGet' /usr/bin/ld: cuda_context.cc:(.text+0x8ca2): undefined reference to cuDeviceTotalMem_v2'
/usr/bin/ld: cuda_context.cc:(.text+0x8d61): undefined reference to cuDeviceGetName' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyHostToDevice(unsigned long, void const*, long) [clone .cold]':
cuda_context.cc:(.text.unlikely+0xee): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyHostToDevice(void*, void const*, long) [clone .cold]':
cuda_context.cc:(.text.unlikely+0xfe): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyDeviceToHost(void*, unsigned long, long) [clone .cold]':
cuda_context.cc:(.text.unlikely+0x10e): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyDeviceToHost(void*, void const*, long) [clone .cold]':
cuda_context.cc:(.text.unlikely+0x11e): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::CopyDeviceToDevice(unsigned long, unsigned long, long) [clone .cold]':
cuda_context.cc:(.text.unlikely+0x12e): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o):cuda_context.cc:(.text.unlikely+0x13e): more undefined references to cuCtxPopCurrent_v2' follow
/usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_context.cc.o): in function arrow::cuda::CudaContext::Impl::ExportIpcBuffer(void const*, long)': cuda_context.cc:(.text._ZN5arrow4cuda11CudaContext4Impl15ExportIpcBufferEPKvl[_ZN5arrow4cuda11CudaContext4Impl15ExportIpcBufferEPKvl]+0x4f): undefined reference to cuCtxPushCurrent_v2'
/usr/bin/ld: cuda_context.cc:(.text._ZN5arrow4cuda11CudaContext4Impl15ExportIpcBufferEPKvl[_ZN5arrow4cuda11CudaContext4Impl15ExportIpcBufferEPKvl]+0x5a): undefined reference to cuIpcGetMemHandle' /usr/bin/ld: cuda_context.cc:(.text._ZN5arrow4cuda11CudaContext4Impl15ExportIpcBufferEPKvl[_ZN5arrow4cuda11CudaContext4Impl15ExportIpcBufferEPKvl]+0x178): undefined reference to cuCtxPopCurrent_v2'
/usr/bin/ld: cuda_context.cc:(.text._ZN5arrow4cuda11CudaContext4Impl15ExportIpcBufferEPKvl[_ZN5arrow4cuda11CudaContext4Impl15ExportIpcBufferEPKvl]+0x186): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: cuda_context.cc:(.text._ZN5arrow4cuda11CudaContext4Impl15ExportIpcBufferEPKvl[_ZN5arrow4cuda11CudaContext4Impl15ExportIpcBufferEPKvl]+0x3f4): undefined reference to cuCtxPopCurrent_v2'
/usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_internal.cc.o): in function arrow::cuda::internal::CudaErrorDescription[abi:cxx11](cudaError_enum) [clone .localalias]': cuda_internal.cc:(.text+0x1ff): undefined reference to cuGetErrorName'
/usr/bin/ld: cuda_internal.cc:(.text+0x265): undefined reference to cuGetErrorString' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_memory.cc.o): in function arrow::cuda::GetDeviceAddress(unsigned char const*, std::shared_ptrarrow::cuda::CudaContext const&) [clone .localalias]':
cuda_memory.cc:(.text+0x2aba): undefined reference to cuCtxPushCurrent_v2' /usr/bin/ld: cuda_memory.cc:(.text+0x2ac9): undefined reference to cuMemHostGetDevicePointer_v2'
/usr/bin/ld: cuda_memory.cc:(.text+0x2c03): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_memory.cc.o): in function arrow::cuda::GetHostAddress(unsigned long)':
cuda_memory.cc:(.text+0x2f59): undefined reference to cuPointerGetAttribute' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow_cuda.a(cuda_memory.cc.o): in function arrow::cuda::GetDeviceAddress(unsigned char const*, std::shared_ptrarrow::cuda::CudaContext const&) [clone .cold]':
cuda_memory.cc:(.text.unlikely+0x346): undefined reference to cuCtxPopCurrent_v2' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::LZ4Decompressor::~LZ4Decompressor()':
compression_lz4.cc:(.text+0x12c): undefined reference to LZ4F_freeDecompressionContext' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function std::_Sp_counted_ptr_inplace<arrow::util::internal::(anonymous namespace)::LZ4Decompressor, std::allocator<arrow::util::internal::(anonymous namespace)::LZ4Decompressor>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()':
compression_lz4.cc:(.text+0x15d): undefined reference to LZ4F_freeDecompressionContext' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::LZ4Decompressor::Reset()':
compression_lz4.cc:(.text+0x196): undefined reference to LZ4F_resetDecompressionContext' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::LZ4Decompressor::~LZ4Decompressor()':
compression_lz4.cc:(.text+0x1dc): undefined reference to LZ4F_freeDecompressionContext' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::LZ4Compressor::~LZ4Compressor()':
compression_lz4.cc:(.text+0x27c): undefined reference to LZ4F_freeCompressionContext' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function std::_Sp_counted_ptr_inplace<arrow::util::internal::(anonymous namespace)::LZ4Compressor, std::allocator<arrow::util::internal::(anonymous namespace)::LZ4Compressor>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()':
compression_lz4.cc:(.text+0x2ad): undefined reference to LZ4F_freeCompressionContext' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::LZ4Compressor::~LZ4Compressor()':
compression_lz4.cc:(.text+0x2ec): undefined reference to LZ4F_freeCompressionContext' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::LZ4Error(unsigned long, char const*)':
compression_lz4.cc:(.text+0x3ea): undefined reference to LZ4F_getErrorName' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::Lz4FrameCodec::Compress(long, unsigned char const*, long, unsigned char*)':
compression_lz4.cc:(.text+0x1d02): undefined reference to LZ4F_compressFrame' /usr/bin/ld: compression_lz4.cc:(.text+0x1d0d): undefined reference to LZ4F_isError'
/usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::LZ4Decompressor::Decompress(long, unsigned char const*, long, unsigned char*)': compression_lz4.cc:(.text+0x2d4a): undefined reference to LZ4F_decompress'
/usr/bin/ld: compression_lz4.cc:(.text+0x2d55): undefined reference to LZ4F_isError' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::LZ4Compressor::End(long, unsigned char*)':
compression_lz4.cc:(.text+0x3d3f): undefined reference to LZ4F_compressBegin' /usr/bin/ld: compression_lz4.cc:(.text+0x3d4a): undefined reference to LZ4F_isError'
/usr/bin/ld: compression_lz4.cc:(.text+0x3d66): undefined reference to LZ4F_compressBound' /usr/bin/ld: compression_lz4.cc:(.text+0x3d9d): undefined reference to LZ4F_compressEnd'
/usr/bin/ld: compression_lz4.cc:(.text+0x3da8): undefined reference to LZ4F_isError' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::LZ4Compressor::Flush(long, unsigned char*)':
compression_lz4.cc:(.text+0x45ef): undefined reference to LZ4F_compressBegin' /usr/bin/ld: compression_lz4.cc:(.text+0x45fa): undefined reference to LZ4F_isError'
/usr/bin/ld: compression_lz4.cc:(.text+0x4616): undefined reference to LZ4F_compressBound' /usr/bin/ld: compression_lz4.cc:(.text+0x464d): undefined reference to LZ4F_flush'
/usr/bin/ld: compression_lz4.cc:(.text+0x4658): undefined reference to LZ4F_isError' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::LZ4Compressor::Compress(long, unsigned char const*, long, unsigned char*)':
compression_lz4.cc:(.text+0x4e66): undefined reference to LZ4F_compressBegin' /usr/bin/ld: compression_lz4.cc:(.text+0x4e71): undefined reference to LZ4F_isError'
/usr/bin/ld: compression_lz4.cc:(.text+0x4e93): undefined reference to LZ4F_compressBound' /usr/bin/ld: compression_lz4.cc:(.text+0x4f06): undefined reference to LZ4F_compressBound'
/usr/bin/ld: compression_lz4.cc:(.text+0x4f24): undefined reference to LZ4F_compressUpdate' /usr/bin/ld: compression_lz4.cc:(.text+0x4f2f): undefined reference to LZ4F_isError'
/usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::Lz4FrameCodec::MakeDecompressor()': compression_lz4.cc:(.text+0x682f): undefined reference to LZ4F_createDecompressionContext'
/usr/bin/ld: compression_lz4.cc:(.text+0x683a): undefined reference to LZ4F_isError' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::Lz4FrameCodec::Decompress(long, unsigned char const*, long, unsigned char*)':
compression_lz4.cc:(.text+0x6f87): undefined reference to LZ4F_decompress' /usr/bin/ld: compression_lz4.cc:(.text+0x6f92): undefined reference to LZ4F_isError'
/usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::Lz4FrameCodec::MakeCompressor()': compression_lz4.cc:(.text+0x8fa5): undefined reference to LZ4F_createCompressionContext'
/usr/bin/ld: compression_lz4.cc:(.text+0x8fb0): undefined reference to LZ4F_isError' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::Lz4FrameCodec::MaxCompressedLen(long, unsigned char const*)':
compression_lz4.cc:(.text+0x30f): undefined reference to LZ4F_compressFrameBound' /usr/bin/ld: /usr/local/mapd-deps/lib/libarrow.a(compression_lz4.cc.o): in function arrow::util::internal::(anonymous namespace)::Lz4FrameCodec::maximum_compression_level() const':
compression_lz4.cc:(.text+0x325): undefined reference to LZ4F_compressionLevel_max' collect2: error: ld returned 1 exit status make[2]: *** [Tests/CMakeFiles/ArrowIpcIntegrationTest.dir/build.make:139: Tests/ArrowIpcIntegrationTest] Error 1 make[1]: *** [CMakeFiles/Makefile2:6172: Tests/CMakeFiles/ArrowIpcIntegrationTest.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 27%] Building CXX object Catalog/CMakeFiles/Catalog.dir/SysCatalog.cpp.o [ 28%] Building CXX object Catalog/CMakeFiles/Catalog.dir/ForeignTable.cpp.o [ 28%] Building CXX object Catalog/CMakeFiles/Catalog.dir/DdlCommandExecutor.cpp.o [ 28%] Building CXX object Catalog/CMakeFiles/Catalog.dir/AlterColumnRecovery.cpp.o [ 28%] Building CXX object Catalog/CMakeFiles/Catalog.dir/RefreshTimeCalculator.cpp.o [ 28%] Linking CXX static library libCatalog.a [ 28%] Built target Catalog make: *** [Makefile:166: all] Error 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant