-
Couldn't load subscription status.
- Fork 18
Closed
Description
The meson project is built with warnings as errors:
Lines 7 to 12 in 5042631
| default_options : [ | |
| 'werror=true', | |
| 'warning_level=2', | |
| 'cpp_std=c++17', | |
| 'buildtype=release', | |
| ], |
Since the code contains unused variables, this causes compilation errors:
FAILED: subprojects/libpisp/src/libpisp.so.1.2.0.p/libpisp_backend_backend_prepare.cpp.o
ccache c++ [...]
../subprojects/libpisp/src/libpisp/backend/backend_prepare.cpp: In function ‘void {anonymous}::finalise_lsc(pisp_be_lsc_config&, pisp_be_lsc_extra&, uint16_t, uint16_t)’:
../subprojects/libpisp/src/libpisp/backend/backend_prepare.cpp:87:63: error: unused parameter ‘lsc_extra’ [-Werror=unused-parameter]
87 | void finalise_lsc(pisp_be_lsc_config &lsc, pisp_be_lsc_extra &lsc_extra, uint16_t width, uint16_t height)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
../subprojects/libpisp/src/libpisp/backend/backend_prepare.cpp: In function ‘void {anonymous}::finalise_cac(pisp_be_cac_config&, pisp_be_cac_extra&, uint16_t, uint16_t)’:
../subprojects/libpisp/src/libpisp/backend/backend_prepare.cpp:101:63: error: unused parameter ‘cac_extra’ [-Werror=unused-parameter]
101 | void finalise_cac(pisp_be_cac_config &cac, pisp_be_cac_extra &cac_extra, uint16_t width, uint16_t height)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
cc1plus: all warnings being treated as errors
Shouldn't the CI catch this? How does it come that the CI passes with these defaults?
Metadata
Metadata
Assignees
Labels
No labels