From c574d0fd1019ec031d522ea87908bc60c9b3d1c6 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 18 Feb 2025 14:37:07 +0100 Subject: [PATCH] libseqarrange: Fix compile errors in Debug mode (PR #14150 by @cryptomilk) --- src/libseqarrange/src/seq_interface.cpp | 2 +- src/libseqarrange/src/seq_preprocess.cpp | 4 ++-- src/libseqarrange/src/seq_sequential.cpp | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/libseqarrange/src/seq_interface.cpp b/src/libseqarrange/src/seq_interface.cpp index 74cde29e91..f6affd9d72 100644 --- a/src/libseqarrange/src/seq_interface.cpp +++ b/src/libseqarrange/src/seq_interface.cpp @@ -1235,7 +1235,7 @@ int schedule_ObjectsForSequentialPrint(const SolverConfiguration #ifdef DEBUG { printf("Polygon positions:\n"); - for (unsgined int i = 0; i < decided_polygons.size(); ++i) + for (unsigned int i = 0; i < decided_polygons.size(); ++i) { printf(" [ID:%d,RID:%d] x:%.3f, y:%.3f (t:%.3f)\n", original_index_map[decided_polygons[i]], diff --git a/src/libseqarrange/src/seq_preprocess.cpp b/src/libseqarrange/src/seq_preprocess.cpp index 8c697c8562..a1e117d224 100644 --- a/src/libseqarrange/src/seq_preprocess.cpp +++ b/src/libseqarrange/src/seq_preprocess.cpp @@ -980,8 +980,8 @@ bool check_PolygonPositionWithinPlate(const SolverConfiguration &solver_configur { printf("x: %d,%d\n", polygon_box.min.x() + x, polygon_box.max.x() + x); printf("y: %d,%d\n", polygon_box.min.y() + y, polygon_box.max.y() + y); - printf("X: %d\n", solver_configuration.x_plate_bounding_box_size * scale_factor); - printf("Y: %d\n", solver_configuration.y_plate_bounding_box_size * scale_factor); + printf("X: %d\n", (solver_configuration.plate_bounding_box.max.x() - solver_configuration.plate_bounding_box.min.x()) * scale_factor); + printf("Y: %d\n", (solver_configuration.plate_bounding_box.max.y() - solver_configuration.plate_bounding_box.min.x()) * scale_factor); } #endif diff --git a/src/libseqarrange/src/seq_sequential.cpp b/src/libseqarrange/src/seq_sequential.cpp index 8aa4065ede..3482da1216 100644 --- a/src/libseqarrange/src/seq_sequential.cpp +++ b/src/libseqarrange/src/seq_sequential.cpp @@ -6476,7 +6476,7 @@ std::optional > check_PointsOutsidePolygons(const std::vecto { #ifdef DEBUG { - printf("Levels U %d,%d\n", unreachable_polygons[0].size(), unreachable_polygons[1].size()); + printf("Levels U %zu,%zu\n", unreachable_polygons[0].size(), unreachable_polygons[1].size()); int c = 0; string svg_filename = "collision_checking.svg"; @@ -7007,7 +7007,7 @@ void extract_DecisionValuesFromModel(const z3::model &Model, #ifdef DEBUG { - printf("saved: %.3f\n", unordered_values_X.back()->as_double()); + printf("saved: %.3f\n", unordered_values_X.back().as_double()); } #endif } @@ -7023,7 +7023,7 @@ void extract_DecisionValuesFromModel(const z3::model &Model, #ifdef DEBUG { - printf("saved: %.3f\n", unordered_values_Y.back()->as_double()); + printf("saved: %.3f\n", unordered_values_Y.back().as_double()); } #endif }