Package: liblsl Version: 1.16.2b1-1 Severity: serious Tags: ftbfs Justification: fails to build from source
Hi,
liblsl recently started to FTBFS:
...
[ 52%] Building CXX object CMakeFiles/lslobj.dir/src/util/cast.cpp.o
/usr/bin/c++ -DASIO_NO_DEPRECATED -DBOOST_ALL_NO_LIB -DLIBLSL_EXPORTS
-DLOGURU_DEBUG_LOGGING=0 -DSLIMARCHIVE -Dlslboost=boost
-I/build/liblsl-1.16.2b1/include -isystem
/build/liblsl-1.16.2b1/thirdparty/loguru -isystem
/build/liblsl-1.16.2b1/thirdparty/asio -g -O2
-ffile-prefix-map=/build/liblsl-1.16.2b1=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden
-fvisibility-inlines-hidden -MD -MT CMakeFiles/lslobj.dir/src/util/cast.cpp.o
-MF CMakeFiles/lslobj.dir/src/util/cast.cpp.o.d -o
CMakeFiles/lslobj.dir/src/util/cast.cpp.o -c
/build/liblsl-1.16.2b1/src/util/cast.cpp
/build/liblsl-1.16.2b1/src/util/cast.cpp:39:10: error: ISO C++ forbids
declaration of 'uint32_t' with no type [-fpermissive]
39 | template uint32_t from_string(const std::string &);
| ^~~~~~~~
/build/liblsl-1.16.2b1/src/util/cast.cpp:39:10: error: 'uint32_t' is not a
template function
/build/liblsl-1.16.2b1/src/util/cast.cpp:39:18: error: expected ';' before
'from_string'
39 | template uint32_t from_string(const std::string &);
| ^~~~~~~~~~~~
| ;
make[3]: *** [CMakeFiles/lslobj.dir/build.make:415:
CMakeFiles/lslobj.dir/src/util/cast.cpp.o] Error 1
...
The required header must have been pulled in transitively in the past
but that is no longer the case.
Andreas
liblsl_1.16.2b1-1.log.gz
Description: application/gzip

