<div dir="ltr">Dear Harish,<div><br></div><div>Please check on the below links</div><div><br></div><div><a href="https://github.com/balajipothula/nginx/blob/master/compile-nginx-on-ubuntu18.sh">https://github.com/balajipothula/nginx/blob/master/compile-nginx-on-ubuntu18.sh</a>  <br></div><div><br></div><div><a href="https://github.com/balajipothula/nginx/blob/master/compile-nginx-lua-on-ubuntu18.sh">https://github.com/balajipothula/nginx/blob/master/compile-nginx-lua-on-ubuntu18.sh</a></div><div><br></div><div>If the above links are helpful, I am really happy.</div><div><br></div><div>Thanks and regards,</div><div>BALAJI.</div><div><br></div><div> <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 22, 2020 at 2:01 AM Manuel <<a href="mailto:manuel.baesler@gmail.com">manuel.baesler@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"> Before you can compile nginx you have to compile the boringssl libs.<div><br></div><div>Compiling for boringssl is documented at the boringssl webpage.</div><div><div dir="ltr"><br>Am 21.07.2020 um 16:38 schrieb HARISH KUMAR Ivaturi <<a href="mailto:harishkumarivaturi@gmail.com" target="_blank">harishkumarivaturi@gmail.com</a>>:<br><br></div><blockquote type="cite"><div dir="ltr"><div dir="ltr">Hi Manuel<div>Thanks for the reply.<br><div><br></div><div>i did that, but i executed the command at a time , didn't do separately. The command executed was </div><div><pre style="color:rgb(0,0,0);white-space:pre-wrap">$ ./auto/configure --with-debug --with-http_v3_module       \
                       --with-cc-opt="-I../boringssl/include"   \
                       --with-ld-opt="-L../boringssl/build/ssl  \
                                      -L../boringssl/build/crypto"</pre><pre style="color:rgb(0,0,0);white-space:pre-wrap"><br></pre><pre style="color:rgb(0,0,0);white-space:pre-wrap">And later says Error: OpenSSL with QUIC support is not there. </pre><pre style="color:rgb(0,0,0);white-space:pre-wrap"><br></pre><pre style="color:rgb(0,0,0);white-space:pre-wrap">Could you send me a video of your explanation from scratch? Building this in your linux ubuntu.</pre><pre style="color:rgb(0,0,0);white-space:pre-wrap"><br></pre><pre style="color:rgb(0,0,0);white-space:pre-wrap">BR</pre><pre style="color:rgb(0,0,0);white-space:pre-wrap">Harish Kumar</pre></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 21, 2020 at 5:40 PM Manuel <<a href="mailto:manuel.baesler@gmail.com" target="_blank">manuel.baesler@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
as the readme from the hg repo indicates, you first have to build the<br>
boring lib. (build/ssl build/crypto)<br>
<br>
  $ ./auto/configure [..]<br>
--with-ld-opt="-L../boringssl/build/ssl -L../boringssl/build/crypto"<br>
[..]<br>
checking for --with-ld-opt="-L../boringssl/build/ssl<br>
-L../boringssl/build/crypto" ... found<br>
[..]<br>
nginx-quic/objs$ ./nginx -V<br>
nginx version: nginx/1.19.1<br>
built with OpenSSL 1.1.0 (compatible; BoringSSL) (running with BoringSSL)<br>
TLS SNI support enabled<br>
configure arguments: --with-debug --with-http_v3_module<br>
--with-cc-opt=-I../boringssl/include<br>
--with-ld-opt='-L../boringssl/build/ssl -L../boringssl/build/crypto'<br>
<br>
Am Di., 21. Juli 2020 um 16:03 Uhr schrieb HARISH KUMAR Ivaturi<br>
<<a href="mailto:harishkumarivaturi@gmail.com" target="_blank">harishkumarivaturi@gmail.com</a>>:<br>
><br>
> Hi<br>
><br>
> I am Harish Kumar, Master Student at BTH Sweden. I am doing my thesis on OpenStack with HTTP/3 and dependencies to complete my thesis are Nginx Web Server with HTTP/3 feature and curl with HTTP/3. I have successfully built curl but w.r.t Nginx with HTTP/3 i could not.<br>
><br>
> There are two sources which i found to build Nginx with HTTP/3 and these sources are mentioned below:<br>
> 1) <a href="https://blog.cloudflare.com/experiment-with-http-3-using-nginx-and-quiche/" rel="noreferrer" target="_blank">https://blog.cloudflare.com/experiment-with-http-3-using-nginx-and-quiche/</a><br>
> 2) <a href="https://quic.nginx.org/readme.html" rel="noreferrer" target="_blank">https://quic.nginx.org/readme.html</a><br>
><br>
> I tried both and could not build nginx with HTTP/3. I get a lot of errors like openssl with QUIC support is not there though HTTP/3 is built using BoringSSL and I am not able to get a clarity. I request you to please give me some guidance and suggestions on  how to build Nginx with HTTP/3 , i followed both official sources but i failed. Unless i have a Nginx web server with HTTP/3 enabled I cannot move further with my Thesis.<br>
><br>
> Please let me know.<br>
><br>
> BR<br>
> Harish Kumar<br>
> _______________________________________________<br>
> nginx-devel mailing list<br>
> <a href="mailto:nginx-devel@nginx.org" target="_blank">nginx-devel@nginx.org</a><br>
> <a href="http://mailman.nginx.org/mailman/listinfo/nginx-devel" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-devel</a><br>
_______________________________________________<br>
nginx-devel mailing list<br>
<a href="mailto:nginx-devel@nginx.org" target="_blank">nginx-devel@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-devel" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-devel</a><br>
</blockquote></div>
</div></blockquote></div></div>_______________________________________________<br>
nginx-devel mailing list<br>
<a href="mailto:nginx-devel@nginx.org" target="_blank">nginx-devel@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-devel" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-devel</a></blockquote></div>