Skip to content

[CI][C++] Emscripten nightly jobs fail at CMake configure for Protobuf #55380

Closed

Description

@tadeja

Describe the bug, including details regarding any error messages, version, and platform.

Nightly jobs
test-conda-python-emscripten and test-ubuntu-22.04-cpp-emscripten have been failing the last 8 at -- Protobuf: Building Protocol Buffers from source using FetchContent
https://github.com/ursacomputing/crossbow/actions/runs/41397083958/job/125120623586

https://github.com/ursacomputing/crossbow/actions/runs/41397099985/job/125120673162#step:7:733

Protobuf: [3/9] Performing patch step for 'protobuf-populate'
Protobuf: patching file src/google/protobuf/port_def.inc
Protobuf: Hunk #1 FAILED at 435.
Protobuf: 1 out of 1 hunk FAILED -- saving rejects to file src/google/protobuf/port_def.inc.rej
Protobuf: FAILED: protobuf-populate-prefix/src/protobuf-populate-stamp/protobuf-populate-patch /build/cpp/_deps/protobuf-subbuild/protobuf-populate-prefix/src/protobuf-populate-stamp/protobuf-populate-patch 
Protobuf: cd /build/cpp/_deps/protobuf-src && /usr/bin/patch -p1 -i /arrow/cpp/cmake_modules/protobuf-emscripten.patch && /usr/local/bin/cmake -E touch /build/cpp/_deps/protobuf-subbuild/protobuf-populate-prefix/src/protobuf-populate-stamp/protobuf-populate-patch
Protobuf: ninja: build stopped: subcommand failed.
Protobuf: 
CMake Error at /usr/local/share/cmake-3.26/Modules/FetchContent.cmake:1622 (message):
  Build step for protobuf failed: 1

THe protobuf-emscripten.patch got first created for protobuf 31.1 with #48926 / PR #48964,
now recent #54927 bumped protobuf from 31.1 to 36.2 and Emscripten protobuf patch doesn't seem to apply anymore.

Component(s)

Continuous Integration, C++

Activity

  1. added this to the 27.0.0 milestone on Nov 5, 2026
  2. raulcd commented on Nov 5, 2026

    @raulcd
    Member

    Issue resolved by pull request 55381
    #55381

  3. added a commit that references this issue on Nov 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions