[Bug 284921] databases/arrow: testing/process.cc:88:18: error: expected namespace name

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 20 Feb 2025 10:47:22 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284921

            Bug ID: 284921
           Summary: databases/arrow: testing/process.cc:88:18: error:
                    expected namespace name
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: yuri@freebsd.org
          Reporter: dch@freebsd.org
             Flags: maintainer-feedback?(yuri@freebsd.org)
          Assignee: yuri@freebsd.org

fails in f.o package builders in CURRENT, as well as
local poudriere, for 14.2-RELEASE:

FAILED: src/arrow/CMakeFiles/arrow_testing_objlib.dir/testing/process.cc.o 
/usr/local/llvm17/bin/clang++ -DARROW_TESTING_EXPORTING
-DARROW_WITH_TIMING_TESTS -DBOOST_PROCESS_HAVE_V1 -DBOOST_PROCESS_HAVE_V2
-DGTEST_LINKED_AS_SHARED_LIBRARY=1
-I/wrkdirs/usr/ports/databases/arrow/work/.build/src
-I/wrkdirs/usr/ports/databases/arrow/work/apache-arrow-18.0.0/cpp/src
-I/wrkdirs/usr/ports/databases/arrow/work/apache-arrow-18.0.0/cpp/src/generated
-isystem
/wrkdirs/usr/ports/databases/arrow/work/apache-arrow-18.0.0/cpp/thirdparty/flatbuffers/include
-O2 -pipe -fstack-protector-strong -isystem /usr/local/include
-fno-strict-aliasing  -isystem /usr/local/include -Qunused-arguments
-fcolor-diagnostics  -Wall -Wno-unknown-warning-option -Wno-pass-failed  -O2
-pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
 -isystem /usr/local/include  -DNDEBUG  -std=c++17 -fPIC -pthread -MD -MT
src/arrow/CMakeFiles/arrow_testing_objlib.dir/testing/process.cc.o -MF
src/arrow/CMakeFiles/arrow_testing_objlib.dir/testing/process.cc.o.d -o
src/arrow/CMakeFiles/arrow_testing_objlib.dir/testing/process.cc.o -c
/wrkdirs/usr/ports/databases/arrow/work/apache-arrow-18.0.0/cpp/src/arrow/testing/process.cc
/wrkdirs/usr/ports/databases/arrow/work/apache-arrow-18.0.0/cpp/src/arrow/testing/process.cc:88:18:
error: expected namespace name
   88 | namespace asio = BOOST_PROCESS_V2_ASIO_NAMESPACE;
      |                  ^
/wrkdirs/usr/ports/databases/arrow/work/apache-arrow-18.0.0/cpp/src/arrow/testing/process.cc:246:3:
error: use of undeclared identifier 'asio'; did you mean 'boost::asio'?
  246 |   asio::io_context ctx_;
      |   ^~~~
      |   boost::asio
/usr/local/include/boost/asio/writable_pipe.hpp:26:11: note: 'boost::asio'
declared here
   26 | namespace asio {
      |           ^
2 errors generated.
ninja: build stopped: subcommand failed.
*** Error code 1

Stop.
make: stopped in /usr/ports/databases/arrow
=>> Cleaning up wrkdir
===>  Cleaning for arrow-18.0.0_6
build of databases/arrow | arrow-18.0.0_6 ended at 2025-02-20T10:06:36+00:00
build time: 00:08:21

full log at
https://pkg.skunkwerks.at/poudriere/data/14_2_x64-default/2025-02-20_08h41m40s/logs/errors/arrow-18.0.0_6.log

-- 
You are receiving this mail because:
You are the assignee for the bug.