Source: cpl-plugin-fors Version: 5.5.6+dfsg-4 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > /bin/bash ../libtool --tag=CXX --mode=compile g++ -std=gnu++11 > -DHAVE_CONFIG_H -I. -I.. -I../mosca/hdrl -I../mosca/libmosca -I../irplib > -I/usr/include/cpl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall > -Wextra -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -Wformat -Werror=format-security -c -o fors_img_science_impl.lo > fors_img_science_impl.cc > In file included from ../mosca/libmosca/vector_utils.h:178, > from fors_flat_normalise.cc:37: > ../mosca/libmosca/vector_utils.tcc: In member function ‘void > mosca::vector_polynomial::fit(const std::vector<T>&, std::vector<T>&, const > std::vector<bool>&, size_t&)’: > ../mosca/libmosca/vector_utils.tcc:371:13: warning: ‘cpl_polynomial* > cpl_polynomial_fit_1d_create(const cpl_vector*, const cpl_vector*, cpl_size, > double*)’ is deprecated [-Wdeprecated-declarations] > 370 | m_pol_fit = cpl_polynomial_fit_1d_create > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 371 | (xpos, filtered_values, polyorder, NULL); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/cpl_image_resample.h:33, > from /usr/include/cpl_image.h:31, > from /usr/include/cpl.h:28, > from ./fors_flat_normalise.h:31, > from fors_flat_normalise.cc:34: > /usr/include/cpl_polynomial.h:111:18: note: declared here > 111 | cpl_polynomial * cpl_polynomial_fit_1d_create(const cpl_vector *, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from ../mosca/libmosca/image_spline_fit.h:47, > from fors_flat_normalise.cc:38: > ../mosca/libmosca/image_spline_fit.tcc: In function ‘void > mosca::image_pol_1d_fit(mosca::image&, int, double)’: > ../mosca/libmosca/image_spline_fit.tcc:255:13: warning: ‘cpl_polynomial* > cpl_polynomial_fit_1d_create(const cpl_vector*, const cpl_vector*, cpl_size, > double*)’ is deprecated [-Wdeprecated-declarations] > 254 | cpl_polynomial * pol_fit = cpl_polynomial_fit_1d_create > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 255 | (xpos_final, values_final, polyorder, NULL); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/cpl_image_resample.h:33, > from /usr/include/cpl_image.h:31, > from /usr/include/cpl.h:28, > from ./fors_flat_normalise.h:31, > from fors_flat_normalise.cc:34: > /usr/include/cpl_polynomial.h:111:18: note: declared here > 111 | cpl_polynomial * cpl_polynomial_fit_1d_create(const cpl_vector *, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I.. -I../mosca/hdrl > -I../mosca/libmosca -I../irplib -I/usr/include/cpl -I/usr/include -Wdate-time > -D_FORTIFY_SOURCE=2 -Wall -Wextra -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -c > fors_img_science_impl.cc -fPIC -DPIC -o .libs/fors_img_science_impl.o > fors_flat_normalise.cc: In function ‘void dump_vector(const > std::vector<float>&)’: > fors_flat_normalise.cc:582:23: error: aggregate ‘std::stringstream ss’ has > incomplete type and cannot be defined > 582 | std::stringstream ss; > | ^~ > /bin/bash ../libtool --tag=CXX --mode=compile g++ -std=gnu++11 > -DHAVE_CONFIG_H -I. -I.. -I../mosca/hdrl -I../mosca/libmosca -I../irplib > -I/usr/include/cpl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall > -Wextra -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -Wformat -Werror=format-security -c -o fors_img_screen_flat_impl.lo > fors_img_screen_flat_impl.cc > In file included from ../mosca/libmosca/profile_providers.h:126, > from ../mosca/libmosca/image_normalisation.tcc:36, > from ../mosca/libmosca/image_normalisation.h:60, > from fors_flat_normalise.cc:39: > ../mosca/libmosca/profile_providers.tcc: In instantiation of ‘void > mosca::profile_spatial_fitter::fit(std::vector<T>&, std::vector<T>&) const > [with T = float]’: > ../mosca/libmosca/profile_providers.tcc:141:15: required from > ‘mosca::profile_provider_base<T>::profile_provider_base(const mosca::image&, > const mosca::image&, profile_smootherType, FitterType, mosca::axis, > mosca::axis) [with profile_smootherType = mosca::profile_smoother; FitterType > = mosca::profile_spatial_fitter; T = float]’ > ../mosca/libmosca/profile_providers.tcc:203:47: required from > ‘mosca::spatial_profile_provider<T>::spatial_profile_provider(const > mosca::image&, const mosca::image&, int, int, double) [with T = float]’ > ../mosca/libmosca/image_normalisation.tcc:64:33: required from > ‘mosca::image mosca::image_normalise(const mosca::image&, const > mosca::image&, int, int, int, int, double, std::vector<T>&, std::vector<T>&) > [with T = float]’ > fors_flat_normalise.cc:238:55: required from here > ../mosca/libmosca/profile_providers.tcc:62:82: warning: unused parameter > ‘weight_profile’ [-Wunused-parameter] > 62 | void mosca::profile_spatial_fitter::fit(std::vector<T>& profile, > std::vector<T>& weight_profile) const{ > | > ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ > libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I.. -I../mosca/hdrl > -I../mosca/libmosca -I../irplib -I/usr/include/cpl -I/usr/include -Wdate-time > -D_FORTIFY_SOURCE=2 -Wall -Wextra -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -c > fors_img_screen_flat_impl.cc -fPIC -DPIC -o .libs/fors_img_screen_flat_impl.o > In file included from ../mosca/libmosca/mosca_image.h:138, > from ./fors_flat_normalise.h:32, > from fors_flat_normalise.cc:34: > ../mosca/libmosca/mosca_image.tcc: In instantiation of ‘std::vector<T> > mosca::image::collapse(mosca::axis, collapseFuncType) const [with T = float; > collapseOperatorType = mosca::image::collapse<float>(mosca::axis) > const::<lambda(const cpl_image*, int)>]’: > ../mosca/libmosca/mosca_image.tcc:126:23: required from ‘std::vector<T> > mosca::image::collapse(mosca::axis) const [with T = float]’ > ../mosca/libmosca/profile_providers.tcc:113:38: required from > ‘mosca::profile_provider_base<T>::profile_provider_base(const mosca::image&, > const mosca::image&, profile_smootherType, FitterType, mosca::axis, > mosca::axis) [with profile_smootherType = mosca::profile_smoother; FitterType > = mosca::profile_spatial_fitter; T = float]’ > ../mosca/libmosca/profile_providers.tcc:203:47: required from > ‘mosca::spatial_profile_provider<T>::spatial_profile_provider(const > mosca::image&, const mosca::image&, int, int, double) [with T = float]’ > ../mosca/libmosca/image_normalisation.tcc:64:33: required from > ‘mosca::image mosca::image_normalise(const mosca::image&, const > mosca::image&, int, int, int, int, double, std::vector<T>&, std::vector<T>&) > [with T = float]’ > fors_flat_normalise.cc:238:55: required from here > ../mosca/libmosca/mosca_image.tcc:163:25: warning: comparison of integer > expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and > ‘cpl_size’ {aka ‘long long int’} [-Wsign-compare] > 163 | for(size_t i = 0; i < size; i++) > | ~~^~~~~~ > In file included from ../mosca/libmosca/vector_utils.h:178, > from fors_flat_normalise.cc:37: > ../mosca/libmosca/vector_utils.tcc: In instantiation of ‘void > mosca::vector_polynomial::fit(const std::vector<T>&, std::vector<T>&, const > std::vector<bool>&, size_t&) [with T = float; size_t = long unsigned int]’: > ../mosca/libmosca/vector_utils.tcc:319:8: required from ‘void > mosca::vector_polynomial::fit(std::vector<T>&, const std::vector<bool>&, > size_t&) [with T = float; size_t = long unsigned int]’ > ../mosca/libmosca/profile_providers.tcc:74:18: required from ‘void > mosca::profile_spatial_fitter::fit(std::vector<T>&, std::vector<T>&) const > [with T = float]’ > ../mosca/libmosca/profile_providers.tcc:141:15: required from > ‘mosca::profile_provider_base<T>::profile_provider_base(const mosca::image&, > const mosca::image&, profile_smootherType, FitterType, mosca::axis, > mosca::axis) [with profile_smootherType = mosca::profile_smoother; FitterType > = mosca::profile_spatial_fitter; T = float]’ > ../mosca/libmosca/profile_providers.tcc:203:47: required from > ‘mosca::spatial_profile_provider<T>::spatial_profile_provider(const > mosca::image&, const mosca::image&, int, int, double) [with T = float]’ > ../mosca/libmosca/image_normalisation.tcc:64:33: required from > ‘mosca::image mosca::image_normalise(const mosca::image&, const > mosca::image&, int, int, int, int, double, std::vector<T>&, std::vector<T>&) > [with T = float]’ > fors_flat_normalise.cc:238:55: required from here > ../mosca/libmosca/vector_utils.tcc:360:34: warning: comparison of integer > expressions of different signedness: ‘cpl_size’ {aka ‘long long int’} and > ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] > 360 | if(cpl_vector_get_size(xpos) < polyorder + 1) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > ../mosca/libmosca/vector_utils.tcc:371:13: warning: ‘cpl_polynomial* > cpl_polynomial_fit_1d_create(const cpl_vector*, const cpl_vector*, cpl_size, > double*)’ is deprecated [-Wdeprecated-declarations] > 370 | m_pol_fit = cpl_polynomial_fit_1d_create > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 371 | (xpos, filtered_values, polyorder, NULL); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/cpl_image_resample.h:33, > from /usr/include/cpl_image.h:31, > from /usr/include/cpl.h:28, > from ./fors_flat_normalise.h:31, > from fors_flat_normalise.cc:34: > /usr/include/cpl_polynomial.h:111:18: note: declared here > 111 | cpl_polynomial * cpl_polynomial_fit_1d_create(const cpl_vector *, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from ../mosca/libmosca/vector_utils.h:178, > from fors_flat_normalise.cc:37: > ../mosca/libmosca/vector_utils.tcc:371:13: warning: ‘cpl_polynomial* > cpl_polynomial_fit_1d_create(const cpl_vector*, const cpl_vector*, cpl_size, > double*)’ is deprecated [-Wdeprecated-declarations] > 370 | m_pol_fit = cpl_polynomial_fit_1d_create > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 371 | (xpos, filtered_values, polyorder, NULL); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/cpl_image_resample.h:33, > from /usr/include/cpl_image.h:31, > from /usr/include/cpl.h:28, > from ./fors_flat_normalise.h:31, > from fors_flat_normalise.cc:34: > /usr/include/cpl_polynomial.h:111:18: note: declared here > 111 | cpl_polynomial * cpl_polynomial_fit_1d_create(const cpl_vector *, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from ../mosca/libmosca/vector_utils.h:178, > from fors_flat_normalise.cc:37: > ../mosca/libmosca/vector_utils.tcc:371:13: warning: ‘cpl_polynomial* > cpl_polynomial_fit_1d_create(const cpl_vector*, const cpl_vector*, cpl_size, > double*)’ is deprecated [-Wdeprecated-declarations] > 370 | m_pol_fit = cpl_polynomial_fit_1d_create > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 371 | (xpos, filtered_values, polyorder, NULL); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/cpl_image_resample.h:33, > from /usr/include/cpl_image.h:31, > from /usr/include/cpl.h:28, > from ./fors_flat_normalise.h:31, > from fors_flat_normalise.cc:34: > /usr/include/cpl_polynomial.h:111:18: note: declared here > 111 | cpl_polynomial * cpl_polynomial_fit_1d_create(const cpl_vector *, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > make[4]: *** [Makefile:800: fors_flat_normalise.lo] Error 1 The full build log is available from: http://qa-logs.debian.net/2021/10/23/cpl-plugin-fors_5.5.6+dfsg-4_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.