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
> 

Reply via email to