Hi, It seems that this is related to system resource (memory) of CI machine not Plasma itself.
Could you try the following change? It will reduce required resource: -- diff --git a/.travis.yml b/.travis.yml index ff2791b94..8c5420ede 100644 --- a/.travis.yml +++ b/.travis.yml @@ -54,6 +54,7 @@ jobs: -e ARROW_S3=OFF -e ARROW_USE_GLOG=OFF -e CMAKE_UNITY_BUILD=ON + -e CPP_MAKE_PARALLELISM=4 " # We need to use smaller build when cache doesn't exist # because Travis CI has "No output has been received in the -- Thanks, -- kou In <65afbf04-427a-4331-a845-98ae8841b...@gmail.com> "Plasma C++ error in Travis CI" on Sun, 24 Jan 2021 14:43:18 -0500, Ying Zhou <yzhou7...@gmail.com> wrote: > Hi, > > While refactoring my ORC writer so that Antoine and Uwe’s suggestions are > implemented I found this weird Travis CI error caused by Plasma. Since Plasma > is no longer maintained do we really need to have it in our Travis CI test? > Thanks! > > Ying > P.S. The job log is here: > https://travis-ci.com/github/apache/arrow/jobs/474756034 > The error message is contained below: > > [33/267] Building CXX object > src/plasma/CMakeFiles/plasma_objlib.dir/Unity/unity_0_cxx.cxx.o > 2021 <>FAILED: > src/plasma/CMakeFiles/plasma_objlib.dir/Unity/unity_0_cxx.cxx.o > 2022 <>/usr/bin/ccache /usr/bin/c++ -DARROW_EXPORTING -DARROW_HAVE_NEON > -DARROW_JEMALLOC -DARROW_JEMALLOC_INCLUDE_DIR="" -DARROW_MIMALLOC > -DARROW_NO_DEPRECATED_API -DARROW_WITH_RE2 -DARROW_WITH_TIMING_TESTS > -DARROW_WITH_UTF8PROC -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -Isrc > -I/arrow/cpp/src -I/arrow/cpp/src/generated -isystem > /arrow/cpp/thirdparty/flatbuffers/include -isystem jemalloc_ep-prefix/src > -isystem mimalloc_ep/src/mimalloc_ep/lib/mimalloc-1.6/include -isystem > googletest_ep-prefix/include -isystem /arrow/cpp/thirdparty/hadoop/include > -Wno-noexcept-type -Wno-subobject-linkage -fdiagnostics-color=always -ggdb > -O0 -Wall -Wno-conversion -Wno-deprecated-declarations -Wno-sign-conversion > -Wno-unused-variable -Werror -fno-semantic-interposition -march=armv8-a > -fPIC -g -fPIC -std=c++11 -MD -MT > src/plasma/CMakeFiles/plasma_objlib.dir/Unity/unity_0_cxx.cxx.o -MF > src/plasma/CMakeFiles/plasma_objlib.dir/Unity/unity_0_cxx.cxx.o.d -o > src/plasma/CMakeFiles/plasma_objlib.dir/Unity/unity_0_cxx.cxx.o -c > src/plasma/CMakeFiles/plasma_objlib.dir/Unity/unity_0_cxx.cxx > 2023 <>c++: fatal error: Killed signal terminated program cc1plus > 2024 <>compilation terminated. > 2025 <> > 2026 <> > 2027 <>No output has been received in the last 10m0s, this potentially > indicates a stalled build or something wrong with the build itself. > 2028 <>Check the details on how to adjust your build configuration on: > https://docs.travis-ci.com/user/common-build-problems/#build-times-out-because-no-output-was-received >