Your message dated Sun, 13 Feb 2022 17:49:41 +0000
with message-id <e1njj0h-0006gg...@fasolo.debian.org>
and subject line Bug#1005499: fixed in openscad 2021.01-4
has caused the Debian Bug report #1005499,
regarding openscad: FTBFS: 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’?
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1005499: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005499
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: openscad
Source-Version: 2021.01-4
Done: Kristian Nielsen <kniel...@knielsen-hq.org>

We believe that the bug you reported is fixed in the latest version of
openscad, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1005...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Kristian Nielsen <kniel...@knielsen-hq.org> (supplier of updated openscad 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 13 Feb 2022 16:46:19 +0100
Source: openscad
Architecture: source
Version: 2021.01-4
Distribution: unstable
Urgency: medium
Maintainer: Kristian Nielsen <kniel...@knielsen-hq.org>
Changed-By: Kristian Nielsen <kniel...@knielsen-hq.org>
Closes: 1005499 1005641
Changes:
 openscad (2021.01-4) unstable; urgency=medium
 .
   * Backport fixes for CVE-2022-0496 and CVE-2022-0497 (Closes: #1005641).
   * Backport compile fix for CGAL 5.4 (Closes: #1005499).
   * Backport a fix for another FTBFS insid.
   * Lintians.
Checksums-Sha1:
 79e710795933826046ac4da7dedfea22a4922db4 2911 openscad_2021.01-4.dsc
 01ee0a6a31238d9a0ed12e101bc189e34135ede8 52652 openscad_2021.01-4.debian.tar.xz
 5bf3e8a93a3770f0934b8e37540e9307a79078e3 17260 
openscad_2021.01-4_amd64.buildinfo
Checksums-Sha256:
 a711016985d94486bf056a277bf34ce3bb8864d0198bc96ae56a07f05f386fa1 2911 
openscad_2021.01-4.dsc
 fa4f40f7f08594a0fa638f354d0815cf48eb6774240d1f707e2bb2d705b3194c 52652 
openscad_2021.01-4.debian.tar.xz
 e0ae65748ddb7c3df106a8d78346c8da1a6986643ed286fcfa3262fadd55507b 17260 
openscad_2021.01-4_amd64.buildinfo
Files:
 40b843d9505abff8591bcb89c5f07450 2911 graphics optional openscad_2021.01-4.dsc
 53ee380c1a92ee32b4242499139dca02 52652 graphics optional 
openscad_2021.01-4.debian.tar.xz
 66123d1862523ec4edc091e25f2ee7d7 17260 graphics optional 
openscad_2021.01-4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEZM9CxG1Rq9/6LBhSj+VQLkcE+dcFAmIJP4YACgkQj+VQLkcE
+dd6GA//QRtmPqoYeF7GVI/PTHc7rC/jrY14bsSCIkxw1z3O5wj8jX5LvhxUUA7l
sOTYt8C7PRCibpgiE1+W3qI4xBOrkpiI+Zj1GsxRkcEO/eNb3Vm9T5kyoMhj9ZxL
BAzZMEXuhh6S9gg9tcYEiYiBVSgRjZIeL5/6YY+R1yAtfMZbZgVCVol2SnGoN9w5
hG7gC1gfnWXg0tXeZPdGbPKRxUHoYkt9EGg/WvlXMvK3p3gw8XDUBtbkP2GT5iBZ
n88PcgYIN1thmHCbmbWtybW7zB2GNKc5EqPeKVKCLPYp8k9AxMHxn4XZvbev7dfo
qVc3y92sl0rBsSZ9NamZlHCYCphIVN07o/0LhlB5ZYfRLeo7sv5hMz88adGEYeAv
PYhgWdOBET7E8FERrGp+qiNBCk5T2EEIUHjSHRPWiFSVfyTHcL7Kfd1gfKwWmoB4
mur6PK8XnDtJ4zjoPS57JDk7tZSIy4CBaWCFyULre3AV2NeYN2UUJYyNz+8nSSGJ
yEsG0c5ZXYWaaF3H+bOTE4RFYE7wcvYTI6M01GE6vz1OZQsP+eaRCyUTosV/rkIj
nxhSXfSGnnp+LpLvnz32CFYPf/WTg10cGh7K7wSD0/RX92MzL90IqNRlyM7mdxj0
/QdTn6OYSLFt+K/XxaVckNYKAHXzqMmld1zKQ4rZYxQyj+l2STw=
=o83S
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to