Zip-o-mat / Slic3r

Slic3r with integrated electronics and Nonplanar slicer (see branches)
GNU Affero General Public License v3.0
600 stars 100 forks source link

Install failure on Ubuntu 20.04 #31

Closed Plantgrower closed 3 years ago

Plantgrower commented 3 years ago

Version 461ce65

While trying to install on Ubuntu 20.04 I got the following failures on the command :- perl Build.PL

Successfully installed Slic3r-XS-0.01 1 distribution installed t/adaptive_slicing.t ........... ok
t/adaptive_width.t ............. ok
t/angles.t ..................... ok
t/arcs.t ....................... ok
t/avoid_crossing_perimeters.t .. ok
t/bridges.t .................... ok
t/clean_polylines.t ............ 1/6

Failed test 'Douglas-Peucker'

at t/clean_polylines.t line 20.

Structures begin differing at:

$got->[1][0] = '1'

$expected->[1][0] = '2'

Failed test 'Douglas-Peucker'

at t/clean_polylines.t line 28.

Structures begin differing at:

$got->[2][0] = '100'

$expected->[2][0] = '125'

Failed test 'gear was further simplified using Douglas-Peucker'

at t/clean_polylines.t line 68.

Looks like you failed 3 tests of 6.

t/clean_polylines.t ............ Dubious, test returned 3 (wstat 768, 0x300) Failed 3/6 subtests t/clipper.t .................... ok
t/collinear.t .................. ok
t/combineinfill.t .............. ok
t/config.t ..................... ok
t/cooling.t .................... ok
t/custom_gcode.t ............... ok
t/fill.t ....................... ok
t/flow.t ....................... ok
t/gaps.t ....................... ok
t/gcode.t ...................... 1/27

Failed test 'no Z moves below Z offset (no lift)'

at t/gcode.t line 70.

got: '130'

expected: '0'

Failed test 'no Z moves below Z offset (lift < z_offset)'

at t/gcode.t line 70.

got: '132'

expected: '0'

t/gcode.t ...................... 7/27

Failed test 'no Z moves below Z offset (lift > z_offset)'

at t/gcode.t line 70.

got: '130'

expected: '0'

Failed test 'complete_objects generates the correct number of Z moves'

at t/gcode.t line 123.

got: '4148'

expected: '100'

Failed test 'complete_objects generates the correct Z moves'

at t/gcode.t line 124.

Structures begin differing at:

$got->[50] = Does not exist

$expected->[50] = '0.400'

t/gcode.t ...................... 18/27

Failed test 'spiral vase is correctly disabled on layers with multiple loops'

at t/gcode.t line 216.

Looks like you failed 6 tests of 27.

t/gcode.t ...................... Dubious, test returned 6 (wstat 1536, 0x600) Failed 6/27 subtests t/geometry.t ................... ok
t/layers.t ..................... 1/5

Failed test 'wrong second layer height'

at t/layers.t line 38.

Failed test 'wrong layer height'

at t/layers.t line 42.

Failed test 'wrong second layer height'

at t/layers.t line 38.

Failed test 'wrong layer height'

at t/layers.t line 42.

Looks like you planned 5 tests but ran 9.

Looks like you failed 4 tests of 9 run.

t/layers.t ..................... Dubious, test returned 4 (wstat 1024, 0x400) Failed 2/5 subtests t/loops.t ...................... ok
t/multi.t ...................... ok
t/perimeters.t ................. ok
t/polyclip.t ................... ok
t/pressure.t ................... ok
t/print.t ...................... ok
t/retraction.t ................. ok
t/shells.t ..................... 2/24

Failed test 'no gaps in Z (solid model with negative z-offset)'

at t/shells.t line 211.

Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270. Use of uninitialized value in subtraction (-) at t/shells.t line 270.

Failed test 'null Z moves are layer changes'

at t/shells.t line 288.

Failed test 'sum of partial Z increments equals to a full layer height'

at t/shells.t line 290.

Looks like you failed 3 tests of 24.

t/shells.t ..................... Dubious, test returned 3 (wstat 768, 0x300) Failed 3/24 subtests t/skirt_brim.t ................. 1/8

Failed test 'brim is generated'

at t/skirt_brim.t line 71.

got: '2'

expected: '1'

t/skirt_brim.t ................. 6/8 # Looks like you failed 1 test of 8. t/skirt_brim.t ................. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/8 subtests t/slice.t ...................... skipped: temporarily disabled t/speed.t ...................... ok
t/support.t .................... ok
t/svg.t ........................ ok
t/thin.t ....................... ok
t/threads.t .................... ok
t/vibrationlimit.t ............. ok

Test Summary Report

t/clean_polylines.t (Wstat: 768 Tests: 6 Failed: 3) Failed tests: 1-2, 4 Non-zero exit status: 3 t/gcode.t (Wstat: 1536 Tests: 27 Failed: 6) Failed tests: 5-7, 9-10, 23 Non-zero exit status: 6 t/layers.t (Wstat: 1024 Tests: 9 Failed: 6) Failed tests: 3-4, 6-9 Non-zero exit status: 4 Parse errors: Bad plan. You planned 5 tests but ran 9. t/shells.t (Wstat: 768 Tests: 24 Failed: 3) Failed tests: 14, 16, 18 Non-zero exit status: 3 t/skirt_brim.t (Wstat: 256 Tests: 8 Failed: 1) Failed test: 2 Non-zero exit status: 1 Files=35, Tests=594, 63 wallclock secs ( 0.11 usr 0.02 sys + 65.30 cusr 0.91 csys = 66.34 CPU) Result: FAIL Some tests failed. Please report the failure to the author!

Zip-o-mat commented 3 years ago

Hi,

thanks for the hint. These are "just" tests that are failing, the software should work anyways. Maybe someday someone will fix all of the issues here.