Skip to content

[Bug] Alpine build failed #557

@BewareMyPower

Description

@BewareMyPower

Search before asking

  • I searched in the issues and found nothing similar.

Version

fcde485

Minimal reproduce step

see https://github.com/apache/pulsar-client-cpp/actions/runs/23329436644/job/67857789196

What did you expect to see?

n/a

What did you see instead?

[47/224] Building CXX object CMakeFiles/locale-resources.dir/__cmrc_locale-resources/lib.cpp.o
ninja: job failed: /usr/bin/c++ -DVCPKG_BASE_VERSION=2999-12-31 -DVCPKG_LIBCURL_DLSYM=1 -DVCPKG_VERSION=unknownhash -D_FILE_OFFSET_BITS=64 -I/pulsar-client-cpp/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2026-03-04/include -I/pulsar-client-cpp/vcpkg/
buildtrees/_vcpkg/build/_deps/fmt-src/include -I/pulsar-client-cpp/vcpkg/buildtrees/_vcpkg/build/_cmrc/include -isystem /pulsar-client-cpp/vcpkg/buildtrees/_vcpkg/build/_deps/libcurlheaders-src/include -O3 -DNDEBUG -std=c++17 -MD -MT CMakeFiles/
vcpkg.dir/src/vcpkg.cpp.o -MF CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o.d -o CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o -c /pulsar-client-cpp/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2026-03-04/src/vcpkg.cpp
In file included from /pulsar-client-cpp/vcpkg/buildtrees/_vcpkg/build/_deps/libcurlheaders-src/include/curl/curl.h:35,
                 from /pulsar-client-cpp/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2026-03-04/include/vcpkg/base/curl.h:14,
                 from /pulsar-client-cpp/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2026-03-04/src/vcpkg.cpp:5:
/pulsar-client-cpp/vcpkg/buildtrees/_vcpkg/build/_deps/libcurlheaders-src/include/curl/curlrules.h:79:4: error: #error "CURL_SIZEOF_LONG definition is missing!"

It failed when building the vcpkg tool

Anything else?

It seems to be an issue here: microsoft/vcpkg-tool#1922

Are you willing to submit a PR?

  • I'm willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions