# Error compiling with use\_quic

**URL:** https://discourse.haproxy.org/t/error-compiling-with-use-quic/6886
**Category:** Experimental
**Created:** [September 5, 2021, 6:43am UTC](https://discourse.haproxy.org/t/error-compiling-with-use-quic/6886 "2021-09-05T06:43:17Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![issa.alkaht](https://avatars.discourse-cdn.com/v4/letter/i/51bf81/32.png) [@issa.alkaht](https://discourse.haproxy.org/u/issa.alkaht)
#### Post date: [September 5, 2021, 6:43am UTC](https://discourse.haproxy.org/t/error-compiling-with-use-quic/6886/1 "2021-09-05T06:43:17Z")

</div>

Dears,  
This is the release I try to test it for QUIC protocol: quic-dev-20210413-quic-rebased  
When compiling it without quic it compiled an run correctly, and show the version: haproxy version is 2.4-dev16-aba24570

But with quic it give compile error as follow:  
#make TARGET=linux-glibc USE\_OPENSSL=1 USE\_ZLIB=1 USE\_PCRE=1 USE\_SYSTEMD=1 USE\_QUIC=1  
CC src/ev\_poll.o  
CC src/ev\_epoll.o  
CC src/ssl\_sample.o  
In file included from include/haproxy/listener-t.h:39,  
from include/haproxy/connection-t.h:37,  
from include/haproxy/check-t.h:22,  
from include/haproxy/server-t.h:32,  
from include/haproxy/lb\_map-t.h:26,  
from include/haproxy/backend-t.h:30,  
from include/haproxy/proxy-t.h:35,  
from include/haproxy/applet-t.h:31,  
from include/haproxy/obj\_type.h:26,  
from src/ssl\_sample.c:27:  
include/haproxy/xprt\_quic-t.h:527:30: error: field ‘level’ has incomplete type  
527 | enum ssl\_encryption\_level\_t level;  
| ^ ~~~~  
make: \*\*\* [Makefile:932: src/ssl\_sample.o] Error 1

Also I need any docs/hint about quic configuration.

Your help please.  
Thank you.

---

<div class="post-metadata">

### Author: ![zino](https://avatars.discourse-cdn.com/v4/letter/z/d07c76/32.png) [@zino](https://discourse.haproxy.org/u/zino)
#### Post date: [June 29, 2022, 3:22am UTC](https://discourse.haproxy.org/t/error-compiling-with-use-quic/6886/2 "2022-06-29T03:22:06Z")

</div>

you have to compile quictls.

---

<div class="post-metadata">

### Author: ![Markus](https://avatars.discourse-cdn.com/v4/letter/m/b782af/32.png) [@Markus](https://discourse.haproxy.org/u/Markus)
#### Post date: [June 29, 2022, 8:26am UTC](https://discourse.haproxy.org/t/error-compiling-with-use-quic/6886/3 "2022-06-29T08:26:48Z")

</div>

as zino said: quictls is essential, also i think you should use haproxy 2.6.x as this versions comes with a (near production final) release quic. i think 2.4 was experimental

markus
