Skip to content

[Release][CI] Conda verify-rc jobs fail build with compilers 2.0 #50865

Description

@tadeja

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

Details

[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 
...

While successful builds on Aug 13 had conda-forge packages compilers 1.11.0, gcc/gxx 14.4.0
conda-cpp, conda-integration, conda-python, conda-ruby

Conda forge package: https://anaconda.org/channels/conda-forge/packages/compilers/overview

Component(s)

Release, Continuous Integration

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions