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 <[email protected]>
"Plasma C++ error in Travis CI" on Sun, 24 Jan 2021 14:43:18 -0500,
Ying Zhou <[email protected]> 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
>