Skip to content

Conversation

@JackPGreen
Copy link
Contributor

A community user raised that the vcpkg instructions no longer work.

Specifically, vcpkg delisted Hazelcast when upgrading to Boost 1.87 - microsoft/vcpkg#42678.

As such an version of vcpkg must be used that does contain Hazelcast.

Tested locally on a fresh environment via Docker:

docker run --interactive --tty --rm --platform linux/amd64 ubuntu:latest bash -c "apt-get -y update && apt-get install -y curl git build-essential zip unzip tar pkg-config && git clone https://github.com/microsoft/vcpkg --branch 2025.02.14 && ./vcpkg/bootstrap-vcpkg.sh && ./vcpkg/vcpkg install hazelcast-cpp-client[openssl] --recurse"

Successfully downloaded hazelcast-hazelcast-cpp-client-v5.3.0.tar.gz

This is a workaround until the client can be relisted.

[A community user raised that the `vcpkg` instructions no longer work](https://hazelcastcommunity.slack.com/archives/C015Q2TUBKL/p1743010446548399).

Specifically, `vcpkg` delisted Hazelcast when upgrading to Boost `1.87` - microsoft/vcpkg#42678.

As such an version of `vcpkg` must be used that _does_ contain Hazelcast.

Tested locally on a fresh environment via Docker:
```
docker run --interactive --tty --rm --platform linux/amd64 ubuntu:latest bash -c "apt-get -y update && apt-get install -y curl git build-essential zip unzip tar pkg-config && git clone https://github.com/microsoft/vcpkg --branch 2025.02.14 && ./vcpkg/bootstrap-vcpkg.sh && ./vcpkg/vcpkg install hazelcast-cpp-client[openssl] --recurse"
```
> Successfully downloaded hazelcast-hazelcast-cpp-client-v5.3.0.tar.gz

This is a _workaround_ until the client can be relisted.
@JackPGreen JackPGreen self-assigned this Apr 10, 2025
@JackPGreen JackPGreen requested a review from ihsandemir as a code owner April 10, 2025 21:50
@JackPGreen JackPGreen enabled auto-merge (squash) April 10, 2025 21:51
JackPGreen added a commit to JackPGreen/cpp-client-getting-started that referenced this pull request Apr 10, 2025
The installation instructions for the C++ client need adjusting - hazelcast/hazelcast-cpp-client#1272

To save duplicating the fix, it's more maintainable to link to the existing instructions and avoid duplication.
JackPGreen added a commit to hazelcast-guides/cpp-client-getting-started that referenced this pull request Apr 11, 2025
The installation instructions for the C++ client need adjusting - hazelcast/hazelcast-cpp-client#1272

To save duplicating the fix, it's more maintainable to link to the existing instructions and avoid duplication.
JackPGreen added a commit to JackPGreen/hz-docs that referenced this pull request Apr 11, 2025
The installation instructions for the C++ client need adjusting - hazelcast/hazelcast-cpp-client#1272

To save duplicating the fix, it's more maintainable to link to the existing instructions and avoid duplication.

_(note - originally raised done in hazelcast-guides/cpp-client-getting-started#4 but that repo should've been archived)_
JackPGreen added a commit to hazelcast/hz-docs that referenced this pull request Apr 11, 2025
The installation instructions for the C++ client need adjusting -
hazelcast/hazelcast-cpp-client#1272

To save duplicating the fix, it's more maintainable to link to the
existing instructions and avoid duplication.

_(note - originally raised done in
hazelcast-guides/cpp-client-getting-started#4
but that repo should've been archived)_
@JackPGreen
Copy link
Contributor Author

@ihsandemir are you able to review, please?

@JackPGreen JackPGreen merged commit a48374e into hazelcast:master Apr 22, 2025
45 checks passed
ihsandemir pushed a commit to ihsandemir/hazelcast-cpp-client that referenced this pull request May 23, 2025
[A community user raised that the `vcpkg` instructions no longer
work](https://hazelcastcommunity.slack.com/archives/C015Q2TUBKL/p1743010446548399).

Specifically, `vcpkg` delisted Hazelcast when upgrading to Boost `1.87`
- microsoft/vcpkg#42678.

As such an version of `vcpkg` must be used that _does_ contain
Hazelcast.

Tested locally on a fresh environment via Docker:
```
docker run --interactive --tty --rm --platform linux/amd64 ubuntu:latest bash -c "apt-get -y update && apt-get install -y curl git build-essential zip unzip tar pkg-config && git clone https://github.com/microsoft/vcpkg --branch 2025.02.14 && ./vcpkg/bootstrap-vcpkg.sh && ./vcpkg/vcpkg install hazelcast-cpp-client[openssl] --recurse"
```
> Successfully downloaded hazelcast-hazelcast-cpp-client-v5.3.0.tar.gz

This is a _workaround_ until the client can be relisted.
ihsandemir pushed a commit to ihsandemir/hazelcast-cpp-client that referenced this pull request May 23, 2025
[A community user raised that the `vcpkg` instructions no longer
work](https://hazelcastcommunity.slack.com/archives/C015Q2TUBKL/p1743010446548399).

Specifically, `vcpkg` delisted Hazelcast when upgrading to Boost `1.87`
- microsoft/vcpkg#42678.

As such an version of `vcpkg` must be used that _does_ contain
Hazelcast.

Tested locally on a fresh environment via Docker:
```
docker run --interactive --tty --rm --platform linux/amd64 ubuntu:latest bash -c "apt-get -y update && apt-get install -y curl git build-essential zip unzip tar pkg-config && git clone https://github.com/microsoft/vcpkg --branch 2025.02.14 && ./vcpkg/bootstrap-vcpkg.sh && ./vcpkg/vcpkg install hazelcast-cpp-client[openssl] --recurse"
```
> Successfully downloaded hazelcast-hazelcast-cpp-client-v5.3.0.tar.gz

This is a _workaround_ until the client can be relisted.
ihsandemir pushed a commit to ihsandemir/hazelcast-cpp-client that referenced this pull request May 23, 2025
[A community user raised that the `vcpkg` instructions no longer
work](https://hazelcastcommunity.slack.com/archives/C015Q2TUBKL/p1743010446548399).

Specifically, `vcpkg` delisted Hazelcast when upgrading to Boost `1.87`
- microsoft/vcpkg#42678.

As such an version of `vcpkg` must be used that _does_ contain
Hazelcast.

Tested locally on a fresh environment via Docker:
```
docker run --interactive --tty --rm --platform linux/amd64 ubuntu:latest bash -c "apt-get -y update && apt-get install -y curl git build-essential zip unzip tar pkg-config && git clone https://github.com/microsoft/vcpkg --branch 2025.02.14 && ./vcpkg/bootstrap-vcpkg.sh && ./vcpkg/vcpkg install hazelcast-cpp-client[openssl] --recurse"
```
> Successfully downloaded hazelcast-hazelcast-cpp-client-v5.3.0.tar.gz

This is a _workaround_ until the client can be relisted.
ihsandemir pushed a commit that referenced this pull request May 23, 2025
[A community user raised that the `vcpkg` instructions no longer
work](https://hazelcastcommunity.slack.com/archives/C015Q2TUBKL/p1743010446548399).

Specifically, `vcpkg` delisted Hazelcast when upgrading to Boost `1.87`
- microsoft/vcpkg#42678.

As such an version of `vcpkg` must be used that _does_ contain
Hazelcast.

Tested locally on a fresh environment via Docker:
```
docker run --interactive --tty --rm --platform linux/amd64 ubuntu:latest bash -c "apt-get -y update && apt-get install -y curl git build-essential zip unzip tar pkg-config && git clone https://github.com/microsoft/vcpkg --branch 2025.02.14 && ./vcpkg/bootstrap-vcpkg.sh && ./vcpkg/vcpkg install hazelcast-cpp-client[openssl] --recurse"
```
> Successfully downloaded hazelcast-hazelcast-cpp-client-v5.3.0.tar.gz

This is a _workaround_ until the client can be relisted.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants