Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 867573 Details for
Bug 912029
net-misc/curl: USE=nghttp3,openssl,gnutls fails to build
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
#curl IRC log
file_912029.txt (text/plain), 3.69 KB, created by
Matt Jolly
on 2023-08-10 14:23:42 UTC
(
hide
)
Description:
#curl IRC log
Filename:
MIME Type:
Creator:
Matt Jolly
Created:
2023-08-10 14:23:42 UTC
Size:
3.69 KB
patch
obsolete
>23:22:48 Kangie | bagder: quick question before I log a bug >23:23:04 Kangie | should I be able to build with openssl and gnutls and nghttp3? >23:23:18 Kangie | user reports that with gnutls it's fine (which works on http3 for me) >23:23:51 Kangie | but if built with gnutls _and_ openssl backends the build fails with lib/vquic/curl_ngtcp2.c:36:10: fatal error: ngtcp2/ngtcp2_crypto_quictls.h: No such file or directory >23:24:05 Kangie | well I guess configured with, not built with >23:32:08 Kangie | https://0x0.st/H_Jz.log >23:46:25 bagder | I think you should be able to, but it's not something we typically do >23:46:40 bagder | your build problem there seems unrelated to the mixing though >23:48:39 Kangie | sure, but if we configure without openssl it 'just works' >23:48:43 Kangie | which is odd >23:48:52 Kangie | We'll log a bug on the Gentoo side and dig into it a little >23:49:05 Kangie | for now I've just marked it so that the two can't be enabled at the same time :) >23:49:24 dbb | hi - alternate TLS I know nothing.. but link patterns between similar libs, and the entry points.. that is familiar.. >23:50:20 dbb | Kangie: I would *guess* that it is a mess that no one cleaned up, and that is expected.. unless the architects here explicitly say you could link to libs providing the > | same services, like that >23:50:20 bagder | well, in this case I think it is rather an added complication in the fact that ngtcp2 uses one of them and libcurl the other >23:50:46 bagder | curl can normally build with gnutls + openssl at the same time >23:50:50 bagder | I've done it many times >23:51:00 Kangie | Yeah, that's well supported for gentoo >23:51:13 dbb | somehow we always get "gnutls3" + otherthing4 .. is that right? >23:51:14 Kangie | we have a special 'this is the default backend' flag and otherwise let users build what they need >23:51:47 Kangie | I'm on limited computing and have a workaround for now >23:51:57 Kangie | do you want me to keep track of it until I can do some actual digging >23:52:04 Kangie | or log an issue? >23:52:29 Kangie | I wonder what happens if both are built with openssl? >23:52:31 Kangie | hm. >23:52:40 Kangie | oh right no quic >23:52:44 bagder | exactly >23:52:49 bagder | need an openssl fork for that >23:52:53 Kangie | until 3.2.0... >23:52:57 bagder | no >23:53:04 bagder | until a distant future >23:53:12 Kangie | :) >23:53:34 bagder | I believe OpenSSL 3.2.0 is only targeted to feature their own quic stack >23:53:42 bagder | and curl does not work with that >23:53:54 bagder | I don't know anything that does >23:54:24 Kangie | I'll stay out of it. >23:54:31 Kangie | anyway, without openssl everything is find >23:54:38 Kangie | and my users are happy >23:54:50 Kangie | so as long as I have a bug so this isn't forgotten it should be fine! >23:55:00 dbb | there has got to be some clever pun in that ... " without openssl everything is find" >23:55:14 Kangie | I wish. Touch of carpal tunnel and tendonitis >23:55:19 * | dbb wanders away thinking of puns >23:55:23 Kangie | I now have 'stupid fingers' >23:55:36 Kangie | not to mention qwerty/dvorak switching! >23:56:14 bagder | it's not curl enough if there aren't at least a few prominent typos in there! >23:57:31 Kangie | haha! >-- Fri, 11 Aug 2023 -- >00:09:30 Kangie | bagder: I can repro in portage and I'm told it repros with just ./configure00:11:31 bagder | "fatal error: ngtcp2/ngtcp2_crypto_quictls.h: No such file or directory" sounds like an ngtcp2 problem >/
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 912029
:
867571
|
867572
| 867573