Uploaded image for project: 'Couchbase Ruby client library'
  1. Couchbase Ruby client library
  2. RCBC-471

install on MacOs Sonomo fails

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 3.5.0
    • None
    • None
    • None
    • 0

    Description

      I don't know if there is anything for us to do here. The work-around is to use curl 8.5.0.

      Note that Ruby SDK on Sonoma is not yet supported - https://issues.couchbase.com/browse/CBD-5726

      From https://issues.couchbase.com/browse/CBSE-16219 and also https://www.couchbase.com/forums/t/openssl-error-when-installing-php-sdk-on-macos-sonoma/37745

      The underlying issue appears to be referenced in the warning here : https://github.com/aws/aws-sdk-cpp/pull/2811/files

      > :warning: If you are using MacOS Sonoma there is a [known issue](https://github.com/aws/aws-sdk-cpp/issues/2804) where using libcurl version 8.4.0 on mac can lead to issues. [This issue is being tracked with curl and apple](https://github.com/curl/curl/issues/12525). In the meanwhile please use and updated version of [curl from homebrew](https://formulae.brew.sh/formula/curl). You can include this in your project via the CMAKE_PREFIX_PATH.
      >
      > ```
      > cmake -DCMAKE_PREFIX_PATH="/opt/homebrew/opt/curl/" \
      > -DAUTORUN_UNIT_TESTS=OFF \
      > -DBUILD_ONLY="s3" \
      > -DCMAKE_INSTALL_PREFIX="~/sdk-install" \
      > ..
      > ```

      Which in turn points to https://github.com/aws/aws-sdk-cpp/issues/2804.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              avsej Sergey Avseyev
              michael.reiche Michael Reiche
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty