Your message dated Tue, 12 Jan 2021 17:42:50 +0100
with message-id <cedd1918252bcbfb8a11a48171dd4a2252765c6a.ca...@debian.org>
and subject line Re: slic3r-prusa: FTBFS: dh_auto_test: error: cd 
obj-x86_64-linux-gnu && make -j4 test ARGS=-V ARGS\+=-j4 returned exit code 2
has caused the Debian Bug report #975198,
regarding slic3r-prusa: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && 
make -j4 test ARGS=-V ARGS\+=-j4 returned exit code 2
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.)


-- 
975198: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975198
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: slic3r-prusa
Version: 2.2.0+dfsg1-3
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201119 ftbfs-bullseye

Hi,

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

Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> Running tests...
> /usr/bin/ctest --force-new-ctest-process -V -j4
> UpdateCTestConfiguration  from 
> :/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/DartConfiguration.tcl
> UpdateCTestConfiguration  from 
> :/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/DartConfiguration.tcl
> Test project /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
> Constructing a list of tests
> Done constructing a list of tests
> Updating test list for fixtures
> Added 0 tests to meet fixture requirements
> Checking test dependency graph...
> Checking test dependency graph end
> test 1
>     Start 1: libnest2d_tests
> 
> 1: Test command: 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libnest2d/libnest2d_tests
> 1: Test timeout computed to be: 10000000
> test 2
>     Start 2: libslic3r_tests
> 
> 2: Test command: 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libslic3r/libslic3r_tests
> 2: Test timeout computed to be: 10000000
> test 3
>     Start 3: slic3rutils_tests
> 
> 3: Test command: 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/slic3rutils/slic3rutils_tests " 
> exclude:[NotWorking]"
> 3: Test timeout computed to be: 10000000
> test 4
>     Start 4: fff_print_tests
> 
> 4: Test command: 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/fff_print/fff_print_tests
> 4: Test timeout computed to be: 10000000
> 1: Testing Angles
> 1: Passed in 0.000842 [seconds]
> 1: 
> 1: Testing ItemCreationAndDestruction
> 1: Passed in 8e-06 [seconds]
> 1: 
> 1: Testing boundingCircle
> 1: Passed in 0.00274 [seconds]
> 1: 
> 1: Testing Distance
> 1: Passed in 9e-06 [seconds]
> 1: 
> 1: Testing Area
> 1: Passed in 1e-05 [seconds]
> 1: 
> 1: Testing IsPointInsidePolygon
> 1: Passed in 1.4e-05 [seconds]
> 1: 
> 1: Testing LeftAndDownPolygon
> 1: Passed in 0.000452 [seconds]
> 1: 
> 1: Testing ArrangeRectanglesTight
> 1: Passed in 0.001862 [seconds]
> 1: 
> 1: Testing ArrangeRectanglesLoose
> 1: Passed in 0.00253 [seconds]
> 1: 
> 1: Testing BottomLeftStressTest
> 1: Passed in 0.000801 [seconds]
> 1: 
> 1: Testing convexHull
> 1: Passed in 8e-06 [seconds]
> 1: 
> 1: Testing PrusaPartsShouldFitIntoTwoBins
> 2: terminate called after throwing an instance of 'std::bad_alloc'
> 2:   what():  std::bad_alloc
> 1/5 Test #2: libslic3r_tests ..................Child aborted***Exception:   
> 0.02 sec
> terminate called after throwing an instance of 'std::bad_alloc'
>   what():  std::bad_alloc
> 
> test 5
>     Start 5: sla_print_tests
> 
> 5: Test command: 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/sla_print/sla_print_tests
> 5: Test timeout computed to be: 10000000
> 5: terminate called after throwing an instance of 'std::bad_alloc'
> 5:   what():  std::bad_alloc
> 2/5 Test #5: sla_print_tests ..................Child aborted***Exception:   
> 0.01 sec
> terminate called after throwing an instance of 'std::bad_alloc'
>   what():  std::bad_alloc
> 
> 4: Testing Scenario: init_print functionality
> 4:     Given: A default config
> 4:      When: init_print is called with a single mesh.
> 4:      Then: One mesh/printobject is in the resulting Print object.
> 4:     Given: A default config
> 4:      When: init_print is called with a single mesh.
> 4:      Then: print.process() doesn't crash.
> 4:     Given: A default config
> 4:      When: init_print is called with a single mesh.
> 4:      Then: Export gcode functions outputs text.
> 3: Filters:  exclude:[NotWorking]
> 3: No test cases matched 'exclude:[NotWorking]'
> 3: 
> ===============================================================================
> 3: No tests ran
> 3: 
> 4: Passed in 0.32673 [seconds]
> 4: 
> 4: Testing Scenario: ExtrusionEntityCollection: Polygon flattening
> 4:     Given: A Extrusion Entity Collection with a child that has one child 
> that is marked as no-sort
> 4:      When: The EEC is flattened with default options (preserve_order=false)
> 4:      Then: The output EEC contains no Extrusion Entity Collections
> 4:     Given: A Extrusion Entity Collection with a child that has one child 
> that is marked as no-sort
> 4:      When: The EEC is flattened with preservation (preserve_order=true)
> 4:      Then: The output EECs contains one EEC.
> 4:     Given: A Extrusion Entity Collection with a child that has one child 
> that is marked as no-sort
> 4:      When: The EEC is flattened with preservation (preserve_order=true)
> 4:       And: The ordered EEC contains the same order of elements than the 
> original
> 4: Passed in 0.000975 [seconds]
> 4: 
> 4: Testing Fill: Pattern Path Length
> 4: Square
> 4: Diamond with endpoints on grid
> 4: Square with hole
> 4: Regression: Missing infill segments in some rare circumstances
> 4: Rotated Square
> 4: Solid surface fill
> 4: Solid surface fill
> 1: Passed in 0.110436 [seconds]
> 1: 
> 1: Testing EmptyItemShouldBeUntouched
> 1: Passed in 1.5e-05 [seconds]
> 1: 
> 1: Testing LargeItemShouldBeUntouched
> 1: Passed in 1e-05 [seconds]
> 1: 
> 1: Testing Items can be preloaded
> 1: Preloaded Item should be untouched
> 1: Preloaded Item should not affect free bins
> 1: Passed in 0.00081 [seconds]
> 1: 
> 1: Testing nfpConvexConvex
> 4: Passed in 0.025781 [seconds]
> 4: 
> 4: Testing Scenario: Extrusion width specifics
> 4:     Given: A config with a skirt, brim, some fill density, 3 perimeters, 
> and 1 bottom solid layer and a 20mm cube mesh
> 4:      When: first layer width set to 2mm
> 1: Passed in 0.001124 [seconds]
> 1: 
> 1: Testing pointOnPolygonContour
> 1: Passed in 2.5e-05 [seconds]
> 1: 
> 1: Testing mergePileWithPolygon
> 1: Passed in 3.2e-05 [seconds]
> 1: 
> 1: Testing MinAreaBBWithRotatingCalipers
> 3/5 Test #3: slic3rutils_tests ................   Passed    0.13 sec
> 1: Passed in 0.025754 [seconds]
> 1: 
> 1: 
> ===============================================================================
> 1: All tests passed (1716 assertions in 19 test cases)
> 1: 
> 4/5 Test #1: libnest2d_tests ..................   Passed    0.16 sec
> 4:      Then:  First layer width applies to everything on first layer.
> 4:     Given: A config with a skirt, brim, some fill density, 3 perimeters, 
> and 1 bottom solid layer and a 20mm cube mesh
> 4:      When: first layer width set to 2mm
> 4:      Then:  First layer width does not apply to upper layer.
> 4: Passed in 0.287511 [seconds]
> 4: 
> 4: Testing Scenario:  Bridge flow specifics.
> 4:     Given: A default config with no cooling and a fixed bridge speed, flow 
> ratio and an overhang mesh.
> 4:      When: bridge_flow_ratio is set to 1.0
> 4:      Then: Output flow is as expected.
> 4:     Given: A default config with no cooling and a fixed bridge speed, flow 
> ratio and an overhang mesh.
> 4:      When: bridge_flow_ratio is set to 0.5
> 4:      Then: Output flow is as expected.
> 4:     Given: A default config with no cooling and a fixed bridge speed, flow 
> ratio and an overhang mesh.
> 4:      When: bridge_flow_ratio is set to 2.0
> 4:      Then: Output flow is as expected.
> 4:     Given: A default config with no cooling and a fixed bridge speed, flow 
> ratio, fixed extrusion width of 0.4mm and an overhang mesh.
> 4:      When: bridge_flow_ratio is set to 1.0
> 4:      Then: Output flow is as expected.
> 4:     Given: A default config with no cooling and a fixed bridge speed, flow 
> ratio, fixed extrusion width of 0.4mm and an overhang mesh.
> 4:      When: bridge_flow_ratio is set to 0.5
> 4:      Then: Output flow is as expected.
> 4:     Given: A default config with no cooling and a fixed bridge speed, flow 
> ratio, fixed extrusion width of 0.4mm and an overhang mesh.
> 4:      When: bridge_flow_ratio is set to 2.0
> 4:      Then: Output flow is as expected.
> 4: Passed in 0.000192 [seconds]
> 4: 
> 4: Testing Scenario: Flow: Flow math for non-bridges
> 4:     Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height 
> of 0.5
> 4:      Then: External perimeter flow has spacing fixed to 1.125 * 
> nozzle_diameter
> 4:     Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height 
> of 0.5
> 4:      Then: Internal perimeter flow has spacing fixed to 1.125 * 
> nozzle_diameter
> 4:     Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height 
> of 0.5
> 4:      Then: Spacing for supplied width is 0.8927f
> 4:     Given: Nozzle Diameter of 0.25
> 4:      When: layer height is set to 0.2
> 4:      Then: Max width is set.
> 4:     Given: Nozzle Diameter of 0.25
> 4:      When: Layer height is set to 0.2
> 4:      Then: Min width is set.
> 4: Passed in 0.000138 [seconds]
> 4: 
> 4: Testing Scenario: Flow: Flow math for bridges
> 4:     Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height 
> of 0.5
> 4:      When: Flow role is frExternalPerimeter
> 4:      Then: Bridge width is same as nozzle diameter
> 4:     Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height 
> of 0.5
> 4:      When: Flow role is frExternalPerimeter
> 4:      Then: Bridge spacing is same as nozzle diameter + BRIDGE_EXTRA_SPACING
> 4:     Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height 
> of 0.5
> 4:      When: Flow role is frInfill
> 4:      Then: Bridge width is same as nozzle diameter
> 4:     Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height 
> of 0.5
> 4:      When: Flow role is frInfill
> 4:      Then: Bridge spacing is same as nozzle diameter + BRIDGE_EXTRA_SPACING
> 4:     Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height 
> of 0.5
> 4:      When: Flow role is frPerimeter
> 4:      Then: Bridge width is same as nozzle diameter
> 4:     Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height 
> of 0.5
> 4:      When: Flow role is frPerimeter
> 4:      Then: Bridge spacing is same as nozzle diameter + BRIDGE_EXTRA_SPACING
> 4:     Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height 
> of 0.5
> 4:      When: Flow role is frSupportMaterial
> 4:      Then: Bridge width is same as nozzle diameter
> 4:     Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height 
> of 0.5
> 4:      When: Flow role is frSupportMaterial
> 4:      Then: Bridge spacing is same as nozzle diameter + BRIDGE_EXTRA_SPACING
> 4: Passed in 0.000317 [seconds]
> 4: 
> 4: Testing Scenario: Origin manipulation
> 4:      When: set_origin to (10,0)
> 4:      When: set_origin to (10,0) and translate by (5, 5)
> 4:      Then: origin returns reference to point
> 4: Passed in 0.000124 [seconds]
> 4: 
> 4: Testing Scenario: lift() is not ignored after unlift() at normal values of 
> Z
> 4:     Given: A config from a file and a single extruder.
> 4:      When: Z is set to 203
> 4:  And when: GcodeWriter::Lift() is called
> 4:  And when: Z is moved post-lift to the same delta as the config Z lift
> 4:  And when: GCodeWriter::Unlift() is called
> 4:      Then: GCodeWriter::Lift() emits gcode.
> 4:     Given: A config from a file and a single extruder.
> 4:      When: Z is set to 500003
> 4:  And when: GcodeWriter::Lift() is called
> 4:  And when: Z is moved post-lift to the same delta as the config Z lift
> 4:  And when: GCodeWriter::Unlift() is called
> 4:      Then: GCodeWriter::Lift() emits gcode.
> 4:     Given: A config from a file and a single extruder.
> 4:      When: Z is set to 10.3
> 4:  And when: GcodeWriter::Lift() is called
> 4:  And when: Z is moved post-lift to the same delta as the config Z lift
> 4:  And when: GCodeWriter::Unlift() is called
> 4:      Then: GCodeWriter::Lift() emits gcode.
> 4: Passed in 0.002141 [seconds]
> 4: 
> 4: Testing Scenario: set_speed emits values with fixed-point output.
> 4:     Given: GCodeWriter instance
> 4:      When: set_speed is called to set speed to 99999.123
> 4:      Then: Output string is G1 F99999.123
> 4:     Given: GCodeWriter instance
> 4:      When: set_speed is called to set speed to 1
> 4:      Then: Output string is G1 F1.000
> 4:     Given: GCodeWriter instance
> 4:      When: set_speed is called to set speed to 203.200022
> 4:      Then: Output string is G1 F203.200
> 4:     Given: GCodeWriter instance
> 4:      When: set_speed is called to set speed to 203.200522
> 4:      Then: Output string is G1 F203.201
> 4: Passed in 0.000231 [seconds]
> 4: 
> 4: Testing Scenario: Model construction
> 4:     Given: A Slic3r Model
> 4:      When: Model object is added
> 4:      Then: Model object list == 1
> 4:     Given: A Slic3r Model
> 4:      When: Model object is added
> 4:      Then: Model volume list == 1
> 4:     Given: A Slic3r Model
> 4:      When: Model object is added
> 4:      Then: Model volume is a part
> 4:     Given: A Slic3r Model
> 4:      When: Model object is added
> 4:      Then: Mesh is equivalent to input mesh.
> 4:     Given: A Slic3r Model
> 4:      When: Model object is added
> 4:      Then: Print works?
> 4: Passed in 0.131323 [seconds]
> 4: 
> 4: Testing Scenario: PrintObject: Perimeter generation
> 4:     Given: 20mm cube and default config
> 4:      When: make_perimeters() is called
> 4:      Then: 67 layers exist in the model
> 4:     Given: 20mm cube and default config
> 4:      When: make_perimeters() is called
> 4:      Then: Every layer in region 0 has 1 island of perimeters
> 4:     Given: 20mm cube and default config
> 4:      When: make_perimeters() is called
> 4:      Then: Every layer in region 0 has 3 paths in its perimeters list.
> 4: Passed in 0.070207 [seconds]
> 4: 
> 4: Testing Scenario: Print: Skirt generation
> 4:     Given: 20mm cube and default config
> 4:      When: Skirts is set to 2 loops
> 4:      Then: Skirt Extrusion collection has 2 loops in it
> 4: Passed in 0.02809 [seconds]
> 4: 
> 4: Testing Scenario: Print: Changing number of solid surfaces does not cause 
> all surfaces to become internal.
> 4:     Given: sliced 20mm cube and config with top_solid_surfaces = 2 and 
> bottom_solid_surfaces = 1
> 4:      When: Model is re-sliced with top_solid_layers == 3
> 4:      Then: Print object does not have 0 solid bottom layers.
> 4:     Given: sliced 20mm cube and config with top_solid_surfaces = 2 and 
> bottom_solid_surfaces = 1
> 4:      When: Model is re-sliced with top_solid_layers == 3
> 4:       And: Print object has 3 top solid layers
> 4: Passed in 0.051592 [seconds]
> 4: 
> 4: Testing Scenario: Print: Brim generation
> 4:     Given: 20mm cube and default config, 1mm first layer width
> 4:      When: Brim is set to 3mm
> 4:      Then: Brim Extrusion collection has 3 loops in it
> 4:     Given: 20mm cube and default config, 1mm first layer width
> 4:      When: Brim is set to 6mm
> 4:      Then: Brim Extrusion collection has 6 loops in it
> 4:     Given: 20mm cube and default config, 1mm first layer width
> 4:      When: Brim is set to 6mm, extrusion width 0.5mm
> 4:      Then: Brim Extrusion collection has 12 loops in it
> 4: Passed in 0.089166 [seconds]
> 4: 
> 4: Testing Scenario: PrintGCode basic functionality
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with no support material
> 4:      Then: Some text output is generated.
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with no support material
> 4:      Then: Exported text contains slic3r version
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with no support material
> 4:      Then: Exported text contains extrusion statistics.
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with no support material
> 4:      Then: Exported text does not contain cooling markers (they were 
> consumed)
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with no support material
> 4:      Then: GCode preamble is emitted.
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with no support material
> 4:      Then: Config options emitted for print config, default region config, 
> default object config
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with no support material
> 4:      Then: Infill is emitted.
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with no support material
> 4:      Then: Perimeters are emitted.
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with no support material
> 4:      Then: Skirt is emitted.
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with no support material
> 4:      Then: final Z height is 20mm
> 4:     Given: A default configuration and a print test object
> 4:      When: output is executed with complete objects and two 
> differently-sized meshes
> 4:      Then: Some text output is generated.
> 4:     Given: A default configuration and a print test object
> 4:      When: output is executed with complete objects and two 
> differently-sized meshes
> 4:      Then: Infill is emitted.
> 4:     Given: A default configuration and a print test object
> 4:      When: output is executed with complete objects and two 
> differently-sized meshes
> 4:      Then: Perimeters are emitted.
> 4:     Given: A default configuration and a print test object
> 4:      When: output is executed with complete objects and two 
> differently-sized meshes
> 4:      Then: Skirt is emitted.
> 4:     Given: A default configuration and a print test object
> 4:      When: output is executed with complete objects and two 
> differently-sized meshes
> 4:      Then: Between-object-gcode is emitted.
> 4:     Given: A default configuration and a print test object
> 4:      When: output is executed with complete objects and two 
> differently-sized meshes
> 4:      Then: final Z height is 20.1mm
> 4:     Given: A default configuration and a print test object
> 4:      When: output is executed with complete objects and two 
> differently-sized meshes
> 4:      Then: Z height resets on object change
> 4:     Given: A default configuration and a print test object
> 4:      When: output is executed with complete objects and two 
> differently-sized meshes
> 4:      Then: Shorter object is printed before taller object.
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with support material
> 4:      Then: Some text output is generated.
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with support material
> 4:      Then: Exported text contains extrusion statistics.
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with support material
> 4:      Then: Raft is emitted.
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with a separate first layer extrusion 
> width
> 4:      Then: Some text output is generated.
> 4:     Given: A default configuration and a print test object
> 4:      When: the output is executed with a separate first layer extrusion 
> width
> 4:      Then: Exported text contains extrusion statistics.
> 4:     Given: A default configuration and a print test object
> 4:      When: Cooling is enabled and the fan is disabled.
> 4:      Then: GCode to disable fan is emitted.
> 4:     Given: A default configuration and a print test object
> 4:      When: end_gcode exists with layer_num and layer_z
> 4:      Then: layer_num and layer_z are processed in the end gcode
> 4:     Given: A default configuration and a print test object
> 4:      When: current_extruder exists in start_gcode
> 4:      Then: current_extruder is processed in the start gcode and set for 
> first extruder
> 4:     Given: A default configuration and a print test object
> 4:      When: current_extruder exists in start_gcode
> 4:      Then: current_extruder is processed in the start gcode and set for 
> second extruder
> 4:     Given: A default configuration and a print test object
> 4:      When: layer_num represents the layer's index from z=0
> 4:      Then: First and second object last layer is emitted
> 4: Passed in 5.10055 [seconds]
> 4: 
> 4: Testing Scenario: PrintObject: object layer heights
> 4:     Given: 20mm cube and default initial config, initial layer height of 
> 2mm
> 4:      When: generate_object_layers() is called for 2mm layer heights and 
> nozzle diameter of 3mm
> 4:      Then: The output vector has 10 entries
> 4:     Given: 20mm cube and default initial config, initial layer height of 
> 2mm
> 4:      When: generate_object_layers() is called for 2mm layer heights and 
> nozzle diameter of 3mm
> 4:       And: Each layer is approximately 2mm above the previous Z
> 4:     Given: 20mm cube and default initial config, initial layer height of 
> 2mm
> 4:      When: generate_object_layers() is called for 10mm layer heights and 
> nozzle diameter of 11mm
> 4:      Then: The output vector has 3 entries
> 4:     Given: 20mm cube and default initial config, initial layer height of 
> 2mm
> 4:      When: generate_object_layers() is called for 10mm layer heights and 
> nozzle diameter of 11mm
> 4:       And: Layer 0 is at 2mm
> 4:     Given: 20mm cube and default initial config, initial layer height of 
> 2mm
> 4:      When: generate_object_layers() is called for 10mm layer heights and 
> nozzle diameter of 11mm
> 4:       And: Layer 1 is at 12mm
> 4:     Given: 20mm cube and default initial config, initial layer height of 
> 2mm
> 4:      When: generate_object_layers() is called for 15mm layer heights and 
> nozzle diameter of 16mm
> 4:      Then: The output vector has 2 entries
> 4:     Given: 20mm cube and default initial config, initial layer height of 
> 2mm
> 4:      When: generate_object_layers() is called for 15mm layer heights and 
> nozzle diameter of 16mm
> 4:       And: Layer 0 is at 2mm
> 4:     Given: 20mm cube and default initial config, initial layer height of 
> 2mm
> 4:      When: generate_object_layers() is called for 15mm layer heights and 
> nozzle diameter of 16mm
> 4:       And: Layer 1 is at 17mm
> 4: Passed in 0.101627 [seconds]
> 4: 
> 4: Testing Skirt height is honored
> 4: printing a single object
> 4: printing multiple objects
> 4: Passed in 0.134538 [seconds]
> 4: 
> 4: Testing Scenario: Original Slic3r Skirt/Brim tests
> 4:     Given: A default configuration
> 4:      When: Brim width is set to 5
> 4:      Then: Brim is generated
> 4:     Given: A default configuration
> 4:      When: Skirt area is smaller than the brim
> 4:      Then: Gcode generates
> 4:     Given: A default configuration
> 4:      When: Skirt height is 0 and skirts > 0
> 4:      Then: Gcode generates
> 4:     Given: A default configuration
> 4:      When: brim width to 1 with layer_width of 0.5
> 4:      Then: 2 brim lines
> 4:     Given: A default configuration
> 4:      When: Object is plated with overhang support and a brim
> 4:      Then: overhang generates?
> 4:     Given: A default configuration
> 4:      When: Large minimum skirt length is used.
> 4:      Then: Gcode generation doesn't crash
> 4: Passed in 0.599377 [seconds]
> 4: 
> 4: Testing SupportMaterial: Three raft layers created
> 4: Passed in 0.01018 [seconds]
> 4: 
> 4: Testing Scenario: SupportMaterial: support_layers_z and contact_distance
> 4:     Given: A print object having one modelObject
> 4:      When: First layer height = 0.4
> 4:      Then: First layer height is honored
> 4:     Given: A print object having one modelObject
> 4:      When: First layer height = 0.4
> 4:      Then: No null or negative support layers
> 4:     Given: A print object having one modelObject
> 4:      When: First layer height = 0.4
> 4:      Then: No layers thicker than nozzle diameter
> 4:     Given: A print object having one modelObject
> 4:      When: Layer height = 0.2 and, first layer height = 0.3
> 4:      Then: First layer height is honored
> 4:     Given: A print object having one modelObject
> 4:      When: Layer height = 0.2 and, first layer height = 0.3
> 4:      Then: No null or negative support layers
> 4:     Given: A print object having one modelObject
> 4:      When: Layer height = 0.2 and, first layer height = 0.3
> 4:      Then: No layers thicker than nozzle diameter
> 4:     Given: A print object having one modelObject
> 4:      When: Layer height = nozzle_diameter[0]
> 4:      Then: First layer height is honored
> 4:     Given: A print object having one modelObject
> 4:      When: Layer height = nozzle_diameter[0]
> 4:      Then: No null or negative support layers
> 4:     Given: A print object having one modelObject
> 4:      When: Layer height = nozzle_diameter[0]
> 4:      Then: No layers thicker than nozzle diameter
> 4: Passed in 0.757023 [seconds]
> 4: 
> 4: Testing Scenario: TriangleMesh: Basic mesh statistics
> 4:     Given: A 20mm cube, built from constexpr std::array
> 4:      Then: Volume is appropriate for 20mm square cube.
> 4:     Given: A 20mm cube, built from constexpr std::array
> 4:      Then: Vertices array matches input.
> 4:     Given: A 20mm cube, built from constexpr std::array
> 4:      Then: Vertex count matches vertex array size.
> 4:     Given: A 20mm cube, built from constexpr std::array
> 4:      Then: Facet array matches input.
> 4:     Given: A 20mm cube, built from constexpr std::array
> 4:      Then: Facet count matches facet array size.
> 4:     Given: A 20mm cube, built from constexpr std::array
> 4:      Then: center() returns the center of the object.
> 4:     Given: A 20mm cube, built from constexpr std::array
> 4:      Then: Size of cube is (20,20,20)
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      Then: Volume is appropriate for 20mm square cube.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      Then: Vertices array matches input.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      Then: Vertex count matches vertex array size.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      Then: Facet array matches input.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      Then: Facet count matches facet array size.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      Then: center() returns the center of the object.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      Then: Size of cube is (20,20,20)
> 4: Passed in 0.002888 [seconds]
> 4: 
> 4: Testing Scenario: TriangleMesh: Transformation functions affect mesh as 
> expected.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: The cube is scaled 200% uniformly
> 4:      Then: The volume is equivalent to 40x40x40 (all dimensions increased 
> by 200%
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: The resulting cube is scaled 200% in the X direction
> 4:      Then: The volume is doubled.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: The resulting cube is scaled 200% in the X direction
> 4:      Then: The X coordinate size is 200%.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: The cube is scaled 25% in the X direction
> 4:      Then: The volume is 25% of the previous volume.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: The cube is scaled 25% in the X direction
> 4:      Then: The X coordinate size is 25% from previous.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: The cube is rotated 45 degrees.
> 4:      Then: The X component of the size is sqrt(2)*20
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: The cube is translated (5, 10, 0) units with a Vec3f 
> 4:      Then: The first vertex is located at 25, 30, 0
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: The cube is translated (5, 10, 0) units with 3 doubles
> 4:      Then: The first vertex is located at 25, 30, 0
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: The cube is translated (5, 10, 0) units and then aligned to 
> origin
> 4:      Then: The third vertex is located at 0,0,0
> 4: Passed in 0.001998 [seconds]
> 4: 
> 4: Testing Scenario: TriangleMesh: slice behavior.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: Cube is sliced with z = [0+EPSILON,2,4,8,6,8,10,12,14,16,18,20]
> 4:      Then: The correct number of polygons are returned per layer.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: Cube is sliced with z = [0+EPSILON,2,4,8,6,8,10,12,14,16,18,20]
> 4:      Then: The area of the returned polygons is correct.
> 4:     Given: A STL with an irregular shape.
> 4:      When:  a top tangent plane is sliced
> 4:      Then: its area is included
> 4:     Given: A STL with an irregular shape.
> 4:      When:  a model that has been transformed is sliced
> 4:      Then: it is sliced properly (mirrored bottom plane area is included)
> 4: Passed in 0.002438 [seconds]
> 4: 
> 4: Testing Scenario: make_xxx functions produce meshes.
> 4:     Given: make_cube() function
> 4:      When: make_cube() is called with arguments 20,20,20
> 4:      Then: The resulting mesh has one and only one vertex at 0,0,0
> 4:     Given: make_cube() function
> 4:      When: make_cube() is called with arguments 20,20,20
> 4:      Then: The mesh volume is 20*20*20
> 4:     Given: make_cube() function
> 4:      When: make_cube() is called with arguments 20,20,20
> 4:      Then: The resulting mesh is in the repaired state.
> 4:     Given: make_cube() function
> 4:      When: make_cube() is called with arguments 20,20,20
> 4:      Then: There are 12 facets.
> 4:     Given: make_cylinder() function
> 4:      When: make_cylinder() is called with arguments 10,10, PI / 3
> 4:      Then: The resulting mesh has one and only one vertex at 0,0,0
> 4:     Given: make_cylinder() function
> 4:      When: make_cylinder() is called with arguments 10,10, PI / 3
> 4:      Then: The resulting mesh has one and only one vertex at 0,0,10
> 4:     Given: make_cylinder() function
> 4:      When: make_cylinder() is called with arguments 10,10, PI / 3
> 4:      Then: Resulting mesh has 2 + (2*PI/angle * 2) vertices.
> 4:     Given: make_cylinder() function
> 4:      When: make_cylinder() is called with arguments 10,10, PI / 3
> 4:      Then: Resulting mesh has 2*PI/angle * 4 facets
> 4:     Given: make_cylinder() function
> 4:      When: make_cylinder() is called with arguments 10,10, PI / 3
> 4:      Then: The resulting mesh is in the repaired state.
> 4:     Given: make_cylinder() function
> 4:      When: make_cylinder() is called with arguments 10,10, PI / 3
> 4:      Then: The mesh volume is approximately 10pi * 10^2
> 4:     Given: make_sphere() function
> 4:      When: make_sphere() is called with arguments 10, PI / 3
> 4:      Then: Resulting mesh has one point at 0,0,-10 and one at 0,0,10
> 4:     Given: make_sphere() function
> 4:      When: make_sphere() is called with arguments 10, PI / 3
> 4:      Then: The resulting mesh is in the repaired state.
> 4:     Given: make_sphere() function
> 4:      When: make_sphere() is called with arguments 10, PI / 3
> 4:      Then: The mesh volume is approximately 4/3 * pi * 10^3
> 4: Passed in 0.745769 [seconds]
> 4: 
> 4: Testing Scenario: TriangleMesh: split functionality.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: The mesh is split into its component parts.
> 4:      Then:  The bounding box statistics are propagated to the split copies
> 4:     Given: Two 20mm cubes, each with one corner on the origin, merged into 
> a single TriangleMesh
> 4:      When: The combined mesh is split
> 4:      Then: Two meshes are in the output vector.
> 4: Passed in 0.00126 [seconds]
> 4: 
> 4: Testing Scenario: TriangleMesh: Mesh merge functions
> 4:     Given: Two 20mm cubes, each with one corner on the origin
> 4:      When: The two meshes are merged
> 4:      Then: There are twice as many facets in the merged mesh as the 
> original.
> 4: Passed in 0.000539 [seconds]
> 4: 
> 4: Testing Scenario: TriangleMeshSlicer: Cut behavior.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: Object is cut at the bottom
> 4:      Then: Upper mesh has all facets except those belonging to the slicing 
> plane.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: Object is cut at the bottom
> 4:      Then: Lower mesh has no facets.
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: Object is cut at the center
> 4:      Then: Upper mesh has 2 external horizontal facets, 3 facets on each 
> side, and 6 facets on the triangulated side (2 + 12 + 6).
> 4:     Given: A 20mm cube with one corner on the origin
> 4:      When: Object is cut at the center
> 4:      Then: Lower mesh has 2 external horizontal facets, 3 facets on each 
> side, and 6 facets on the triangulated side (2 + 12 + 6).
> 4: Passed in 0.000961 [seconds]
> 4: 
> 4: 
> ===============================================================================
> 4: All tests passed (519 assertions in 28 test cases)
> 4: 
> 5/5 Test #4: fff_print_tests ..................   Passed    2.81 sec
> 
> 60% tests passed, 2 tests failed out of 5
> 
> Total Test time (real) =   2.83 sec
> 
> The following tests FAILED:
>         2 - libslic3r_tests (Child aborted)
>         5 - sla_print_tests (Child aborted)
> Errors while running CTest
> make[2]: *** [Makefile:152: test] Error 8
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j4 test ARGS=-V 
> ARGS\+=-j4 returned exit code 2

The full build log is available from:
   http://qa-logs.debian.net/2020/11/19/slic3r-prusa_2.2.0+dfsg1-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!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Control: reassign -1 log4cplus
Control: fixed -1 log4cplus/2.0.5-3
Control: unblock -1 by 975665
Control: force-merge 978617 -1 

FYI, I've just uploaded log4cplus/2.0.5-3, which should no longer leak Catch
symbols.

A testbuild here, with the boost-1.74 patch applied, completed successfully.

Therefore I'm reassigning this bug to liglog4cplus (as it caused it) and closing
this bug.

Cheers,
tobi

--- End Message ---

Reply via email to