You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "tadeja (via GitHub)" <gi...@apache.org> on 2026/08/14 17:22:42 UTC

[I] [Release][CI] Conda verify-rc jobs fail build with compilers 2.0 [arrow]

tadeja opened a new issue, #50865:
URL: https://github.com/apache/arrow/issues/50865

   ### Describe the bug, including details regarding any error messages, version, and platform.
   
   Linux Conda jobs `verify-rc-source-*-linux-conda-latest-amd64` started failing during C++ linking on August 14, coinciding with conda-forge package changes to `compilers 2.0.0`, `gcc 15.3.0`, `gxx 15.3.0`
   
   Jobs fail linking different C++ executables
   - [Verify release candidate conda integration](https://github.com/ursacomputing/crossbow/actions/runs/31802929578/job/94774934838#step:5:2795) `FAILED: [code=1] release/arrow-json-integration-test`
   - [Verify release candidate conda python](https://github.com/ursacomputing/crossbow/actions/runs/31802929183/job/94774933360#step:5:2813) `FAILED: [code=1] release/parquet-dump-arrow-statistics`
   - [Verify release candidate conda cpp](https://github.com/ursacomputing/crossbow/actions/runs/31802929407/job/94774933977#step:5:2854) `FAILED: [code=1] release/flight-test-server`
   - [Verify release candidate conda ruby](
   https://github.com/ursacomputing/crossbow/actions/runs/31802926759/job/94774924909#step:5:3283) `FAILED: [code=1] release/parquet-dump-schema`
   <details><summary>Details</summary>
   <p>
   
   ```console
   [545/557] Linking CXX executable release/parquet-dump-schema
   FAILED: [code=1] release/parquet-dump-schema 
   : && /tmp/arrow-HEAD.4pNJL/miniforge/envs/conda-source/bin/c++ -Wno-noexcept-type -Wno-self-move  -fdiagnostics-color=always  -Wall -fno-semantic-interposition -msse4.2  -O3 -DNDEBUG -O2 -ftree-vectorize -Wl,--dependency-file=tools/parquet/CMakeFiles/parquet-dump-schema.dir/link.d tools/parquet/CMakeFiles/parquet-dump-schema.dir/parquet_dump_schema.cc.o -o release/parquet-dump-schema  -Wl,-rpath,/tmp/arrow-HEAD.4pNJL/cpp-build/release:  release/libparquet.so.2600.0.0  release/libarrow.so.2600.0.0 && :
   /tmp/arrow-HEAD.4pNJL/miniforge/envs/conda-source/bin/x86_64-conda-linux-gnu-ld: warning: libcrypto.so.3, needed by release/libparquet.so.2600.0.0, not found (try using -rpath or -rpath-link)
   /tmp/arrow-HEAD.4pNJL/miniforge/envs/conda-source/bin/x86_64-conda-linux-gnu-ld: warning: libssl.so.3, needed by release/libparquet.so.2600.0.0, not found (try using -rpath or -rpath-link)
   /tmp/arrow-HEAD.4pNJL/miniforge/envs/conda-source/bin/x86_64-conda-linux-gnu-ld: warning: libsimdjson.so.33, needed by release/libparquet.so.2600.0.0, not found (try using -rpath or -rpath-link)
   /tmp/arrow-HEAD.4pNJL/miniforge/envs/conda-source/bin/x86_64-conda-linux-gnu-ld: warning: libthrift.so.0.22.0, needed by release/libparquet.so.2600.0.0, not found (try using -rpath or -rpath-link)
   /tmp/arrow-HEAD.4pNJL/miniforge/envs/conda-source/bin/x86_64-conda-linux-gnu-ld: warning: liborc.so, needed by release/libarrow.so.2600.0.0, not found (try using -rpath or -rpath-link)
   /tmp/arrow-HEAD.4pNJL/miniforge/envs/conda-source/bin/x86_64-conda-linux-gnu-ld: warning: libprotobuf.so.25.3.0, needed by release/libarrow.so.2600.0.0, not found (try using -rpath or -rpath-link)
   /tmp/arrow-HEAD.4pNJL/miniforge/envs/conda-source/bin/x86_64-conda-linux-gnu-ld: warning: libabsl_log_internal_check_op.so.2401.0.0, needed by release/libarrow.so.2600.0.0, not found (try using -rpath or -rpath-link)
   ...
   /tmp/arrow-HEAD.4pNJL/miniforge/envs/conda-source/bin/x86_64-conda-linux-gnu-ld: release/libarrow.so.2600.0.0: undefined reference to `orc::createWriter(orc::Type const&, orc::OutputStream*, orc::WriterOptions const&)'
   collect2: error: ld returned 1 exit status
   [544/557] Linking CXX executable release/parquet-dump-footer
   FAILED: [code=1] release/parquet-dump-footer 
   ...
   ```
   
   </p>
   </details> 
   
   While successful builds on Aug 13 had conda-forge packages `compilers 1.11.0`, `gcc/gxx 14.4.0`
   [conda-cpp](https://github.com/ursacomputing/crossbow/actions/runs/31702981162/job/94456415182#step:5:1085), [conda-integration](https://github.com/ursacomputing/crossbow/actions/runs/31702977494/job/94456402058#step:5:1084), [conda-python](https://github.com/ursacomputing/crossbow/actions/runs/31702983807/job/94456424044#step:5:1084), [conda-ruby](https://github.com/ursacomputing/crossbow/actions/runs/31702980220/job/94456411704#step:5:1084)
   
   Conda forge package: https://anaconda.org/channels/conda-forge/packages/compilers/overview
   
   ### Component(s)
   
   Release, Continuous Integration


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@arrow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [Release][CI] Conda verify-rc jobs fail build with compilers 2.0 [arrow]

Posted by "tadeja (via GitHub)" <gi...@apache.org>.
tadeja commented on issue #50865:
URL: https://github.com/apache/arrow/issues/50865#issuecomment-5340654615

   Ah, I see! Test jobs stared failing the same way today, 19 Aug.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [Release][CI] Conda verify-rc jobs fail build with compilers 2.0 [arrow]

Posted by "tadeja (via GitHub)" <gi...@apache.org>.
tadeja commented on issue #50865:
URL: https://github.com/apache/arrow/issues/50865#issuecomment-5425316968

   **_Closing notes_**
     This was fixed upstream on Aug 19 by https://github.com/conda-forge/ctng-compilers-feedstock/pull/224 / issue https://github.com/conda-forge/compilers-feedstock/issues/80
   
   - The nightly jobs `verify-rc-source-{cpp/integration/python/ruby}-linux-conda-latest-amd64` jobs passed after fresh conda-forge solves selected the corrected gxx/gcc specs variant.
   
   - Regular CI jobs continued using stale no-specs gxx/gcc packages from a cached Docker layer. On Aug 22 @kou removed `docker.io/apache/arrow-dev:amd64-conda-cpp` https://github.com/apache/arrow/pull/50903#issuecomment-5375993877
   
   - And with rebuilt image these jobs finally selected correct gcc with `conda-gcc-specs` so the build/link failure resolved on Aug 22:
   -- `test-conda-cpp`, `test-conda-python-3.11-hdfs-2.9.2/3.2.1`
   -- `C++ / AMD64 Conda C++ AVX2`
   -- `C++ Extra / AMD64 Ubuntu Meson`
   -- `Integration / AMD64 Conda Integration Test`
   
   ===
   For the remaining S3 test failures of a different cause there's #50930


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [Release][CI] Conda verify-rc jobs fail build with compilers 2.0 [arrow]

Posted by "tadeja (via GitHub)" <gi...@apache.org>.
tadeja closed issue #50865: [Release][CI] Conda verify-rc jobs fail build with compilers 2.0
URL: https://github.com/apache/arrow/issues/50865


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [Release][CI] Conda verify-rc jobs fail build with compilers 2.0 [arrow]

Posted by "tadeja (via GitHub)" <gi...@apache.org>.
tadeja commented on issue #50865:
URL: https://github.com/apache/arrow/issues/50865#issuecomment-5425006167

   For completeness:
   - the same conda-forge gxx/gcc package resolution problem also affected the job `AMD64 Ubuntu Meson`, and was logged as issue #50921
   -- [First failure - Wed, 19 Aug 2026 00:19 GMT](https://github.com/apache/arrow/actions/runs/32200415745/job/95912900943#step:6:2478)
   -- [Last stale-cache failure - Fri, 21 Aug 2026 00:19 GMT](https://github.com/apache/arrow/actions/runs/32431969985/job/96625303986#step:6:1105)
   note: no install of conda-gcc-specs, so no search in `$CONDA_PREFIX/include` and `$CONDA_PREFIX/lib`!
   `gcc                                           15.3.0              hb7a6aa6_1              conda-forge`
   ...
   `Has header "bzlib.h" : NO`
   ...
   `[6/1069] Compiling C object subprojects/bzip2-1.0.8/libbz2.a.p/bzlib.c.o`
   `FAILED: [code=1] subprojects/bzip2-1.0.8/libbz2.a.p/bzlib.c.o`
   -- [First successful fresh build: Sat, 22 Aug 2026 00:18 GMT](https://github.com/apache/arrow/actions/runs/32539661516/job/96947054677#step:6:710)
   `conda-gcc-specs                               15.3.0              h8846f6e_3              conda-forge`
   `gcc                                           15.3.0              hc6a0c74_3              conda-forge`
   ...
   `Has header "bzlib.h" : YES`
   `Library bz2 found: YES`


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [Release][CI] Conda verify-rc jobs fail build with compilers 2.0 [arrow]

Posted by "raulcd (via GitHub)" <gi...@apache.org>.
raulcd commented on issue #50865:
URL: https://github.com/apache/arrow/issues/50865#issuecomment-5340367517

   @tadeja this seems to be related to some test jobs too:
   ```
   [1134/1307] Linking CXX executable debug/arrow-compute-scalar-if-else-benchmark
   FAILED: [code=1] debug/arrow-compute-scalar-if-else-benchmark 
   : && /opt/conda/envs/arrow/bin/c++ -Wredundant-move -Wno-noexcept-type -Wno-self-move  -fdiagnostics-color=always  -Wall -Wno-conversion -Wno-sign-conversion -Wdate-time -Wimplicit-fallthrough -Wunused-result -fno-semantic-interposition -msse4.2  -g -Werror -O0 -ggdb -g1 -fuse-ld=mold -Wl,--dependency-file=src/arrow/compute/kernels/CMakeFiles/arrow-compute-scalar-if-else-benchmark.dir/link.d src/arrow/compute/kernels/CMakeFiles/arrow-compute-scalar-if-else-benchmark.dir/__/benchmark_main.cc.o src/arrow/compute/kernels/CMakeFiles/arrow-compute-scalar-if-else-benchmark.dir/scalar_if_else_benchmark.cc.o -o debug/arrow-compute-scalar-if-else-benchmark  -Wl,-rpath,/build/cpp/debug  /opt/conda/envs/arrow/lib/libbenchmark_main.so.1.9.4  debug/libarrow_testing.so.2600.0.0  debug/libarrow_gmock_main.so.1.17.0  debug/libarrow_compute.so.2600.0.0  /opt/conda/envs/arrow/lib/libbenchmark.so.1.9.4  debug/libarrow_gmock.so.1.17.0  debug/libarrow_gtest.so.1.17.0  debug/libarrow.so.2600.0.0 && :
   mold: error: undefined symbol: testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> >)
   >>> referenced by scalar_if_else_benchmark.cc
   >>>               src/arrow/compute/kernels/CMakeFiles/arrow-compute-scalar-if-else-benchmark.dir/scalar_if_else_benchmark.cc.o:(arrow::compute::GetBytesProcessed(arrow::Array const&))
   collect2: error: ld returned 1 exit status
   ```
   as in:
   - [test-conda-cpp](https://github.com/ursacomputing/crossbow/actions/runs/32201069329/job/95914827893)
   - [test-conda-python-3.11-hdfs-2.9.2](https://github.com/ursacomputing/crossbow/actions/runs/32201074460/job/95914852747)
   - [test-conda-python-3.11-hdfs-3.2.1](https://github.com/ursacomputing/crossbow/actions/runs/32201073272/job/95914839277)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org