Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-16520

[C++][Flight] Symbol lookup error in tests with conda-forge g++

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • C++, FlightRPC
    • None

    Description

      When building Arrow with conda-forge g++, I get the following errors in the Flight tests. This did not seem to happen with clang++.

      29/69 Test #51: arrow-flight-internals-test ..............***Failed    0.18 sec
      Running arrow-flight-internals-test, redirecting output into /home/antoine/arrow/dev/cpp/build-test/build/test-logs/arrow-flight-internals-test.txt (attempt 1/1)
      /home/antoine/arrow/dev/cpp/build-test/debug/arrow-flight-internals-test: symbol lookup error: /home/antoine/miniconda3/envs/pyarrow/lib/libarrow_flight.so.900: undefined symbol: google::protobuf::internal::InternalMetadata::~InternalMetadata()
      ~/arrow/dev/cpp/build-test/src/arrow/flight
      
            Start 55: arrow-ipc-json-simple-test
      30/69 Test #52: arrow-flight-test ........................***Failed    0.16 sec
      Running arrow-flight-test, redirecting output into /home/antoine/arrow/dev/cpp/build-test/build/test-logs/arrow-flight-test.txt (attempt 1/1)
      /home/antoine/arrow/dev/cpp/build-test/debug/arrow-flight-test: symbol lookup error: /home/antoine/miniconda3/envs/pyarrow/lib/libarrow_flight.so.900: undefined symbol: google::protobuf::internal::InternalMetadata::~InternalMetadata()
      ~/arrow/dev/cpp/build-test/src/arrow/flight
      
            Start 56: arrow-ipc-read-write-test
      31/69 Test #53: arrow-flight-sql-test ....................***Failed    0.17 sec
      Running arrow-flight-sql-test, redirecting output into /home/antoine/arrow/dev/cpp/build-test/build/test-logs/arrow-flight-sql-test.txt (attempt 1/1)
      /home/antoine/arrow/dev/cpp/build-test/debug/arrow-flight-sql-test: symbol lookup error: /home/antoine/miniconda3/envs/pyarrow/lib/libarrow_flight.so.900: undefined symbol: google::protobuf::internal::InternalMetadata::~InternalMetadata()
      ~/arrow/dev/cpp/build-test/src/arrow/flight/sql
      
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            apitrou Antoine Pitrou
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: