Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUILD] Enable SSL for curl in bazel build environment #2489

Open
marcalff opened this issue Jan 17, 2024 · 3 comments
Open

[BUILD] Enable SSL for curl in bazel build environment #2489

marcalff opened this issue Jan 17, 2024 · 3 comments
Labels
bug Something isn't working help wanted Good for taking. Extra help will be provided by maintainers triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@marcalff
Copy link
Member

Initialy reported in PR #2415

When building with bazel, CURL is not compiled with SSL.

The following need to be fixed:

  • the bazel build itself
  • running at least manually the OTLP HTTP functional tests, to verify the build is correct (these tests uses https)
  • consider to add the OTLP HTTP functional tests in CI, for a bazel build
@marcalff marcalff added the bug Something isn't working label Jan 17, 2024
@github-actions github-actions bot added the needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. label Jan 17, 2024
@marcalff marcalff added triage/accepted Indicates an issue or PR is ready to be actively worked on. help wanted Good for taking. Extra help will be provided by maintainers and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Jan 24, 2024
Copy link

This issue is available for anyone to work on. Make sure to reference this issue in your pull request.
✨ Thank you for your contribution! ✨

Copy link

This issue was marked as stale due to lack of activity.

@bardabun
Copy link

bardabun commented Oct 2, 2024

I'm experiencing a very similar issue when using the opentelemetry-cpp library to send logs via HTTPS. I receive the following error when trying to use an HTTPS endpoint:

[Error] File: ext/src/http/client/curl/http_operation_curl.cc:546 CURL, set option <32> failed: <A requested feature, protocol or option was not found built-in in this libcurl due to a build-time decision.

It seems that libcurl being used does not have SSL/TLS support, which is causing the failure for HTTPS connections. This exact issue happens even when HTTPS is fully supported on my system for other applications.

It would be great to raise the priority of this bug, as HTTPS support is essential for many use cases, and HTTP works without issues.

Thank you!

@github-actions github-actions bot removed the Stale label Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Good for taking. Extra help will be provided by maintainers triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
None yet
Development

No branches or pull requests

2 participants