Skip to content

[BUG] Libcurl/OSSL issues: Had to bypass libcurl library SDK was using to get it to work #1271

@zuluecho9

Description

@zuluecho9

Logging

Describe the bug
My attempt to run cmake -DBUILD_GSTREAMER_PLUGIN=ON .. ran into problems...

Claude summary of problem: "The SDK is building libcurl 7.74.0 (from December 2020), which is too old to properly support OpenSSL 3.0+ (released September 2021). The linker errors happen because curl 7.74.0 detects OpenSSL 3.6.0 headers and tries to use the new functions, but it doesn't have the proper linking configuration for OpenSSL 3.0+."

This led to quite a few other errors. The solution Claude arrived at was to set env variable OPENSSL_ROOT_DIR to run the local OpenSSL instead of one in package

To Reproduce
Steps to reproduce the behavior:
Running cmake -DBUILD_GSTREAMER_PLUGIN=ON .. on a mac via terminal

Platform (please complete the following information):

  • Mac

Additional context
Add any other context about the problem here.

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