Skip to content
This repository has been archived by the owner on May 9, 2024. It is now read-only.

Crash while compiling in Conda environment #715

Open
YvesRobinK opened this issue Jan 30, 2024 · 1 comment
Open

Crash while compiling in Conda environment #715

YvesRobinK opened this issue Jan 30, 2024 · 1 comment

Comments

@YvesRobinK
Copy link

YvesRobinK commented Jan 30, 2024

Hi, I have been trying to install HDK for usage with a local modin fork. As such I have been following the steps in the ReadMe for conda environments. During which I have experienced the same crash multiple times. Does anyone have a pointer what I am doing wrong? Possibly I am missing some requirments, but I haven't been able to find the exact specifications needed, additionally I do not need GPU support. I would be happpy about any help or pointers.

After executing cmake -j, at 80% the execution gives an warning and crashes eventually.
The warning: hdk-main/omniscidb/QueryEngine/GpuSharedMemoryUtils.cpp: In memeber function 'void GpuSharedMemCodeBuilder::codegenInitialization():' hdk-main/omniscidb/QueryEngine/GpuSharedMemoryUtils.cpp:274:17 waring unsused variable 'target_info [-Wunused-variable] 274 ¦ const auto& target_info = targets_[target_logical_idx]

cmake .. output:

-- The C compiler identification is GNU 12.3.0
-- The CXX compiler identification is GNU 12.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/yves/miniconda3/envs/omnisci-dev/bin/x86_64-conda-linux-gnu-cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /home/yves/miniconda3/envs/omnisci-dev/bin/x86_64-conda-linux-gnu-c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Setting build type to 'RelWithDebInfo' as none was specified.
-- Boost 1.78.0 found.
-- Found folly: /home/yves/miniconda3/envs/omnisci-dev
-- Found SQLite3: /home/yves/miniconda3/envs/omnisci-dev/include (found version "3.40.0")
-- Found Arrow: /home/yves/miniconda3/envs/omnisci-dev/lib/libarrow.so
-- Found Parquet: /home/yves/miniconda3/envs/omnisci-dev/lib/libparquet.so
-- Boost 1.78.0 found.
-- Found ZLIB: /home/yves/miniconda3/envs/omnisci-dev/lib/libz.so (found version "1.2.13")
-- Found zstd: /home/yves/miniconda3/envs/omnisci-dev/lib/libzstd.so
-- Found LibXml2: /home/yves/miniconda3/envs/omnisci-dev/lib/libxml2.so (found version "2.12.4")
-- Found LLVM 16.0.6
-- Using LLVMConfig.cmake in: /home/yves/miniconda3/envs/omnisci-dev/lib/cmake/llvm
-- Found Threads: TRUE
-- Found JNI: /home/yves/miniconda3/envs/omnisci-dev/lib/jvm/include found components: AWT JVM
-- llvm_as_cmd=/home/yves/miniconda3/envs/omnisci-dev/bin/llvm-as
-- llvm_clangpp_cmd=/home/yves/miniconda3/envs/omnisci-dev/bin/clang++
-- llvm_link_cmd=/home/yves/miniconda3/envs/omnisci-dev/bin/llvm-link
-- Adding precompiled llvm module l0_mapd_rtL0_internal.bc
-- Adding precompiled llvm module DateAddL0_internal.bc
-- Adding precompiled llvm module DateTruncateL0_internal.bc
-- Adding precompiled llvm module RuntimeFunctions_internal.bc
-- Adding precompiled llvm module DateAdd_internal.bc
-- Adding precompiled llvm module DateTruncate_internal.bc
-- Adding precompiled llvm module genxL0_internal.bc
-- Found PythonInterp: /home/yves/miniconda3/envs/omnisci-dev/bin/python (found version "3.9.18")
-- Found Python3: /home/yves/miniconda3/envs/omnisci-dev/bin/python3.9 (found version "3.9.18") found components: Interpreter
-- Failed to find LLVM FileCheck
-- Found Git: /usr/bin/git (found version "2.34.1")
-- git version: v0.0.0 normalized to 0.0.0
-- Version: 1.8.0
-- Looking for shm_open in rt
-- Looking for shm_open in rt - found
-- Performing Test HAVE_CXX_FLAG_WALL
-- Performing Test HAVE_CXX_FLAG_WALL - Success
-- Performing Test HAVE_CXX_FLAG_WEXTRA
-- Performing Test HAVE_CXX_FLAG_WEXTRA - Success
-- Performing Test HAVE_CXX_FLAG_WSHADOW
-- Performing Test HAVE_CXX_FLAG_WSHADOW - Success
-- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL
-- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL - Success
-- Performing Test HAVE_CXX_FLAG_WERROR
-- Performing Test HAVE_CXX_FLAG_WERROR - Success
-- Performing Test HAVE_CXX_FLAG_WSUGGEST_OVERRIDE
-- Performing Test HAVE_CXX_FLAG_WSUGGEST_OVERRIDE - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC
-- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Failed
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
-- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS - Success
-- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED
-- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED - Success
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_WD654
-- Performing Test HAVE_CXX_FLAG_WD654 - Failed
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Failed
-- Performing Test HAVE_CXX_FLAG_COVERAGE
-- Performing Test HAVE_CXX_FLAG_COVERAGE - Success
-- Compiling and running to test HAVE_STD_REGEX
-- Performing Test HAVE_STD_REGEX -- success
-- Compiling and running to test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
-- Compiling and running to test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX -- success
-- Compiling and running to test HAVE_STEADY_CLOCK
-- Performing Test HAVE_STEADY_CLOCK -- success
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Compiling and running to test HAVE_PTHREAD_AFFINITY
-- Performing Test HAVE_PTHREAD_AFFINITY -- failed to compile
-- Configuring done (4.5s)
-- Generating done (0.5s)
-- Build files have been written to: /home/yves/Desktop/MasterThesis/HDK/hdk-main/build

cmake -j output:

[ 1%] Building CXX object omniscidb/Logger/CMakeFiles/Logger.dir/Logger.cpp.o
[ 1%] Generating DateTruncate_internal.bc
[ 1%] Generating DateAdd_internal.bc
[ 1%] Generating RuntimeFunctions_internal.bc
[ 1%] Building CXX object omniscidb/ThirdParty/googletest/CMakeFiles/gtest.dir/gmock-gtest-all.cc.o
[ 1%] Generating ExtensionFunctions.ast.raw
[ 1%] Generating ../../bin/calcite-1.0-SNAPSHOT-jar-with-dependencies.jar
[ 1%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/benchmark.cc.o
[ 1%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/benchmark_api_internal.cc.o
[ 1%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/benchmark_runner.cc.o
[ 1%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/benchmark_name.cc.o
[ 1%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/check.cc.o
[ 2%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/benchmark_register.cc.o
[ 3%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/colorprint.cc.o
[ 3%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/commandlineflags.cc.o
-- Boost 1.78.0 found.
-- Found folly: /home/yves/miniconda3/envs/omnisci-dev
[ 4%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/counter.cc.o
[ 4%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/complexity.cc.o
[ 4%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/csv_reporter.cc.o
[ 4%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/console_reporter.cc.o
[ 4%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/json_reporter.cc.o
-- Boost 1.78.0 found.
[ 5%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/perf_counters.cc.o
[ 5%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/reporter.cc.o
[ 5%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/statistics.cc.o
[ 5%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/string_util.cc.o
-- Found LLVM 16.0.6
-- Using LLVMConfig.cmake in: /home/yves/miniconda3/envs/omnisci-dev/lib/cmake/llvm
[ 6%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/sysinfo.cc.o
[ 6%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark.dir/timers.cc.o
-- llvm_as_cmd=/home/yves/miniconda3/envs/omnisci-dev/bin/llvm-as
-- llvm_clangpp_cmd=/home/yves/miniconda3/envs/omnisci-dev/bin/clang++
-- llvm_link_cmd=/home/yves/miniconda3/envs/omnisci-dev/bin/llvm-link
-- Adding precompiled llvm module l0_mapd_rtL0_internal.bc
-- Adding precompiled llvm module DateAddL0_internal.bc
-- Adding precompiled llvm module DateTruncateL0_internal.bc
-- Adding precompiled llvm module RuntimeFunctions_internal.bc
-- Adding precompiled llvm module DateAdd_internal.bc
-- Adding precompiled llvm module DateTruncate_internal.bc
-- Adding precompiled llvm module genxL0_internal.bc
-- Failed to find LLVM FileCheck
-- git version: v0.0.0 normalized to 0.0.0
-- Version: 1.8.0
-- Performing Test HAVE_STD_REGEX -- success
-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
-- Performing Test HAVE_POSIX_REGEX -- success
-- Performing Test HAVE_STEADY_CLOCK -- success
-- Performing Test HAVE_PTHREAD_AFFINITY -- failed to compile
-- Configuring done (1.6s)
[ 7%] Generating ExtensionFunctions.ast
-- Generating done (1.9s)
-- Build files have been written to: /home/yves/Desktop/MasterThesis/HDK/hdk-main/build
[ 7%] Built target rerun_cmake
[ 7%] Generating RuntimeFunctions.bc
[ 7%] Built target QueryEngineFunctionsTargets
[ 7%] Linking CXX shared library libbenchmark.so
[ 7%] Built target benchmark
[ 8%] Building CXX object omniscidb/ThirdParty/googlebenchmark/src/CMakeFiles/benchmark_main.dir/benchmark_main.cc.o
[ 8%] Linking CXX shared library libbenchmark_main.so
[ 8%] Built target benchmark_main
[ 8%] Linking CXX shared library libgtest.so
[ 8%] Built target gtest
[ 8%] Built target calcite_java_lib
[ 8%] Linking CXX shared library libLogger.so
[ 8%] Built target Logger
[ 8%] Building CXX object omniscidb/SqliteConnector/CMakeFiles/SqliteConnector.dir/SqliteConnector.cpp.o
[ 10%] Building CXX object omniscidb/ConfigBuilder/CMakeFiles/ConfigBuilder.dir/ConfigBuilder.cpp.o
[ 10%] Building CXX object omniscidb/OSDependent/Unix/CMakeFiles/OSDependent.dir/omnisci_glob.cpp.o
[ 11%] Building CXX object omniscidb/Tests/CMakeFiles/ParallelSortTest.dir/ParallelSortTest.cpp.o
[ 11%] Building CXX object omniscidb/Tests/CMakeFiles/QuantileCpuTest.dir/Quantile/QuantileCpuTest.cpp.o
[ 11%] Building CXX object omniscidb/L0Mgr/CMakeFiles/L0Mgr.dir/L0MgrNoL0.cpp.o
[ 11%] Building CXX object omniscidb/OSDependent/Unix/CMakeFiles/OSDependent.dir/omnisci_path.cpp.o
[ 12%] Building CXX object omniscidb/QueryEngine/CostModel/CMakeFiles/CostModel.dir/CostModel.cpp.o
[ 14%] Building CXX object omniscidb/L0Mgr/CMakeFiles/L0Mgr.dir/L0ExceptionNoL0.cpp.o
[ 14%] Building CXX object omniscidb/OSDependent/Unix/CMakeFiles/OSDependent.dir/omnisci_fs.cpp.o
[ 14%] Building CXX object omniscidb/OSDependent/Unix/CMakeFiles/OSDependent.dir/omnisci_hostname.cpp.o
[ 14%] Building CXX object omniscidb/QueryEngine/CostModel/CMakeFiles/CostModel.dir/DataSources/EmptyDataSource.cpp.o
[ 15%] Building CXX object omniscidb/QueryEngine/CostModel/CMakeFiles/CostModel.dir/DataSources/DataSource.cpp.o
[ 15%] Building CXX object omniscidb/QueryEngine/CostModel/CMakeFiles/CostModel.dir/ExtrapolationModels/LinearExtrapolation.cpp.o
[ 15%] Building CXX object omniscidb/QueryEngine/CostModel/CMakeFiles/CostModel.dir/Measurements.cpp.o
[ 15%] Building CXX object omniscidb/QueryEngine/CostModel/CMakeFiles/CostModel.dir/Dispatchers/DefaultExecutionPolicy.cpp.o
[ 15%] Building CXX object omniscidb/QueryEngine/CostModel/CMakeFiles/CostModel.dir/Dispatchers/RRExecutionPolicy.cpp.o
[ 16%] Building CXX object omniscidb/QueryEngine/CostModel/CMakeFiles/CostModel.dir/Dispatchers/ProportionBasedExecutionPolicy.cpp.o
[ 16%] Building CXX object omniscidb/QueryEngine/CostModel/CMakeFiles/CostModel.dir/IterativeCostModel.cpp.o
[ 16%] Building CXX object omniscidb/QueryEngine/CostModel/CMakeFiles/CostModel.dir/ExtrapolationModels/ExtrapolationModelProvider.cpp.o
[ 16%] Linking CXX shared library libL0Mgr.so
[ 16%] Built target L0Mgr
[ 16%] Linking CXX shared library ../libOSDependent.so
[ 16%] Built target OSDependent
[ 17%] Building CXX object omniscidb/Shared/CMakeFiles/Shared.dir/StringTransform.cpp.o
[ 17%] Building CXX object omniscidb/Shared/CMakeFiles/Shared.dir/DateTimeParser.cpp.o
[ 17%] Building CXX object omniscidb/Shared/CMakeFiles/Shared.dir/StackTrace.cpp.o
[ 18%] Building CXX object omniscidb/Shared/CMakeFiles/Shared.dir/misc.cpp.o
[ 18%] Building CXX object omniscidb/Shared/CMakeFiles/Shared.dir/base64.cpp.o
[ 18%] Building CXX object omniscidb/Shared/CMakeFiles/Shared.dir/thread_count.cpp.o
[ 18%] Building CXX object omniscidb/Shared/CMakeFiles/Shared.dir/MathUtils.cpp.o
[ 19%] Building CXX object omniscidb/Shared/CMakeFiles/Shared.dir/globals.cpp.o
[ 19%] Building CXX object omniscidb/Shared/CMakeFiles/Shared.dir/file_path_util.cpp.o
[ 20%] Linking CXX shared library libSqliteConnector.so
[ 20%] Built target SqliteConnector
[ 21%] Linking CXX static library libCostModel.a
[ 21%] Built target CostModel
[ 21%] Building CXX object omniscidb/Tests/CMakeFiles/CostModelTest.dir/CostModel/CostModelTest.cpp.o
[ 21%] Linking CXX executable CostModelTest
[ 21%] Built target CostModelTest
[ 21%] Linking CXX shared library libConfigBuilder.so
[ 21%] Built target ConfigBuilder
[ 21%] Linking CXX executable ParallelSortTest
[ 21%] Built target ParallelSortTest
[ 21%] Linking CXX executable QuantileCpuTest
[ 21%] Built target QuantileCpuTest
[ 21%] Linking CXX shared library libShared.so
[ 21%] Built target Shared
[ 22%] Building CXX object omniscidb/IR/CMakeFiles/IR.dir/Expr.cpp.o
[ 22%] Building CXX object omniscidb/SchemaMgr/CMakeFiles/SchemaMgr.dir/SchemaMgr.cpp.o
[ 22%] Building CXX object omniscidb/IR/CMakeFiles/IR.dir/Context.cpp.o
[ 22%] Building CXX object omniscidb/SchemaMgr/CMakeFiles/SchemaMgr.dir/ColumnInfo.cpp.o
[ 23%] Building CXX object omniscidb/Tests/CMakeFiles/StringTransformTest.dir/StringTransformTest.cpp.o
[ 24%] Building CXX object omniscidb/IR/CMakeFiles/IR.dir/Datum.cpp.o
[ 24%] Building CXX object omniscidb/QueryEngine/CMakeFiles/group_by_hash_test.dir/GroupByHashTest.cpp.o
[ 26%] Building CXX object omniscidb/IR/CMakeFiles/IR.dir/Type.cpp.o
[ 26%] Building CXX object omniscidb/QueryEngine/CMakeFiles/group_by_hash_test.dir/MurmurHash.cpp.o
[ 26%] Building CXX object omniscidb/QueryEngine/CMakeFiles/group_by_hash_test.dir/DynamicWatchdog.cpp.o
[ 26%] Building CXX object omniscidb/IR/CMakeFiles/IR.dir//QueryEngine/DateTruncate.cpp.o
[ 26%] Building CXX object omniscidb/CudaMgr/CMakeFiles/CudaMgr.dir/CudaMgrNoCuda.cpp.o
[ 26%] Building CXX object omniscidb/IR/CMakeFiles/IR.dir/Node.cpp.o
[ 26%] Building CXX object omniscidb/IR/CMakeFiles/IR.dir/TypeUtils.cpp.o
[ 26%] Building CXX object omniscidb/QueryEngine/CMakeFiles/group_by_hash_test.dir/QuantileRuntime.cpp.o
[ 27%] Building CXX object omniscidb/QueryEngine/CMakeFiles/group_by_hash_test.dir/RuntimeFunctions.cpp.o
[ 28%] Linking CXX shared library libCudaMgr.so
[ 28%] Built target CudaMgr
[ 28%] Building CXX object omniscidb/UdfCompiler/CMakeFiles/UdfCompiler.dir/UdfCompiler.cpp.o
[ 28%] Linking CXX executable group_by_hash_test
[ 28%] Linking CXX shared library libSchemaMgr.so
[ 28%] Built target group_by_hash_test
[ 28%] Built target SchemaMgr
[ 28%] Linking CXX executable StringTransformTest
[ 28%] Built target StringTransformTest
[ 28%] Linking CXX shared library libIR.so
[ 28%] Built target IR
[ 30%] Building CXX object omniscidb/Tests/CMakeFiles/DateTimeUtilsTest.dir/Shared/DateTimeUtilsTest.cpp.o
[ 30%] Building CXX object omniscidb/Calcite/CMakeFiles/Calcite.dir/SchemaJson.cpp.o
[ 30%] Building CXX object omniscidb/Calcite/CMakeFiles/Calcite.dir/CalciteJNI.cpp.o
[ 30%] Building CXX object omniscidb/Calcite/CMakeFiles/Calcite.dir/CalciteAdapter.cpp.o
[ 30%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/AbstractBuffer.cpp.o
[ 30%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/Allocators/GpuAllocator.cpp.o
[ 30%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/Chunk/Chunk.cpp.o
[ 31%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/Allocators/ThrustAllocator.cpp.o
[ 31%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/DataMgrBufferProvider.cpp.o
[ 31%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/DataMgr.cpp.o
[ 32%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/DataMgrDataProvider.cpp.o
[ 32%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/StringNoneEncoder.cpp.o
[ 32%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/Encoder.cpp.o
[ 33%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/BufferMgr/GpuBufferMgr/GpuBufferMgr.cpp.o
[ 33%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/BufferMgr/GpuBufferMgr/GpuBuffer.cpp.o
[ 33%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/BufferMgr/CpuBufferMgr/CpuBufferMgr.cpp.o
[ 33%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/BufferMgr/CpuBufferMgr/CpuBuffer.cpp.o
[ 34%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/BufferMgr/CpuBufferMgr/TieredCpuBufferMgr.cpp.o
[ 34%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/BufferMgr/Buffer.cpp.o
[ 34%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/BufferMgr/BufferMgr.cpp.o
[ 35%] Building CXX object omniscidb/DataMgr/CMakeFiles/DataMgr.dir/PersistentStorageMgr/PersistentStorageMgr.cpp.o
[ 35%] Linking CXX shared library libDataMgr.so
[ 35%] Linking CXX shared library libCalcite.so
[ 35%] Built target Calcite
[ 35%] Building CXX object omniscidb/Utils/CMakeFiles/Utils.dir/StringLike.cpp.o
[ 35%] Building CXX object omniscidb/Utils/CMakeFiles/Utils.dir/Regexp.cpp.o
[ 36%] Building CXX object omniscidb/Utils/CMakeFiles/Utils.dir/ExtractStringFromTime.cpp.o
[ 36%] Building CXX object omniscidb/Utils/CMakeFiles/Utils.dir/ExtractFromTime.cpp.o
[ 36%] Building CXX object omniscidb/Utils/CMakeFiles/Utils.dir/ChunkIter.cpp.o
[ 36%] Built target DataMgr
[ 36%] Building CXX object omniscidb/Tests/CMakeFiles/EncoderTest.dir/EncoderTest.cpp.o
[ 37%] Linking CXX shared library libUdfCompiler.so
[ 37%] Linking CXX executable DateTimeUtilsTest
[ 37%] Built target DateTimeUtilsTest
[ 37%] Built target UdfCompiler
[ 38%] Linking CXX shared library libUtils.so
[ 38%] Built target Utils
[ 39%] Building CXX object omniscidb/StringDictionary/CMakeFiles/StringDictionary.dir/StringDictionary.cpp.o
[ 39%] Building CXX object omniscidb/Tests/CMakeFiles/UtilTest.dir/UtilTest.cpp.o
[ 40%] Linking CXX executable EncoderTest
[ 40%] Built target EncoderTest
[ 40%] Linking CXX executable UtilTest
[ 40%] Built target UtilTest
[ 41%] Linking CXX shared library libStringDictionary.so
[ 41%] Built target StringDictionary
[ 42%] Building CXX object omniscidb/ArrowStorage/CMakeFiles/ArrowStorage.dir/ArrowStorageUtils.cpp.o
[ 42%] Building CXX object omniscidb/Tests/CMakeFiles/StringDictionaryTest.dir/StringDictionaryTest.cpp.o
[ 42%] Building CXX object omniscidb/Analyzer/CMakeFiles/Analyzer.dir/
/QueryEngine/DateTruncate.cpp.o
[ 42%] Building CXX object omniscidb/ArrowStorage/CMakeFiles/ArrowStorage.dir/ArrowStorage.cpp.o
[ 42%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/ArrowResultSet.cpp.o
[ 42%] Building CXX object omniscidb/Analyzer/CMakeFiles/Analyzer.dir/Analyzer.cpp.o
[ 42%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/ArrowResultSetConverter.cpp.o
[ 43%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/ColSlotContext.cpp.o
[ 43%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/BitmapGenerators.cpp.o
[ 43%] Building CXX object omniscidb/Tests/CMakeFiles/StringDictionaryBenchmark.dir/StringDictionaryBenchmark.cpp.o
[ 43%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/QuantileAccessors.cpp.o
[ 43%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/QueryMemoryDescriptor.cpp.o
[ 44%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/ResultSet.cpp.o
[ 44%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/ResultSetIteration.cpp.o
[ 44%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/ResultSetStorage.cpp.o
[ 44%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/RowSetMemoryOwner.cpp.o
[ 45%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/StreamingTopN.cpp.o
[ 45%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/TargetValue.cpp.o
[ 45%] Building CXX object omniscidb/ResultSet/CMakeFiles/ResultSet.dir/TopKAggAccessors.cpp.o
[ 45%] Linking CXX shared library libAnalyzer.so
[ 45%] Built target Analyzer
[ 45%] Building CXX object omniscidb/QueryBuilder/CMakeFiles/QueryBuilder.dir/QueryBuilder.cpp.o
[ 45%] Linking CXX executable StringDictionaryBenchmark
[ 45%] Built target StringDictionaryBenchmark
[ 45%] Linking CXX executable StringDictionaryTest
[ 45%] Linking CXX shared library libArrowStorage.so
[ 45%] Built target StringDictionaryTest
[ 45%] Built target ArrowStorage
[ 46%] Linking CXX shared library libResultSet.so
[ 46%] Built target ResultSet
[ 47%] Building CXX object omniscidb/ResultSetRegistry/CMakeFiles/ResultSetRegistry.dir/ResultSetTableToken.cpp.o
[ 47%] Building CXX object omniscidb/Tests/CMakeFiles/BitmapGeneratorBenchmark.dir/BitmapGeneratorBenchmark.cpp.o
[ 47%] Building CXX object omniscidb/ResultSetRegistry/CMakeFiles/ResultSetRegistry.dir/ColumnarResults.cpp.o
[ 47%] Building CXX object omniscidb/ResultSetRegistry/CMakeFiles/ResultSetRegistry.dir/ResultSetMetadata.cpp.o
[ 47%] Building CXX object omniscidb/ResultSetRegistry/CMakeFiles/ResultSetRegistry.dir/ResultSetRegistry.cpp.o
[ 47%] Linking CXX executable BitmapGeneratorBenchmark
[ 47%] Built target BitmapGeneratorBenchmark
[ 48%] Linking CXX shared library libQueryBuilder.so
[ 48%] Built target QueryBuilder
[ 48%] Building CXX object omniscidb/QueryOptimizer/CMakeFiles/QueryOptimizer.dir/CanonicalizeQuery.cpp.o
[ 48%] Linking CXX shared library libResultSetRegistry.so
[ 48%] Built target ResultSetRegistry
[ 49%] Linking CXX shared library libQueryOptimizer.so
[ 49%] Built target QueryOptimizer
[ 49%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/cmake_pch.hxx.gch
[ 50%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/AggregatedColRange.cpp.o
[ 50%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ArithmeticIR.cpp.o
[ 51%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/CardinalityEstimator.cpp.o
[ 51%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ArrayOps.cpp.o
[ 51%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ArrayIR.cpp.o
[ 51%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/CaseIR.cpp.o
[ 51%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/CalciteDeserializerUtils.cpp.o
[ 51%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/CgenState.cpp.o
[ 51%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ColumnFetcher.cpp.o
[ 52%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ColRangeInfo.cpp.o
[ 53%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/CastIR.cpp.o
[ 53%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/Codec.cpp.o
[ 53%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ColumnIR.cpp.o
[ 53%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/CompareIR.cpp.o
[ 54%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/CompilationOptions.cpp.o
[ 54%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/Compiler/Backend.cpp.o
[ 54%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/Compiler/HelperFunctions.cpp.o
[ 55%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ConstantIR.cpp.o
[ 55%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/DateTimeIR.cpp.o
[ 55%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/DateTimePlusRewrite.cpp.o
[ 55%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/DateTimeTranslator.cpp.o
[ 56%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/DateTruncate.cpp.o
[ 56%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/Descriptors/QueryFragmentDescriptor.cpp.o
[ 56%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/Descriptors/QueryCompilationDescriptor.cpp.o
[ 57%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/Descriptors/RelAlgExecutionDescriptor.cpp.o
[ 57%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/EquiJoinCondition.cpp.o
[ 57%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/DeviceKernel.cpp.o
[ 57%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/Execute.cpp.o
[ 58%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ExecutionKernel.cpp.o
[ 58%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ExpressionRewrite.cpp.o
[ 58%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ExpressionRange.cpp.o
[ 59%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ExtensionFunctionsBinding.cpp.o
[ 59%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ExtensionFunctionsWhitelist.cpp.o
[ 59%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ExtensionsIR.cpp.o
[ 59%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ExternalExecutor.cpp.o
[ 60%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/FromTableReordering.cpp.o
[ 60%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/GpuInitGroupsImpl.cpp.o
[ 60%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/GpuInterrupt.cpp.o
[ 61%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/GpuMemUtils.cpp.o
[ 61%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/GpuSharedMemoryUtils.cpp.o
[ 61%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/InPlaceSort.cpp.o
[ 61%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/InValuesIR.cpp.o
[ 62%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/IRCodegen.cpp.o
[ 62%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/RowFuncBuilder.cpp.o
[ 62%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/InValuesBitmap.cpp.o
[ 63%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/InputMetadata.cpp.o
[ 63%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/JoinHashTable/HashJoin.cpp.o
[ 63%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/JoinFilterPushDown.cpp.o
[ 63%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/JoinHashTable/BaselineJoinHashTable.cpp.o
[ 64%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/JoinHashTable/HashTable.cpp.o
[ 64%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/JoinHashTable/PerfectJoinHashTable.cpp.o
[ 64%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/JoinHashTable/Runtime/HashJoinRuntime.cpp.o
[ 64%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/JoinHashTable/Runtime/HashJoinRuntimeCpu.cpp.o
[ 65%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/L0Kernel.cpp.o
[ 65%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/LogicalIR.cpp.o
[ 65%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/LLVMFunctionAttributesUtil.cpp.o
[ 66%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/LLVMGlobalContext.cpp.o
[ 66%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/MemoryLayoutBuilder.cpp.o
[ 66%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/MaxwellCodegenPatch.cpp.o
[ 66%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/MurmurHash.cpp.o
[ 67%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/NativeCodegen.cpp.o
[ 67%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/NvidiaKernel.cpp.o
[ 67%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/OutputBufferInitialization.cpp.o
[ 68%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/QueryPhysicalInputsCollector.cpp.o
[ 68%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/PlanState.cpp.o
[ 68%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/QuantileRuntime.cpp.o
[ 68%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/QueryRewrite.cpp.o
[ 69%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/QueryTemplateGenerator.cpp.o
[ 69%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/QueryExecutionContext.cpp.o
[ 70%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/QueryMemoryInitializer.cpp.o
[ 70%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/QueryExecutionSequence.cpp.o
[ 70%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/RelAlgDagBuilder.cpp.o
[ 70%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/RelAlgExecutor.cpp.o
[ 70%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/RelAlgExecutionUnit.cpp.o
[ 71%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/RelAlgTranslator.cpp.o
[ 71%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/RelAlgOptimizer.cpp.o
[ 71%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/RelAlgSchemaProvider.cpp.o
[ 72%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ResultSetBuilder.cpp.o
[ 72%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ResultSetReduction.cpp.o
[ 72%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ResultSetReductionCodegen.cpp.o
[ 73%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ResultSetReductionInterpreterStubs.cpp.o
[ 72%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ResultSetReductionInterpreter.cpp.o
[ 73%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/LoopControlFlow/JoinLoop.cpp.o
[ 73%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ResultSetReductionJIT.cpp.o
[ 74%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ResultSetSort.cpp.o
[ 74%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/RuntimeFunctions.cpp.o
[ 74%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/ScalarCodeGenerator.cpp.o
[ 74%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/DynamicWatchdog.cpp.o
[ 75%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/SerializeToSql.cpp.o
[ 75%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/SessionInfo.cpp.o
[ 75%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/SpeculativeTopN.cpp.o
[ 76%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/StreamingTopN.cpp.o
[ 76%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/StringDictionaryGenerations.cpp.o
[ 76%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/TableGenerations.cpp.o
[ 76%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/TargetExprBuilder.cpp.o
[ 77%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/Utils/DiamondCodegen.cpp.o
[ 77%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/StringDictionaryTranslationMgr.cpp.o
[ 77%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/StringFunctions.cpp.o
[ 78%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/StringOpsIR.cpp.o
[ 78%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/RegexpFunctions.cpp.o
[ 78%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/Visitors/SubQueryCollector.cpp.o
[ 78%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/WindowContext.cpp.o
[ 79%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/WindowExpressionRewrite.cpp.o
[ 79%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/WindowFunctionIR.cpp.o
[ 79%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/QueryPlanDagCache.cpp.o
[ 79%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/DataRecycler/HashtableRecycler.cpp.o
[ 80%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/QueryPlanDagExtractor.cpp.o
[ 80%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/DataRecycler/HashingSchemeRecycler.cpp.o
[ 80%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/Visitors/QueryPlanDagChecker.cpp.o
[ 81%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/WorkUnitBuilder.cpp.o
[ 81%] Building CXX object omniscidb/QueryEngine/CMakeFiles/QueryEngine.dir/AnalyticalTemplatesExtractor.cpp.o

The waning message given before the execution carshes:
warning_cmake-j

@ienkovich
Copy link
Contributor

Hello. From this log, it's not clear what the problem is. Build definitely cannot fail because of an unused variable. You can try to run VERBOSE=1 make -j1 to see which exact build command failed. You can also check mvn_build.log for possible Java build errors.

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

No branches or pull requests

2 participants