Open szescxz opened 11 months ago
Hmm, seems like the bulid is still broken anyway, as I've also encountered another error mentioned in the linked issue.
Finding targets
Building targets
berty.tech/go-libtor/libtor
# berty.tech/go-libtor/libtor
In file included from ../../../../../dl/go-mod-cache/berty.tech/go-libtor@v1.0.385/libtor/../linux/tor/src/../src/lib/tls/tortls_openssl.c:48,
from ../../../../../dl/go-mod-cache/berty.tech/go-libtor@v1.0.385/libtor/linux_tor_src_lib_tls_tortls_openssl.go:10:
../../../../../dl/go-mod-cache/berty.tech/go-libtor@v1.0.385/libtor/../linux/tor/src/../src/lib/tls/tortls_openssl.c:1176:3: error: missing binary operator before token "1"
1176 | SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION != 0
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I'll leave this issue opened anyway since we do need libevent2
as the dependency.
What do you want to do with problematic upstream package?
What do you want to do with problematic upstream package?
In case you're not aware of this GitHub Flavored Markdown feature - any line that begins with a ▶ (after formatting of course) can be expanded by clicking on it. tl;dr Upstream should probably fix the dependency (either use another active fork or maintain their own fork).
Please also note that everything I mentioned in this issue only applies when the embedded Tor build option is selected.
Yeah, type keyboard, letters show on TV, i know that. What is your proposed solution? ooni mothership supports just ancient openssl.
ooni mothership supports just ancient openssl.
That would beyond both my knowledge and the original scope of this issue, so besides waiting for someone capable to take it over, I don't have any proposal.
sing-box embeddedtor does not function upstream. links you threw here link ti IA babble. You can open a ne@ issu€ if upstream fixes it.
I know, that's exactly why I said
I'll leave this issue opened anyway since we do need
libevent2
as the dependency.
The original issue is still valid if upstream fixes it.
your link blames upstream, it is worth opening issue or PR if upstream fixes a problem, not to main%ain eternal grie,ance. There is zero to fix at present moment. Please remove all serverfault ai generated references. Thanks
You're totally missing the point when I say "original issue". Let me rephrase myself in simple words then.
When I select SINGBOX_WITH_EMBEDDED_TOR
, I expect menuconfig
to automatically select PACKAGE_libevent2
as well.
This is sufficient enough to close this issue.
Anything else, like you said, should be done upstream by either submitting an issue or PR there.
that can be done when ssl issue is fixed upstream, kind of indifferent if dependencies are less or more correct moving towards the inevitable build fail.
Maintainer: @brvphoenix Environment: no precision necessary
Description: See also https://github.com/SagerNet/sing-box/issues/614#issuecomment-1558536203