Source: openscad
Version: 2021.01-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220212 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y 
> -I/usr/include/cairo -I/usr/include/glib-2.0 
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
> -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 
> -I/usr/include -I/usr/include/libxml2 -I/usr/include/lib3mf 
> -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 
> -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz 
> -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
> -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DEIGEN_DONT_ALIGN 
> -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC 
> -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 
> -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 
> -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK 
> -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_SPNAV -DENABLE_LIBZIP 
> -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY 
> -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB 
> -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB 
> -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc 
> -Isrc/ext/libtess2/Include -I/usr/include/x86_64-linux-gnu/qt5 
> -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport 
> -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets 
> -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia 
> -I/usr/include/x86_64-linux-gnu/qt5/QtGamepad 
> -I/usr/include/x86_64-linux-gnu/qt5/QtGui 
> -I/usr/include/x86_64-linux-gnu/qt5/QtConcurrent 
> -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork 
> -I/usr/include/x86_64-linux-gnu/qt5/QtDBus 
> -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Iobjects -I/usr/include/eigen3 
> -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o 
> objects/src/cgalutils-tess.o src/cgalutils-tess.cc
> In file included from 
> /usr/include/CGAL/Triangulation_2_projection_traits_3.h:20,
>                  from src/cgalutils-tess.cc:10:
> /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: 
> #warning "A deprecated header has been included." [-Wcpp]
>    80 | #    warning "A deprecated header has been included."
>       |      ^~~~~~~
> /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: 
> ‘#pragma message: Warning: The header 
> `<CGAL/Triangulation_2_projection_traits_3.h>` is deprecated. Please use 
> `<CGAL/Projection_traits_3.h>` instead. ’
>    81 | #    pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE)
>       |                                                      ^
> src/cgalutils-tess.cc:22:15: error: 
> ‘Triangulation_2_filtered_projection_traits_3’ in namespace ‘CGAL’ does not 
> name a template type; did you mean ‘Triangulation_2_projection_traits_3’?
>    22 | typedef CGAL::Triangulation_2_filtered_projection_traits_3<K> 
> Projection;
>       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |               Triangulation_2_projection_traits_3
> src/cgalutils-tess.cc:25:43: error: ‘Projection’ was not declared in this 
> scope
>    25 |         CGAL::Triangulation_vertex_base_2<Projection>,
>       |                                           ^~~~~~~~~~
> src/cgalutils-tess.cc:25:53: error: template argument 1 is invalid
>    25 |         CGAL::Triangulation_vertex_base_2<Projection>,
>       |                                                     ^
> src/cgalutils-tess.cc:26:53: error: ‘Projection’ was not declared in this 
> scope
>    26 |         CGAL::Constrained_triangulation_face_base_2<Projection, Fbb>> 
> Tds;
>       |                                                     ^~~~~~~~~~
> src/cgalutils-tess.cc:26:65: error: template argument 1 is invalid
>    26 |         CGAL::Constrained_triangulation_face_base_2<Projection, Fbb>> 
> Tds;
>       |                                                                 ^~~
> src/cgalutils-tess.cc:26:68: error: template argument 1 is invalid
>    26 |         CGAL::Constrained_triangulation_face_base_2<Projection, Fbb>> 
> Tds;
>       |                                                                    ^~
> src/cgalutils-tess.cc:26:68: error: template argument 2 is invalid
> src/cgalutils-tess.cc:28:9: error: ‘Projection’ was not declared in this scope
>    28 |         Projection, Tds, CGAL::Exact_predicates_tag> CDT;
>       |         ^~~~~~~~~~
> src/cgalutils-tess.cc:28:52: error: template argument 1 is invalid
>    28 |         Projection, Tds, CGAL::Exact_predicates_tag> CDT;
>       |                                                    ^
> src/cgalutils-tess.cc:32:105: error: ‘CDT’ is not a class, namespace, or 
> enumeration
>    32 |                                                                       
>                                   CDT::Face_handle start,
>       |                                                                       
>                                   ^~~
> src/cgalutils-tess.cc:32:122: error: expected ‘,’ or ‘...’ before ‘start’
>    32 |                                                                       
>                                   CDT::Face_handle start,
>       |                                                                       
>                                                    ^~~~~
> src/cgalutils-tess.cc: In function ‘void mark_domains(CDT&, int)’:
> src/cgalutils-tess.cc:36:7: error: ‘start’ was not declared in this scope
>    36 |   if (start->info().nesting_level != -1) return;
>       |       ^~~~~
> src/cgalutils-tess.cc:37:29: error: template argument 1 is invalid
>    37 |   std::list<CDT::Face_handle> queue;
>       |                             ^
> src/cgalutils-tess.cc:37:29: error: template argument 2 is invalid
> src/cgalutils-tess.cc:38:9: error: request for member ‘push_back’ in ‘queue’, 
> which is of non-class type ‘int’
>    38 |   queue.push_back(start);
>       |         ^~~~~~~~~
> src/cgalutils-tess.cc:38:19: error: ‘start’ was not declared in this scope
>    38 |   queue.push_back(start);
>       |                   ^~~~~
> src/cgalutils-tess.cc:39:17: error: request for member ‘empty’ in ‘queue’, 
> which is of non-class type ‘int’
>    39 |   while (!queue.empty()) {
>       |                 ^~~~~
> src/cgalutils-tess.cc:40:22: error: qualified-id in declaration before ‘fh’
>    40 |     CDT::Face_handle fh = queue.front();
>       |                      ^~
> src/cgalutils-tess.cc:41:11: error: request for member ‘pop_front’ in 
> ‘queue’, which is of non-class type ‘int’
>    41 |     queue.pop_front();
>       |           ^~~~~~~~~
> src/cgalutils-tess.cc:42:9: error: ‘fh’ was not declared in this scope; did 
> you mean ‘fs’?
>    42 |     if (fh->info().nesting_level == -1) {
>       |         ^~
>       |         fs
> src/cgalutils-tess.cc:45:19: error: qualified-id in declaration before ‘e’
>    45 |         CDT::Edge e(fh,i);
>       |                   ^
> src/cgalutils-tess.cc:46:26: error: qualified-id in declaration before ‘n’
>    46 |         CDT::Face_handle n = fh->neighbor(i);
>       |                          ^
> src/cgalutils-tess.cc:47:13: error: ‘n’ was not declared in this scope
>    47 |         if (n->info().nesting_level == -1) {
>       |             ^
> src/cgalutils-tess.cc:48:18: error: request for member ‘is_constrained’ in 
> ‘ct’, which is of non-class type ‘CDT’ {aka ‘int’}
>    48 |           if (ct.is_constrained(e)) border.push_back(e);
>       |                  ^~~~~~~~~~~~~~
> src/cgalutils-tess.cc:48:33: error: ‘e’ was not declared in this scope
>    48 |           if (ct.is_constrained(e)) border.push_back(e);
>       |                                 ^
> src/cgalutils-tess.cc:48:33: note: suggested alternatives:
> In file included from /usr/include/boost/math/special_functions/asinh.hpp:25,
>                  from /usr/include/boost/multiprecision/gmp.hpp:21,
>                  from /usr/include/CGAL/boost_mp.h:43,
>                  from 
> /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:27,
>                  from /usr/include/CGAL/Exact_kernel_selector.h:26,
>                  from /usr/include/CGAL/Filtered_kernel.h:22,
>                  from 
> /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21,
>                  from /usr/include/CGAL/Epic_converter.h:18,
>                  from /usr/include/CGAL/Static_filtered_predicate.h:16,
>                  from /usr/include/CGAL/Lazy_kernel.h:18,
>                  from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20,
>                  from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21,
>                  from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25,
>                  from /usr/include/CGAL/Nef_3/SNC_constructor.h:32,
>                  from /usr/include/CGAL/Nef_3/SNC_decorator.h:29,
>                  from /usr/include/CGAL/Nef_polyhedron_3.h:28,
>                  from src/cgal.h:18,
>                  from src/cgalutils.h:3,
>                  from src/cgalutils-tess.cc:1:
> /usr/include/boost/math/constants/constants.hpp:291:3: note:   
> ‘boost::math::constants::e’
>   291 |   BOOST_DEFINE_MATH_CONSTANT(e, 
> 2.718281828459045235360287471352662497e+00, 
> "2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193e+00")
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/boost/math/constants/constants.hpp:291:3: note:   
> ‘boost::math::float_constants::e’
>   291 |   BOOST_DEFINE_MATH_CONSTANT(e, 
> 2.718281828459045235360287471352662497e+00, 
> "2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193e+00")
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/boost/math/constants/constants.hpp:291:3: note:   
> ‘boost::math::double_constants::e’
>   291 |   BOOST_DEFINE_MATH_CONSTANT(e, 
> 2.718281828459045235360287471352662497e+00, 
> "2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193e+00")
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/boost/math/constants/constants.hpp:291:3: note:   
> ‘boost::math::long_double_constants::e’
>   291 |   BOOST_DEFINE_MATH_CONSTANT(e, 
> 2.718281828459045235360287471352662497e+00, 
> "2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193e+00")
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
> src/cgalutils-tess.cc:48:37: error: ‘border’ was not declared in this scope
>    48 |           if (ct.is_constrained(e)) border.push_back(e);
>       |                                     ^~~~~~
> src/cgalutils-tess.cc:49:22: error: request for member ‘push_back’ in 
> ‘queue’, which is of non-class type ‘int’
>    49 |           else queue.push_back(n);
>       |                      ^~~~~~~~~
> src/cgalutils-tess.cc:32:110: warning: unused parameter ‘Face_handle’ 
> [-Wunused-parameter]
>    32 |                                                                       
>                                   CDT::Face_handle start,
>       |                                                                       
>                                   ~~~~~^~~~~~~~~~~
> src/cgalutils-tess.cc: In function ‘void mark_domains(CDT&)’:
> src/cgalutils-tess.cc:65:31: error: qualified-id in declaration before ‘it’
>    65 |   for(CDT::All_faces_iterator it = cdt.all_faces_begin(); it != 
> cdt.all_faces_end(); ++it) {
>       |                               ^~
> src/cgalutils-tess.cc:65:30: error: expected ‘;’ before ‘it’
>    65 |   for(CDT::All_faces_iterator it = cdt.all_faces_begin(); it != 
> cdt.all_faces_end(); ++it) {
>       |                              ^~~
>       |                              ;
> src/cgalutils-tess.cc:65:31: error: ‘it’ was not declared in this scope; did 
> you mean ‘int’?
>    65 |   for(CDT::All_faces_iterator it = cdt.all_faces_begin(); it != 
> cdt.all_faces_end(); ++it) {
>       |                               ^~
>       |                               int
> src/cgalutils-tess.cc:65:40: error: request for member ‘all_faces_begin’ in 
> ‘cdt’, which is of non-class type ‘CDT’ {aka ‘int’}
>    65 |   for(CDT::All_faces_iterator it = cdt.all_faces_begin(); it != 
> cdt.all_faces_end(); ++it) {
>       |                                        ^~~~~~~~~~~~~~~
> src/cgalutils-tess.cc:65:69: error: request for member ‘all_faces_end’ in 
> ‘cdt’, which is of non-class type ‘CDT’ {aka ‘int’}
>    65 |   for(CDT::All_faces_iterator it = cdt.all_faces_begin(); it != 
> cdt.all_faces_end(); ++it) {
>       |                                                                     
> ^~~~~~~~~~~~~
> src/cgalutils-tess.cc:65:84: error: expected ‘)’ before ‘;’ token
>    65 |   for(CDT::All_faces_iterator it = cdt.all_faces_begin(); it != 
> cdt.all_faces_end(); ++it) {
>       |      ~                                                                
>              ^
>       |                                                                       
>              )
> src/cgalutils-tess.cc:65:3: warning: this ‘for’ clause does not guard... 
> [-Wmisleading-indentation]
>    65 |   for(CDT::All_faces_iterator it = cdt.all_faces_begin(); it != 
> cdt.all_faces_end(); ++it) {
>       |   ^~~
> src/cgalutils-tess.cc:65:86: note: ...this statement, but the latter is 
> misleadingly indented as if it were guarded by the ‘for’
>    65 |   for(CDT::All_faces_iterator it = cdt.all_faces_begin(); it != 
> cdt.all_faces_end(); ++it) {
>       |                                                                       
>                ^~
> src/cgalutils-tess.cc:65:88: error: ‘it’ was not declared in this scope; did 
> you mean ‘int’?
>    65 |   for(CDT::All_faces_iterator it = cdt.all_faces_begin(); it != 
> cdt.all_faces_end(); ++it) {
>       |                                                                       
>                  ^~
>       |                                                                       
>                  int
> src/cgalutils-tess.cc:68:22: error: template argument 1 is invalid
>    68 |   std::list<CDT::Edge> border;
>       |                      ^
> src/cgalutils-tess.cc:68:22: error: template argument 2 is invalid
> src/cgalutils-tess.cc:69:25: error: request for member ‘infinite_face’ in 
> ‘cdt’, which is of non-class type ‘CDT’ {aka ‘int’}
>    69 |   mark_domains(cdt, cdt.infinite_face(), 0, border);
>       |                         ^~~~~~~~~~~~~
> src/cgalutils-tess.cc:70:18: error: request for member ‘empty’ in ‘border’, 
> which is of non-class type ‘int’
>    70 |   while (!border.empty()) {
>       |                  ^~~~~
> src/cgalutils-tess.cc:71:15: error: qualified-id in declaration before ‘e’
>    71 |     CDT::Edge e = border.front();
>       |               ^
> src/cgalutils-tess.cc:72:12: error: request for member ‘pop_front’ in 
> ‘border’, which is of non-class type ‘int’
>    72 |     border.pop_front();
>       |            ^~~~~~~~~
> src/cgalutils-tess.cc:73:22: error: qualified-id in declaration before ‘n’
>    73 |     CDT::Face_handle n = e.first->neighbor(e.second);
>       |                      ^
> src/cgalutils-tess.cc:74:9: error: ‘n’ was not declared in this scope; did 
> you mean ‘yn’?
>    74 |     if (n->info().nesting_level == -1) {
>       |         ^
>       |         yn
> src/cgalutils-tess.cc:75:28: error: ‘e’ was not declared in this scope
>    75 |       mark_domains(cdt, n, e.first->info().nesting_level+1, border);
>       |                            ^
> src/cgalutils-tess.cc:75:28: note: suggested alternatives:
> In file included from /usr/include/boost/math/special_functions/asinh.hpp:25,
>                  from /usr/include/boost/multiprecision/gmp.hpp:21,
>                  from /usr/include/CGAL/boost_mp.h:43,
>                  from 
> /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:27,
>                  from /usr/include/CGAL/Exact_kernel_selector.h:26,
>                  from /usr/include/CGAL/Filtered_kernel.h:22,
>                  from 
> /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21,
>                  from /usr/include/CGAL/Epic_converter.h:18,
>                  from /usr/include/CGAL/Static_filtered_predicate.h:16,
>                  from /usr/include/CGAL/Lazy_kernel.h:18,
>                  from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20,
>                  from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21,
>                  from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25,
>                  from /usr/include/CGAL/Nef_3/SNC_constructor.h:32,
>                  from /usr/include/CGAL/Nef_3/SNC_decorator.h:29,
>                  from /usr/include/CGAL/Nef_polyhedron_3.h:28,
>                  from src/cgal.h:18,
>                  from src/cgalutils.h:3,
>                  from src/cgalutils-tess.cc:1:
> /usr/include/boost/math/constants/constants.hpp:291:3: note:   
> ‘boost::math::constants::e’
>   291 |   BOOST_DEFINE_MATH_CONSTANT(e, 
> 2.718281828459045235360287471352662497e+00, 
> "2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193e+00")
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/boost/math/constants/constants.hpp:291:3: note:   
> ‘boost::math::float_constants::e’
>   291 |   BOOST_DEFINE_MATH_CONSTANT(e, 
> 2.718281828459045235360287471352662497e+00, 
> "2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193e+00")
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/boost/math/constants/constants.hpp:291:3: note:   
> ‘boost::math::double_constants::e’
>   291 |   BOOST_DEFINE_MATH_CONSTANT(e, 
> 2.718281828459045235360287471352662497e+00, 
> "2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193e+00")
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/boost/math/constants/constants.hpp:291:3: note:   
> ‘boost::math::long_double_constants::e’
>   291 |   BOOST_DEFINE_MATH_CONSTANT(e, 
> 2.718281828459045235360287471352662497e+00, 
> "2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193e+00")
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
> src/cgalutils-tess.cc: In function ‘bool 
> CGALUtils::tessellatePolygonWithHoles(const PolyholeK&, Polygons&, const 
> Vector_3*)’:
> src/cgalutils-tess.cc:117:17: error: ‘Projection’ was not declared in this 
> scope; did you mean ‘project’?
>   117 |                 Projection actualProjection(normalvec);
>       |                 ^~~~~~~~~~
>       |                 project
> src/cgalutils-tess.cc:118:25: error: ‘actualProjection’ was not declared in 
> this scope
>   118 |                 CDT cdt(actualProjection);
>       |                         ^~~~~~~~~~~~~~~~
> src/cgalutils-tess.cc:121:37: error: request for member ‘insert_constraint’ 
> in ‘cdt’, which is of non-class type ‘CDT’ {aka ‘int’}
>   121 |                                 cdt.insert_constraint(poly[i], 
> poly[(i+1)%poly.size()]);
>       |                                     ^~~~~~~~~~~~~~~~~
> src/cgalutils-tess.cc:129:49: error: qualified-id in declaration before ‘fit’
>   129 |                 for (CDT::Finite_faces_iterator fit = 
> cdt.finite_faces_begin();
>       |                                                 ^~~
> src/cgalutils-tess.cc:129:48: error: expected ‘;’ before ‘fit’
>   129 |                 for (CDT::Finite_faces_iterator fit = 
> cdt.finite_faces_begin();
>       |                                                ^~~~
>       |                                                ;
> src/cgalutils-tess.cc:129:49: error: ‘fit’ was not declared in this scope
>   129 |                 for (CDT::Finite_faces_iterator fit = 
> cdt.finite_faces_begin();
>       |                                                 ^~~
> src/cgalutils-tess.cc:129:59: error: request for member ‘finite_faces_begin’ 
> in ‘cdt’, which is of non-class type ‘CDT’ {aka ‘int’}
>   129 |                 for (CDT::Finite_faces_iterator fit = 
> cdt.finite_faces_begin();
>       |                                                           
> ^~~~~~~~~~~~~~~~~~
> src/cgalutils-tess.cc:130:45: error: request for member ‘finite_faces_end’ in 
> ‘cdt’, which is of non-class type ‘CDT’ {aka ‘int’}
>   130 |                                  fit != cdt.finite_faces_end(); 
> fit++) {
>       |                                             ^~~~~~~~~~~~~~~~
> src/cgalutils-tess.cc:130:63: error: expected ‘)’ before ‘;’ token
>   130 |                                  fit != cdt.finite_faces_end(); 
> fit++) {
>       |                                                               ^
>       |                                                               )
> src/cgalutils-tess.cc:129:21: note: to match this ‘(’
>   129 |                 for (CDT::Finite_faces_iterator fit = 
> cdt.finite_faces_begin();
>       |                     ^
> src/cgalutils-tess.cc:129:17: warning: this ‘for’ clause does not guard... 
> [-Wmisleading-indentation]
>   129 |                 for (CDT::Finite_faces_iterator fit = 
> cdt.finite_faces_begin();
>       |                 ^~~
> src/cgalutils-tess.cc:130:65: note: ...this statement, but the latter is 
> misleadingly indented as if it were guarded by the ‘for’
>   130 |                                  fit != cdt.finite_faces_end(); 
> fit++) {
>       |                                                                 ^~~
> src/cgalutils-tess.cc:130:65: error: ‘fit’ was not declared in this scope
> src/cgalutils-tess.cc: In function ‘bool CGALUtils::tessellatePolygon(const 
> PolygonK&, Polygons&, const Vector_3*)’:
> src/cgalutils-tess.cc:174:17: error: ‘Projection’ was not declared in this 
> scope; did you mean ‘project’?
>   174 |                 Projection actualProjection(normalvec);
>       |                 ^~~~~~~~~~
>       |                 project
> src/cgalutils-tess.cc:175:25: error: ‘actualProjection’ was not declared in 
> this scope
>   175 |                 CDT cdt(actualProjection);
>       |                         ^~~~~~~~~~~~~~~~
> src/cgalutils-tess.cc:177:29: error: request for member ‘insert_constraint’ 
> in ‘cdt’, which is of non-class type ‘CDT’ {aka ‘int’}
>   177 |                         cdt.insert_constraint(polygon[i], 
> polygon[(i+1)%polygon.size()]);
>       |                             ^~~~~~~~~~~~~~~~~
> src/cgalutils-tess.cc:184:44: error: qualified-id in declaration before ‘fit’
>   184 |                 CDT::Finite_faces_iterator fit;
>       |                                            ^~~
> src/cgalutils-tess.cc:185:22: error: ‘fit’ was not declared in this scope
>   185 |                 for (fit=cdt.finite_faces_begin(); 
> fit!=cdt.finite_faces_end(); ++fit) {
>       |                      ^~~
> src/cgalutils-tess.cc:185:30: error: request for member ‘finite_faces_begin’ 
> in ‘cdt’, which is of non-class type ‘CDT’ {aka ‘int’}
>   185 |                 for (fit=cdt.finite_faces_begin(); 
> fit!=cdt.finite_faces_end(); ++fit) {
>       |                              ^~~~~~~~~~~~~~~~~~
> src/cgalutils-tess.cc:185:61: error: request for member ‘finite_faces_end’ in 
> ‘cdt’, which is of non-class type ‘CDT’ {aka ‘int’}
>   185 |                 for (fit=cdt.finite_faces_begin(); 
> fit!=cdt.finite_faces_end(); ++fit) {
>       |                                                             
> ^~~~~~~~~~~~~~~~
> src/cgalutils-tess.cc:189:60: error: request for member ‘triangle’ in ‘cdt’, 
> which is of non-class type ‘CDT’ {aka ‘int’}
>   189 |                                         K::Point_3 v = 
> cdt.triangle(fit)[i];
>       |                                                            ^~~~~~~~
> src/cgalutils-tess.cc: At global scope:
> src/cgalutils-tess.cc:31:14: warning: ‘void mark_domains(CDT&, int)’ defined 
> but not used [-Wunused-function]
>    31 | static void  mark_domains(CDT &ct,
>       |              ^~~~~~~~~~~~
> make[2]: *** [Makefile:5688: objects/src/cgalutils-tess.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2022/02/12/openscad_2021.01-3_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.

Reply via email to