[ https://issues.apache.org/jira/browse/ARROW-5474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16864416#comment-16864416 ]
Wes McKinney commented on ARROW-5474: ------------------------------------- This is a new one on me... it seems gcc 5.4.0 is pickier about string literals {code} /arrow/cpp/src/arrow/ipc/json-simple-test.cc:543:9: error: missing terminating " character [-Werror] ASSERT_OK(ArrayFromJSON(type, R"delim( ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:543:2: error: missing terminating " character ASSERT_OK(ArrayFromJSON(type, R"delim( ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:550:1: error: stray '\' in program )delim", ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:617:9: error: missing terminating " character [-Werror] ASSERT_OK(ArrayFromJSON(type, R"delim( ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:617:2: error: missing terminating " character ASSERT_OK(ArrayFromJSON(type, R"delim( ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:622:9: error: stray '\' in program [null, "empty"] ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:622:17: error: missing terminating " character [-Werror] [null, "empty"] ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:622:9: error: missing terminating " character [null, "empty"] ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:630:9: error: stray '\' in program ["bootstrapping tautology?", "lispy", null, "i can see eternity"] ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:630:11: error: missing terminating " character [-Werror] ["bootstrapping tautology?", "lispy", null, "i can see eternity"] ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:630:9: error: missing terminating " character ["bootstrapping tautology?", "lispy", null, "i can see eternity"] ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:635:1: error: stray '\' in program )delim", ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc: In member function 'virtual void arrow::ipc::internal::json::TestMap_IntegerToInteger_Test::TestBody()': /arrow/cpp/src/arrow/ipc/json-simple-test.cc:544:1: error: two consecutive '[' shall only introduce an attribute before '[' token [ ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:544:1: error: return-statement with a value, in function returning 'void' [-fpermissive] /arrow/cpp/src/arrow/ipc/json-simple-test.cc:544:1: error: expected ';' before '[' token /arrow/cpp/src/arrow/ipc/json-simple-test.cc:545:6: error: expected ']' before '[' token [[0, 1], [1, 1], [2, 2], [3, 3], [4, 5], [5, 8]], ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc: In member function 'virtual void arrow::ipc::internal::json::TestMap_IntegerMapToStringList_Test::TestBody()': /arrow/cpp/src/arrow/ipc/json-simple-test.cc:618:1: error: two consecutive '[' shall only introduce an attribute before '[' token [ ^ /arrow/cpp/src/arrow/ipc/json-simple-test.cc:618:1: error: return-statement with a value, in function returning 'void' [-fpermissive] /arrow/cpp/src/arrow/ipc/json-simple-test.cc:618:1: error: expected ';' before '[' token /arrow/cpp/src/arrow/ipc/json-simple-test.cc:620:7: error: expected ']' before '[' token [ {code} > [C++] What version of Boost do we require now? > ---------------------------------------------- > > Key: ARROW-5474 > URL: https://issues.apache.org/jira/browse/ARROW-5474 > Project: Apache Arrow > Issue Type: Improvement > Components: C++ > Reporter: Neal Richardson > Assignee: Wes McKinney > Priority: Major > Fix For: 0.14.0 > > > See debugging on https://issues.apache.org/jira/browse/ARROW-5470. One > possible cause for that error is that the local filesystem patch increased > the version of boost that we actually require. The boost version (1.54 vs > 1.58) was one difference between failure and success. > Another point of confusion was that CMake reported two different versions of > boost at different times. > If we require a minimum version of boost, can we document that better, check > for it more accurately in the build scripts, and fail with a useful message > if that minimum isn't met? Or something else helpful. > If the actual cause of the failure was something else (e.g. compiler > version), we should figure that out too. -- This message was sent by Atlassian JIRA (v7.6.3#76005)