-
Notifications
You must be signed in to change notification settings - Fork 376
Open
Labels
Description
I'm trying to build lsquic
I tried two ways
- As it is written in your guide
- As shown in this example https://github.com/dtikhonov/lsquic-tutorial/blob/master/CMakeLists.txt
My test CMakeLists.txt
CMAKE_MINIMUM_REQUIRED(VERSION 3.5)
PROJECT(lsquic-tutorial C)
ADD_SUBDIRECTORY(boringssl)
INCLUDE_DIRECTORIES(boringssl/include)
INCLUDE_DIRECTORIES(lsquic/include)
INCLUDE_DIRECTORIES(lsquic/src/liblsquic)
ADD_SUBDIRECTORY(lsquic/src/liblsquic)wsl output:
[ 99%] Building C object lsquic/src/liblsquic/CMakeFiles/lsquic.dir/lsquic_xxhash.c.o
[ 99%] Building C object lsquic/src/liblsquic/CMakeFiles/lsquic.dir/__/lshpack/lshpack.c.o
[ 99%] Building C object lsquic/src/liblsquic/CMakeFiles/lsquic.dir/lsquic_versions_to_string.c.o
/mnt/c/Users/x/buikd/lsquic/src/liblsquic/lsquic_versions_to_string.c: In function ‘lsquic_get_alt_svc_versions’:
/mnt/c/Users/x/buikd/lsquic/src/liblsquic/lsquic_versions_to_string.c:21:18: error: expected expression before ‘)’ token
21 | versions &= ();
| ^
/mnt/c/Users/x/buikd/lsquic/src/liblsquic/lsquic_versions_to_string.c: In function ‘lsquic_get_h3_alpns’:
/mnt/c/Users/x/buikd/lsquic/src/liblsquic/lsquic_versions_to_string.c:37:18: error: expected expression before ‘)’ token
37 | versions &= ();
| ^
make[2]: *** [lsquic/src/liblsquic/CMakeFiles/lsquic.dir/build.make:1257: lsquic/src/liblsquic/CMakeFiles/lsquic.dir/lsquic_versions_to_string.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:812: lsquic/src/liblsquic/CMakeFiles/lsquic.dir/all] Error 2
make: *** [Makefile:136: all] Error 2I have latest versions of boringssl and lsquic
My perl version: v5.34.0
perl -v
This is perl 5, version 34, subversion 0 (v5.34.0) built for x86_64-linux-gnu-thread-multi
(with 60 registered patches, see perl -V for more detail)