Code Monkey home page Code Monkey logo

slic3r's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

slic3r's Issues

Build on Ubuntu

If I run the perl command Build.PL I keep getting this error
20210313_174653

Merge back the planar feature to the mainline

Hi,
I don't know if you were aware of this, but there is a pull request to merge back the planar feature to the mainline.
slic3r#4864
They try to merge in your code to the mainline, but it was not accepted due to having too many conflicting changes.

I was wondering since if you might take a look, since most of them are your changes.

I think the solution would be something like:
Create a new branch from the origin/master ( https://github.com/slic3r/Slic3r.git ) and then cherry pick your commits which only contains the actual planer slicing feature (also perhaps revert the space changes, to keep the diff readable).
Then squash it into a single commit and push it upstream to the new branch.
Finally create a new pull request from that branch.

GUI Error in WSL2

Building Slic3r non-planar master merge in Ubuntu-20.04 for WSL2 in Windows 10, the code builds as expected but unable to run GUI. Error message as follows:

perl slic3r.pl --gui

(slic3r.pl:21646): dbind-WARNING **: 08:24:59.598: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-d7cnsxG1gH: Connection refused

(slic3r.pl:21646): Gdk-ERROR **: 08:25:00.772: The program 'slic3r.pl' received an X Window System error.
This probably reflects a bug in the program.
The error was 'GLXBadContext'.
(Details: serial 630 error_code 151 request_code 147 (GLX) minor_code 6)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Trace/breakpoint trap

problem with running on WSL

I'm trying to run non-linear Slic3r on WSL Ubuntu 20.04 LTS on Windows 10
I'm going straight forward with readme, and it does not work
while running build.pl everything goes forward, bu i keep getting that message every few minutes:

/usr/include/boost/predef/detail/endian_compat.h:11:161: note: #pragma message: The use of BOOST_*_ENDIAN and BOOST_BYTE_ORDER is deprecated. Please include <boost/predef/other/endian.h> and use BOOST_ENDIAN_*_BYTE instead11 | RDER is deprecated. Please include <boost/predef/other/endian.h> and use BOOST_ENDIAN_*_BYTE instead")| ^

some of tests fails, and I get summary:

Test Summary Report-------------------t/gcode.t (Wstat: 1536 Tests: 27 Failed: 6)Failed tests: 5-7, 9-10, 23Non-zero exit status: 6t/layers.t (Wstat: 1024 Tests: 9 Failed: 6)Failed tests: 3-4, 6-9Non-zero exit status: 4Parse errors: Bad plan. You planned 5 tests but ran 9.t/shells.t (Wstat: 768 Tests: 24 Failed: 3)Failed tests: 14, 16, 18Non-zero exit status: 3t/skirt_brim.t (Wstat: 256 Tests: 8 Failed: 1)Failed test: 2Non-zero exit status: 1Files=35, Tests=594, 134 wallclock secs ( 0.24 usr 0.14 sys + 135.00 cusr 2.33 csys = 137.71 CPU)Result: FAILSome tests failed. Please report the failure to the author!

same with build.pl --GUI

and when i try to run slic3r.pl i get:
Unable to init server: Could not connect: Connection refused 22:22:19: Error: Unable to initialize GTK+, is DISPLAY set properly? Failed to initialize wxWidgets at /home/akcent96/Slic3r/lib/Slic3r/GUI.pm line 7. Compilation failed in require at /home/akcent96/Slic3r/lib/Slic3r/GUI.pm line 7. BEGIN failed--compilation aborted at /home/akcent96/Slic3r/lib/Slic3r/GUI.pm line 7. Compilation failed in require at (eval 85) line 1.

tried all commands both with and without sudo, it does not help
I use VcXsrv for windows, Xming does not work either

No idea what to do next

GUI Issues

Following the instructions, I tried installing this in a ubuntu vm. It does work, but when I try to open the gui I get this: 02:11:06 PM: Error: Unable to initialize GTK+, is DISPLAY set properly?
Failed to initialize wxWidgets at /root/Slic3r/lib/Slic3r/GUI.pm line 7.
Compilation failed in require at /root/Slic3r/lib/Slic3r/GUI.pm line 7.
BEGIN failed--compilation aborted at /root/Slic3r/lib/Slic3r/GUI.pm line 7.
Compilation failed in require at (eval 85) line 1.

Loading a *.stl File leads to Segmentation fault

Version

1.3.1-dev

Operating system type + version

Ubuntu 2204.1.6.0 WSL Windows 11

Behavior

Loading a *.stl File leads to a Segmentation fault and Slic3r shuts down. I have tried different files but all give the same error.
The visualisation of Slic3r is done with Xmin.
image

Is it the Ubuntu version that is causing problems?

Build on Fedora

Hi,
i try to build Zip-o-mat Slic3r on Fedora 33 (Workstation Edition) 64bit 5.10.12-200.fc33.x86_64.
When i do perl Build.PL obtain an error. iIs there anything I can do?

Schermata del 2021-02-07 19-01-55

Thanks

Gianluca

Unable to Locate Packages

Hello, Trying to set it up, I have both a Ubuntu virtual machine and a Linux subsystem of tried on, but every time i try the code to download the necessary materials it comes up with packages not found, i made sure a firewall is not in the way. Any recommendations?

I can't get it to work... Not sure what I am doing wrong

Version

1.3.0-dev

git describe --tag: 1.2.9-1367-g68877a0d

Operating system type + version

LXQT Version: 0.13.0
lubuntu

Behavior

I'm not sure If I am using it right.
When I slice my stl, It does the normal layers on the top.
I'm not sure how to get the top layers to work.

Capture1
Capture3
Capture4

Any help would be appreciated!

STL/Config (.ZIP) where problem occurs

STL_and_config.zip

Segmentation fault (core dumped)

Version

Followed the new README.md build instruction.

nonplanar-master-merge branch
1.2.9-1408-g1b45df52

Operating system type + version

gcc version 8.3.0 (Debian 8.3.0-6)
Debian 10 Buster

Behavior

$ perl slic3r.pl
Segmentation fault (core dumped)

appear for a moment the GUI window, then crash.

unable to start with

Ihello together, I'm new here and yes I have no idea of ​​ubuntu and meanwhile, but I am fascinated by the Odee nonplanar to print so much that I am already turning special nozzles.

I can not get it but with perl etc I can make these settings in slic3r. neither under windows nor under ubuntu someone could explain to me understandable which steps to make and in which order?

Thank you in advance

friendly greetings

"libwxgtk" packages have been renamed in Ubuntu 20.04 LTS

In the latest version of Ubuntu (20.04 LTS), the packages "libwxgtk3.0-dev" and "libwxgtk-media3.0-dev" have been renamed to "libwxgtk3.0-gtk3-dev" and "libwxgtk-media3.0-gtk3-dev". Useful for anyone trying to compile on 20.04 and come up with this issue on the first step.

Install failure on Ubuntu 20.04

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!

A problem with support generation

Version

1.2.9-1408-g1b45df52 noncomplanar

Operating system type + version

Arch Linux

#@behavior

The support structures with non-complanar option are enabled seems wrong.

STL/Config (.ZIP) where problem occurs

Are in attaches.
support.tar.gz

It also will be useful to make the first layer that lay on support non-complanar.

Slicing with non-planar and perimeters

Version

1.3.0-dev zip-o-mat (non planar)

Operating system type + version

Ubuntu 20.04

I'm a reasonably experienced planar user, newbie to non-planar
Successfully compiled and spun up non-planar slicer and encouraged by the concept.

My model is a keyboard key

For the purposes of this excercise I've disabled via parameters the collision checking.. this is the result

image

This setting is with no perimeters. As soon as I turn on vertical permiters, and 0 top layers it goes to this...

image

The PLANAR (edit) part of this file now look good, but the top has lost its non-planar finish.
I can see that slic3r is trying to put a vertical permiter on the steps of the top, but really non-planar should take priority here?
Is this working as expected?
Is there any setting that controls this?

[91%] Generating typemap failed

Operating system type + version

Ubuntu 18.04 LTS
Clean installation set up specifically for this build.

Behavior

make comand at [91%] Generating typemap

Can't locate ExtUtils/Typemaps/Basic.pm in @INC (you may need to install the ExtUtils::Typemaps::Basic module) (@INC contains: ../local-lib/lib/perl5 /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base).
BEGIN failed--compilation aborted.
xs/CMakeFiles/XS.dir/build.make:107: recipe for target 'xs/typemap' failed
make[2]: *** [xs/typemap] Error 2
CMakeFiles/Makefile2:150: recipe for target 'xs/CMakeFiles/XS.dir/all' failed
make[1]: *** [xs/CMakeFiles/XS.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2

Segfault in mark_neighbor_surfaces()

Version

non-planar master version

Operating system type + version

Fedora 32

Behavior

Successfully compiled the program but the program either creates no non-planar layers (if the settings are too conservative) or crashes (segmentation fault) if I tweak the settings at all from the default of 10mm/10 degrees.

Using gdb I get the info that the segfault occurs at:

0x00007fffea6deaad in Slic3r::NonplanarSurface::mark_neighbor_surfaces(int) () from /home/user/Slic3r/local-lib/lib/perl5/x86_64-linux-thread-multi/auto/Slic3r/XS/XS.so

At some point I will try to recompile with debug symbols so I can get a line number or something.

Additionally, if adaptive layers are used it crashes always (but maybe that is just because it is always finding non-planar layers)

crashing.tar.gz

undefined reference to `vtable for Slic3r::FillGyroid'

current git version: 1.2.9-1424-g08c8a8dd
LMDE 4 debbie, based on Debian 10 Buster

$ make
end at linking stage with this error:

[ 98%] Linking CXX executable slic3r
/usr/bin/ld: liblibslic3r.a(Fill.cpp.o): in function `Slic3r::FillGyroid::FillGyroid()':
Fill.cpp:(.text._ZN6Slic3r10FillGyroidC2Ev[_ZN6Slic3r10FillGyroidC5Ev]+0x1b): undefined reference to `vtable for Slic3r::FillGyroid'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/slic3r.dir/build.make:98: slic3r] Error 1
make[1]: *** [CMakeFiles/Makefile2:124: CMakeFiles/slic3r.dir/all] Error 2
make: *** [Makefile:84: all] Error 2

I googled around, but related search say to define the destructors for all virtual methods and are already defined.

I figured out what is the link command from Cmake's Makefile and is:

/usr/bin/c++ -std=c++11 -Wall -DM_PI=3.14159265358979323846 -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DBOOST_ASIO_DISABLE_KQUEUE -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/slic3r.dir/slic3r.cpp.o -o slic3r liblibslic3r.a libadmesh.a libBSpline.a libZip.a libclipper.a libexpat.a libpolypartition.a libpoly2tri.a -lboost_system -lboost_thread -lpthread -lboost_filesystem -lboost_chrono -lboost_date_time -lboost_atomic

that seems right, the libs archive are all in build dir and listed. I tested with boost 1.67 and 1.71
gcc version 8.3.0 (Debian 8.3.0-6)
This is blocking for me.

Add this side note:

at the end of '$ perl Build.PL' stage I got a lot of failed test with 'Please report the failure to the author!'

Note: _ before # is to avoid formatting as title
`
...
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 ............ ok
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'
t/gcode.t ...................... 6/27
_# Failed test 'no Z moves below Z offset (lift < z_offset)'
_# at t/gcode.t line 70.
_# got: '132'
_# expected: '0'

_# 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: '4104'
_# 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 ...................... 23/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 ..................... 2/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 ..................... 11/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.

_# 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 ................. 7/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/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, 77 wallclock secs ( 0.16 usr 0.04 sys + 79.81 cusr 1.20 csys = 81.21 CPU)
Result: FAIL
Some tests failed. Please report the failure to the author!
`

Issue running export line of code

I'm having issues with the export command not being able to export PERL5LIB. My code is below:

maggie@maggie-VirtualBox:$ cd Slic3r
maggie@maggie-VirtualBox:
/Slic3r$ git checkout nonplanar
M Build.PL
Already on 'nonplanar'
Your branch is up to date with 'origin/nonplanar'.
maggie@maggie-VirtualBox:/Slic3r$ cd build
maggie@maggie-VirtualBox:
/Slic3r/build$ cmake ..
PATH: /home/maggie/Slic3r/local-lib/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PERL5LIB: /home/maggie/Slic3r/local-lib/lib/perl:
Slic3r will be built with GUI support
-- PERL_INCLUDE_PATH = /usr/lib/x86_64-linux-gnu/perl/5.26/CORE
-- PERL_LIBRARY = /usr/lib/x86_64-linux-gnu/libperl.so.5.26
-- PERL_EXECUTABLE = /usr/bin/perl
-- PERL_SITESEARCH = UNKNOWN
-- PERL_SITELIB = /usr/local/share/perl/5.26.1
-- PERL_VENDORARCH = /usr/lib/x86_64-linux-gnu/perl5/5.26
-- PERL_VENDORLIB = /usr/share/perl5
-- PERL_ARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.26
-- PERL_PRIVLIB = /usr/share/perl/5.26
-- PERL_EXTRA_C_FLAGS = -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include
-- PerlEmbed_ARCHNAME = x86_64-linux-gnu-thread-multi
-- PerlEmbed_CCFLAGS = -D_REENTRANT;-D_GNU_SOURCE;-DDEBIAN;-fwrapv;-fno-strict-aliasing;-pipe;-I/usr/local/include;-D_LARGEFILE_SOURCE;-D_FILE_OFFSET_BITS=64
-- PerlEmbed_CCCDLFLAGS = -fPIC
-- LD = x86_64-linux-gnu-gcc
-- PerlEmbed_LDFLAGS = -Wl,-E;-fstack-protector-strong;-L/usr/local/lib;-L/usr/lib/x86_64-linux-gnu/perl/5.26/CORE;-lperl;-ldl;-lm;-lpthread;-lc;-lcrypt
-- PerlEmbed_LDDLFLAGS = -shared;-L/usr/local/lib;-fstack-protector-strong
-- Boost version: 1.65.1
-- Found the following Boost libraries:
-- system
-- filesystem
-- thread
-- log
-- locale
-- chrono
-- date_time
-- atomic
-- log_setup
-- regex
-- Configuring done
-- Generating done
-- Build files have been written to: /home/maggie/Slic3r/build
maggie@maggie-VirtualBox:/Slic3r/build$ export PERL5LIB=/home/maggie/Slic3r/build
maggie@maggie-VirtualBox:
/Slic3r/build$ make
[ 2%] Built target BSpline
[ 8%] Built target poly2tri
[ 11%] Built target clipper
[ 72%] Built target libslic3r
[ 80%] Built target admesh
[ 83%] Built target libslic3r_gui
[ 85%] Built target ZipArchive
[ 87%] Built target polypartition
[ 90%] Built target nowide
[ 91%] Building CXX object xs/CMakeFiles/XS.dir/src/libslic3r/utils.cpp.o
[ 92%] Building CXX object xs/CMakeFiles/XS.dir/src/slic3r/GUI/wxPerlIface.cpp.o
[ 93%] Building CXX object xs/CMakeFiles/XS.dir/src/perlglue.cpp.o
[ 94%] Linking CXX shared library XS.so
CMakeFiles/XS.dir/XS.cpp.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status
xs/CMakeFiles/XS.dir/build.make:243: recipe for target 'xs/XS.so' failed
make[2]: *** [xs/XS.so] Error 1
CMakeFiles/Makefile2:150: recipe for target 'xs/CMakeFiles/XS.dir/all' failed
make[1]: *** [xs/CMakeFiles/XS.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2

Is this a new feature request?
Related guides for writing feature requests: http://meta.stackexchange.com/a/259196 http://nickohrn.com/2013/09/write-great-feature-request-bug-report/

STL/Config (.ZIP) where problem occurs

Upload a zipped copy of an STL and your config (File -> Export Config)

Nonplanar does not always slice

Error Message: "Surface removed: printheight too heigh (10.0002 mm)"
OS: Ubuntu 18.04.4
Date: 4/30/2020

Capture

In the picture, you can see a half-sphere and a custom design that has a hole in the middle. For the custom design, the tallest height of the corners was 10mm. The total dimensions for the piece is: 79 x 124 x 10mm. I tested with different values for the height and the angle in the Nonplanar section, But, I could never find a working one so that the custom design would have nonplanar slicing, only the half-sphere had it.

Edit: Removed extra lines of text

export PERL5LIB

I am not able to run the export PERL5LIB=<PATH_TO_SLIC3R_SOURCE>/local-lib/lib/perl5
command in the ubnutu virtual machine.
Getting bash error.

Issues when compiling for Raspberry pi

I am trying to compile Slic3r with the non planar slicing for a raspberry pi 3 running raspbian ("10", "Buster"). I have tried some general troubleshooting such as updates etc but no success.
Any help would be appreciated.
Let me know if the info provided is irrelevant, im not used to using linux and command lines.
Im not sure what I am doing wrong, so if anyone can point me in the correct direction, please do.

pi@Streamer:~/Slic3r/build $ make
[  2%] Built target BSpline
[  4%] Built target ZipArchive
[  6%] Built target clipper
[ 10%] Built target libslic3r_gui
[ 12%] Built target polypartition
[ 20%] Built target admesh
[ 26%] Built target poly2tri
[ 87%] Built target libslic3r
[ 90%] Built target slic3r
[ 92%] Built target nowide
[ 93%] Building CXX object xs/CMakeFiles/XS.dir/src/libslic3r/utils.cpp.o
[ 94%] Building CXX object xs/CMakeFiles/XS.dir/src/slic3r/GUI/wxPerlIface.cpp.o
[ 95%] Building CXX object xs/CMakeFiles/XS.dir/src/perlglue.cpp.o
In file included from /usr/include/c++/8/vector:69,
                 from /usr/include/c++/8/queue:61,
                 from /home/pi/Slic3r/xs/src/libslic3r/libslic3r.h:8,
                 from /home/pi/Slic3r/xs/src/xsinit.h:41,
                 from /home/pi/Slic3r/xs/src/perlglue.cpp:2:
/usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Slic3r::Pointf&}; _Tp = Slic3r::Pointf; _Alloc = std::allocator<Slic3r::Pointf>]’:
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<Slic3r::Pointf>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<Slic3r::Pointf*, std::vector<Slic3r::Pointf> >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’} changed in GCC 7.1
/usr/include/c++/8/bits/vector.tcc: In function ‘bool Slic3r::ConfigBase__set(Slic3r::ConfigBase*, const t_config_option_key&, SV*)’:
/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from /usr/include/c++/8/queue:61,
                 from /home/pi/Slic3r/xs/src/libslic3r/libslic3r.h:8,
                 from /home/pi/Slic3r/xs/src/xsinit.h:41,
                 from /home/pi/Slic3r/xs/src/perlglue.cpp:2:
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Slic3r::Pointf*, std::vector<Slic3r::Pointf> >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 96%] Linking CXX shared library XS.so
/usr/bin/ld: CMakeFiles/XS.dir/XS.cpp.o: file not recognized: file truncated
collect2: error: ld returned 1 exit status
make[2]: *** [xs/CMakeFiles/XS.dir/build.make:199: xs/XS.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:422: xs/CMakeFiles/XS.dir/all] Error 2
make: *** [Makefile:141: all] Error 2

Non-planar bridging!

I think that the best feature that this non planar 3d print could provide besides surface quality is the ability to make bridges among non planar points! Saving a lot of material and time wasted in supports of oblique straight geometries.

Question about m factor

Hello,

Firstly, thank you for your contribution!

I have read your paper and would like to know if you could add a correction factor for underfilled convex surfaces?

You already account for angle of the line in GCode, but this ignores the angle of the facet. You already increase the precision by 000 to maintain positional accuracy.

I propose to further increase the precision by 000 and that the last 3 digits are used to encode the angle of the facet. E.g. a facet at 25 degrees from horizontal would have X.XXXXXX025 in the tool path. This could then be checked during GCode generation and a correction applied to increase flow. This would be in addition to correction factor m.

Let's call the correction factor 'n'. Angle of facet, Af. Angle of line, Al.

n = 1/cos(Af-Al)

This would extrude more material when the line is horizontal, but the facet is sloping heavily.

Thank you for your time.
16043977931282497039830375569678

Rob

Non Planar cmake error

Version

Trying to build Slic3r Non Planar version

Operating system type + version

Using Lubuntu 20.04LTS

Behavior

Problem is that cmake brings up an error when trying to build, attached photo of error

I have followed the instructions at www.github.com/DrEricEbert/Slic3r_NonPlanar_Slicing to the letter

Expected that it would complete without any errors

Actual result is an error as shown in the photo
Cmake error

Hope this is enough info

OSX build

Is this Mac OS installation possuble??

`The system is: Darwin - 18.5.0 - x86_64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /Library/Developer/CommandLineTools/usr/bin/cc
Build flags:
Id flags:

The output was:
0

Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"

The C compiler identification is AppleClang, found in "/Users/brucewayne/Slic3r/build/CMakeFiles/3.15.3/CompilerIdC/a.out"

Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /Library/Developer/CommandLineTools/usr/bin/c++
Build flags:
Id flags:

The output was:
0

Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"

The CXX compiler identification is AppleClang, found in "/Users/brucewayne/Slic3r/build/CMakeFiles/3.15.3/CompilerIdCXX/a.out"

Determining if the C compiler works passed with the following output:
Change Dir: /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d73b7/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_d73b7.dir/build.make CMakeFiles/cmTC_d73b7.dir/build
Building C object CMakeFiles/cmTC_d73b7.dir/testCCompiler.c.o
/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -o CMakeFiles/cmTC_d73b7.dir/testCCompiler.c.o -c /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_d73b7
/usr/local/Cellar/cmake/3.15.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d73b7.dir/link.txt --verbose=1
/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_d73b7.dir/testCCompiler.c.o -o cmTC_d73b7

Detecting C compiler ABI info compiled with the following output:
Change Dir: /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_5970b/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_5970b.dir/build.make CMakeFiles/cmTC_5970b.dir/build
Building C object CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.o
/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -v -Wl,-v -o CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.o -c /usr/local/Cellar/cmake/3.15.3/share/cmake/Modules/CMakeCCompilerABI.c
Apple LLVM version 10.0.1 (clang-1001.0.46.4)
Target: x86_64-apple-darwin18.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
Found CUDA installation: /usr/local/cuda, version unknown
clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]
"/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.14.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.14 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -target-linker-version 450.3 -v -coverage-notes-file /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -Wno-atomic-implicit-seq-cst -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-quoted-include-in-framework-header -fdebug-compilation-dir /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.14.0 -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.o -x c /usr/local/Cellar/cmake/3.15.3/share/cmake/Modules/CMakeCCompilerABI.c
clang -cc1 version 10.0.1 (clang-1001.0.46.4) default target x86_64-apple-darwin18.5.0
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/local/include"
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/Library/Frameworks"
#include "..." search starts here:
#include <...> search starts here:
/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include
/Library/Developer/CommandLineTools/usr/include
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks (framework directory)
End of search list.
Linking C executable cmTC_5970b
/usr/local/Cellar/cmake/3.15.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5970b.dir/link.txt --verbose=1
/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.o -o cmTC_5970b
Apple LLVM version 10.0.1 (clang-1001.0.46.4)
Target: x86_64-apple-darwin18.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
Found CUDA installation: /usr/local/cuda, version unknown
"/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.14.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -o cmTC_5970b -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/lib/darwin/libclang_rt.osx.a
@(#)PROGRAM:ld PROJECT:ld64-450.3
BUILD 18:16:53 Apr 5 2019
configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
Library search paths:
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib
Framework search paths:
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/

Parsed C implicit include dir info from above output: rv=done
found start of include info
found start of implicit include info
add: [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include]
add: [/Library/Developer/CommandLineTools/usr/include]
add: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include]
end of search list found
collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include]
collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include]
collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include]
implicit include dirs: [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include]

Parsed C implicit link information from above output:
link line regex: [^( |.[/])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make cmTC_5970b/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_5970b.dir/build.make CMakeFiles/cmTC_5970b.dir/build]
ignore line: [Building C object CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.o]
ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -v -Wl,-v -o CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.o -c /usr/local/Cellar/cmake/3.15.3/share/cmake/Modules/CMakeCCompilerABI.c]
ignore line: [Apple LLVM version 10.0.1 (clang-1001.0.46.4)]
ignore line: [Target: x86_64-apple-darwin18.5.0]
ignore line: [Thread model: posix]
ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin]
ignore line: [Found CUDA installation: /usr/local/cuda, version unknown]
ignore line: [clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]]
ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.14.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.14 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -target-linker-version 450.3 -v -coverage-notes-file /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -Wno-atomic-implicit-seq-cst -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-quoted-include-in-framework-header -fdebug-compilation-dir /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.14.0 -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.o -x c /usr/local/Cellar/cmake/3.15.3/share/cmake/Modules/CMakeCCompilerABI.c]
ignore line: [clang -cc1 version 10.0.1 (clang-1001.0.46.4) default target x86_64-apple-darwin18.5.0]
ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/local/include"]
ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/Library/Frameworks"]
ignore line: [#include "..." search starts here:]
ignore line: [#include <...> search starts here:]
ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include]
ignore line: [ /Library/Developer/CommandLineTools/usr/include]
ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include]
ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks (framework directory)]
ignore line: [End of search list.]
ignore line: [Linking C executable cmTC_5970b]
ignore line: [/usr/local/Cellar/cmake/3.15.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5970b.dir/link.txt --verbose=1]
ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.o -o cmTC_5970b ]
ignore line: [Apple LLVM version 10.0.1 (clang-1001.0.46.4)]
ignore line: [Target: x86_64-apple-darwin18.5.0]
ignore line: [Thread model: posix]
ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin]
ignore line: [Found CUDA installation: /usr/local/cuda, version unknown]
link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.14.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -o cmTC_5970b -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/lib/darwin/libclang_rt.osx.a]
arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore
arg [-demangle] ==> ignore
arg [-lto_library] ==> ignore, skip following value
arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library
arg [-dynamic] ==> ignore
arg [-arch] ==> ignore
arg [x86_64] ==> ignore
arg [-macosx_version_min] ==> ignore
arg [10.14.0] ==> ignore
arg [-syslibroot] ==> ignore
arg [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk] ==> ignore
arg [-o] ==> ignore
arg [cmTC_5970b] ==> ignore
arg [-search_paths_first] ==> ignore
arg [-headerpad_max_install_names] ==> ignore
arg [-v] ==> ignore
arg [CMakeFiles/cmTC_5970b.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lSystem] ==> lib [System]
arg [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/lib/darwin/libclang_rt.osx.a]
Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib]
Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/]
remove lib [System]
remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/lib/darwin/libclang_rt.osx.a]
collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib]
collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks]
implicit libs: []
implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib]
implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks]

Determining if the CXX compiler works passed with the following output:
Change Dir: /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_10c50/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_10c50.dir/build.make CMakeFiles/cmTC_10c50.dir/build
Building CXX object CMakeFiles/cmTC_10c50.dir/testCXXCompiler.cxx.o
/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -o CMakeFiles/cmTC_10c50.dir/testCXXCompiler.cxx.o -c /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTC_10c50
/usr/local/Cellar/cmake/3.15.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_10c50.dir/link.txt --verbose=1
/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_10c50.dir/testCXXCompiler.cxx.o -o cmTC_10c50

Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c2017/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_c2017.dir/build.make CMakeFiles/cmTC_c2017.dir/build
Building CXX object CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.o
/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -v -Wl,-v -o CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.15.3/share/cmake/Modules/CMakeCXXCompilerABI.cpp
Apple LLVM version 10.0.1 (clang-1001.0.46.4)
Target: x86_64-apple-darwin18.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
Found CUDA installation: /usr/local/cuda, version unknown
clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]
"/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.14.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.14 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -target-linker-version 450.3 -v -coverage-notes-file /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -stdlib=libc++ -Wno-atomic-implicit-seq-cst -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-quoted-include-in-framework-header -fdeprecated-macro -fdebug-compilation-dir /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.14.0 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/local/Cellar/cmake/3.15.3/share/cmake/Modules/CMakeCXXCompilerABI.cpp
clang -cc1 version 10.0.1 (clang-1001.0.46.4) default target x86_64-apple-darwin18.5.0
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/c++/v1"
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/local/include"
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/Library/Frameworks"
#include "..." search starts here:
#include <...> search starts here:
/Library/Developer/CommandLineTools/usr/include/c++/v1
/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include
/Library/Developer/CommandLineTools/usr/include
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks (framework directory)
End of search list.
Linking CXX executable cmTC_c2017
/usr/local/Cellar/cmake/3.15.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c2017.dir/link.txt --verbose=1
/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c2017
Apple LLVM version 10.0.1 (clang-1001.0.46.4)
Target: x86_64-apple-darwin18.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
Found CUDA installation: /usr/local/cuda, version unknown
"/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.14.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -o cmTC_c2017 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/lib/darwin/libclang_rt.osx.a
@(#)PROGRAM:ld PROJECT:ld64-450.3
BUILD 18:16:53 Apr 5 2019
configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
Library search paths:
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib
Framework search paths:
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/

Parsed CXX implicit include dir info from above output: rv=done
found start of include info
found start of implicit include info
add: [/Library/Developer/CommandLineTools/usr/include/c++/v1]
add: [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include]
add: [/Library/Developer/CommandLineTools/usr/include]
add: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include]
end of search list found
collapse include dir [/Library/Developer/CommandLineTools/usr/include/c++/v1] ==> [/Library/Developer/CommandLineTools/usr/include/c++/v1]
collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include]
collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include]
collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include]
implicit include dirs: [/Library/Developer/CommandLineTools/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include]

Parsed CXX implicit link information from above output:
link line regex: [^( |.[/])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make cmTC_c2017/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_c2017.dir/build.make CMakeFiles/cmTC_c2017.dir/build]
ignore line: [Building CXX object CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -v -Wl,-v -o CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.15.3/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Apple LLVM version 10.0.1 (clang-1001.0.46.4)]
ignore line: [Target: x86_64-apple-darwin18.5.0]
ignore line: [Thread model: posix]
ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin]
ignore line: [Found CUDA installation: /usr/local/cuda, version unknown]
ignore line: [clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]]
ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.14.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.14 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -target-linker-version 450.3 -v -coverage-notes-file /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -stdlib=libc++ -Wno-atomic-implicit-seq-cst -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-quoted-include-in-framework-header -fdeprecated-macro -fdebug-compilation-dir /Users/brucewayne/Slic3r/build/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.14.0 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/local/Cellar/cmake/3.15.3/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [clang -cc1 version 10.0.1 (clang-1001.0.46.4) default target x86_64-apple-darwin18.5.0]
ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/c++/v1"]
ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/local/include"]
ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/Library/Frameworks"]
ignore line: [#include "..." search starts here:]
ignore line: [#include <...> search starts here:]
ignore line: [ /Library/Developer/CommandLineTools/usr/include/c++/v1]
ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include]
ignore line: [ /Library/Developer/CommandLineTools/usr/include]
ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include]
ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks (framework directory)]
ignore line: [End of search list.]
ignore line: [Linking CXX executable cmTC_c2017]
ignore line: [/usr/local/Cellar/cmake/3.15.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c2017.dir/link.txt --verbose=1]
ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c2017 ]
ignore line: [Apple LLVM version 10.0.1 (clang-1001.0.46.4)]
ignore line: [Target: x86_64-apple-darwin18.5.0]
ignore line: [Thread model: posix]
ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin]
ignore line: [Found CUDA installation: /usr/local/cuda, version unknown]
link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.14.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -o cmTC_c2017 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/lib/darwin/libclang_rt.osx.a]
arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore
arg [-demangle] ==> ignore
arg [-lto_library] ==> ignore, skip following value
arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library
arg [-dynamic] ==> ignore
arg [-arch] ==> ignore
arg [x86_64] ==> ignore
arg [-macosx_version_min] ==> ignore
arg [10.14.0] ==> ignore
arg [-syslibroot] ==> ignore
arg [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk] ==> ignore
arg [-o] ==> ignore
arg [cmTC_c2017] ==> ignore
arg [-search_paths_first] ==> ignore
arg [-headerpad_max_install_names] ==> ignore
arg [-v] ==> ignore
arg [CMakeFiles/cmTC_c2017.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lc++] ==> lib [c++]
arg [-lSystem] ==> lib [System]
arg [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/lib/darwin/libclang_rt.osx.a]
Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib]
Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/]
remove lib [System]
remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/lib/darwin/libclang_rt.osx.a]
collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib]
collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks]
implicit libs: [c++]
implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib]
implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks]
`

how to start slic3r.pl in ubuntu 18 lts

hello, I am new to this whole thing, i used a virtual box on windows 10 with ubuntu 18 LTS.

I successfully compiled Slic3r.pl and the GUI popped up and everything works as normal.

But when I close the virtual box and restart ubuntu I don't find the Slic3r application button to start the program again. The folders are in the linux system but I cannot seem to make it work.

is there a specific command line that I need to type to start slic3r? or is there a way to have it as a clickable application on my desktop?

thanks

Question: Increasing clearance angles - nozzles

A question for users, not an issue.

I'm using a Creality Ender 3 v2 printer which has printed ducts.
The stock printer has pretty poor clearance angles due to the nozzle being quite close to the heat block.

I've been curious if using an extended nozzle or extension for the standard nozzle is an option.

My primary concern is that moving the nozzle further from the heat block will cause the filament to cool too much before extrusion.

Has anyone had experience with this? Good bad or otherwise. Keen to hear feedback.

Thanks

XS will not install, everything else installs correctly

Version

nonplanar

Operating system type + version

openSUSE Tumbleweed 20211030 (kernel 5.14.14-1-default (64 bit))

Behavior

XS will not install. When running build.pl abnormal output is:
Configuring /home/*usr*/Slic3r/xs ... Slic3r requires the Boost libraries. Please make sure they are installed. If they are installed, this script should be able to locate them in several standard locations. If this is not the case, you might want to supply their path through the BOOST_INCLUDEPATH and BOOST_LIBRARYPATH environment variables: BOOST_INCLUDEPATH=/usr/local/include BOOST_LIBRARYPATH=/usr/lib perl Build.PL If you just compiled Boost in its source directory without installing it in the system you can just provide the BOOST_DIR variable pointing to that directory. N/A ! Configure failed for ./xs. See /home/*usr*/.cpanm/work/1635781629.26239/build.log for details. The XS/C++ code failed to compile, aborting
There is no file or directory named boost or BOOST other than the one in ~/Slic3r/src/xs/boost
In dependencies installation, both perl-threads and wxWidgets-ansi-devel are not found. Used packages given for Fedora 30 installation as attempted replacement.
When trying to run slic3r.pl, output is:
Can't locate Slic3r/XS.pm in @INC (you may need to install the Slic3r::XS module) (@INC contains: /home/*usr*/Slic3r/local-lib/lib/perl5/5.34.0/x86_64-linux-thread-multi /home/*usr*/Slic3r/local-lib/lib/perl5/5.34.0 /home/*usr*/Slic3r/local-lib/lib/perl5/x86_64-linux-thread-multi /home/*usr*/Slic3r/local-lib/lib/perl5 /home/*usr*/Slic3r/lib /usr/lib/perl5/site_perl/5.34.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.34.0 /usr/lib/perl5/vendor_perl/5.34.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.34.0 /usr/lib/perl5/5.34.0/x86_64-linux-thread-multi /usr/lib/perl5/5.34.0 /usr/lib/perl5/site_perl) at /home/*usr*/Slic3r/lib/Slic3r.pm line 53. BEGIN failed--compilation aborted at /home/*usr*/Slic3r/lib/Slic3r.pm line 53. Compilation failed in require at slic3r.pl line 16. BEGIN failed--compilation aborted at slic3r.pl line 16.
Unsure if this issue has been reported before. When I looked, it seems the main Slic3r issues page has similar, but not the same issues, where the configuration of XS completes but the build fails. With mine, the configuration errors out.

Is this a new feature request?
No.

STL/Config (.ZIP) where problem occurs

N/A

Layers being reset to above part after generating gcode

Hi guys, great work so far! I am having an issue though, I am trying to use the nonplanar layers on an airfoil and it looks great....until I try to export the gcode. At that point, the nonplanar layers become planar above the part. Checking the gcode confirms this behavior, as the top 2 layers (the layers I want to be nonplanar) are all on the same Z height. Any idea what is causing this and how to fix it? Attached is the preview before generating gcode and after generating gcode, and the gcode in txt format.

Ubuntu version 18.04.3

Preview

After Exporting Gcode

airfoil_nobase2.txt

Small STL files don't have non-planar sections even after scaling

The STL I was trying to print was exported at a different scale than Slic3r uses. To fix that, I simply scaled it up by a large factor. However, all surfaces get ignored by the non-planar slicer because they are too small. Adjusting the scaling in Blender and exporting to STL, then loading it in Slic3r makes the non-planar parts work fine.

If possible, I think the non-planar slicer should take Slic3r's scaling factor into account.

Using version 1.2.9-1369-g01ec8b46

Can't see the Non-planar parameter in Slic3r

Hello everyone!

I'm totally new to github and programming language, but I wanted to try the Non-planar printing so i followed this github. I managed to follow all the steps explained in the README.txt, I can run Slic3r on the virtual machine.

The problem is that I don't see neither the "Expert mode" in Slic3r nor the Non-planar settings. As i said before, I did all the steps in the ReadMe.txt without any error or major problem.

I know this post is not professional, not sure if I need to give more information. Tank you so much in advance.

Question: NonPlanar/Collision Parameters Help

Hello Everyone,

This is more of general usage question rather than an issue. I'm currently trying to print some nonplanar parts. I was wondering if anyone has more information and advice on how to set the Nonplanar layer parameters? Thus far I've blindly set each parameter, and the parts failed. I figured it would be best to get a full understanding of how they work.

Thank you,
MikeySpring

top layer mods

is it possible to print the surface in the different modus, at the moment, only rectangular is possible.
friendly greets

Running Slic3r

Hi,

I did all as described, with the virtual machine and the windows app directly. I can not start anything in both cases.

Can't locate Slic3r/XS.pm in @inc (you may need to install the Slic3r::XS module) (@inc contains: /home/test/Slic3r/local-lib/lib/perl5/5.26.1/x86_64-linux-gnu-thread-multi /home/test/Slic3r/local-lib/lib/perl5/5.26.1 /home/test/Slic3r/local-lib/lib/perl5/x86_64-linux-gnu-thread-multi /home/test/Slic3r/local-lib/lib/perl5/5.26.0/x86_64-linux-gnu-thread-multi /home/test/Slic3r/local-lib/lib/perl5/5.26.0 /home/test/Slic3r/local-lib/lib/perl5 /home/test/Slic3r/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /home/test/Slic3r/lib/Slic3r.pm line 53.
BEGIN failed--compilation aborted at /home/test/Slic3r/lib/Slic3r.pm line 53.
Compilation failed in require at slic3r.pl line 16.
BEGIN failed--compilation aborted at slic3r.pl line 16.

In google I have found an answer, you should start the Build.PL again.

This did not work either

It is a step with the xs skipped

App::cpanminus is up to date. (1.7044)
Class::XSAccessor is up to date. (1.19)
Devel::CheckLib is up to date. (1.13)
Encode is up to date. (3.01)
Encode::Locale is up to date. (1.05)
ExtUtils::CppGuess is up to date. (0.20)
ExtUtils::MakeMaker is up to date. (7.38)
ExtUtils::ParseXS is up to date. (3.35)
ExtUtils::Typemap::Basic is up to date. (1.05)
File::Basename is up to date. (2.85)
File::Spec is up to date. (3.75)
Getopt::Long is up to date. (2.51)
IO::Scalar is up to date. (2.111)
Module::Build::WithXSpp is up to date. (0.14)
Moo is up to date. (2.003004)
skipping X/XS/XSAWYERX/perl-5.30.0.tar.gz
Scalar::Util is up to date. (1.52)
Test::Harness is up to date. (3.42)
Test::More is up to date. (1.302168)
Thread::Queue is up to date. (3.13)
Thread::Semaphore is up to date. (2.13)
Time::HiRes is up to date. (1.9760)
Unicode::Normalize is up to date. (1.26)
threads is up to date. (2.21)
threads::shared is up to date. (1.59)

If someone could help me then I would be very grateful

Error when "export" command is used

Hi
I get an error saying "Directory does not exist" when i used the line
"export PERL5LIB=<PATH_TO_SOURCE>/Slic3r/local-lib/lib/perl5". Should I change the <PATH_TO_SOURCE> to the "src" location in my drive? Thanks in advance.

feat info: clickable start icon (info)

Hi Zip-o-mat!
Thank you for great slic3r feature.
I make icon for slic3r. (slic3r.destop filename) This is comfortable starting for gui based progs.

perl-starting

Thx.

No nonlinear layers

Version

#1

Operating system type + version

Ubuntu 18.04 LTS

Behavior

Slic3r won't generate nonlinear layers. In console it says, that there's a collision. I've tried to use my printer and filament settings, but it was the same thing. Attached config is mostly default with only nonlinear settings changed.
vmconnect_2019-08-27_13-45-40

STL/Config (.ZIP) where problem occurs

stl_config.zip

Openplanar Slic3r fails to install

I am using Ubuntu WSL and am trying to install the nonplanar Slic3r.

When I am trying to build Build.PL with perl, the installation for Time::HiRes fails, because the tests fail of rounding errors.

perl Build.PL

till@DESKTOP-T1Il:~/Slic3r$ perl Build.PL
App::cpanminus is up to date. (1.7044)
Class::XSAccessor is up to date. (1.19)
Devel::CheckLib is up to date. (1.14)
Encode is up to date. (3.07)
Encode::Locale is up to date. (1.05)
ExtUtils::CppGuess is up to date. (0.21)
ExtUtils::MakeMaker is up to date. (7.46)
ExtUtils::ParseXS is up to date. (3.35)
ExtUtils::Typemap::Basic is up to date. (1.05)
File::Basename is up to date. (2.85)
File::Spec is up to date. (3.78)
Getopt::Long is up to date. (2.52)
IO::Scalar is up to date. (2.113)
Module::Build::WithXSpp is up to date. (0.14)
Moo is up to date. (2.004000)
skipping X/XS/XSAWYERX/perl-5.32.0.tar.gz
Scalar::Util is up to date. (1.55)
Test::Harness is up to date. (3.42)
Test::More is up to date. (1.302181)
Thread::Queue is up to date. (3.13)
Thread::Semaphore is up to date. (2.13)
--> Working on Time::HiRes
Fetching http://www.cpan.org/authors/id/A/AT/ATOOMIC/Time-HiRes-1.9764.tar.gz ... OK
Configuring Time-HiRes-1.9764 ... OK
Building and testing Time-HiRes-1.9764 ... FAIL
! Installing Time::HiRes failed. See /home/till/.cpanm/work/1601734879.22800/build.log for details. Retry with --force to force install it.
Unicode::Normalize is up to date. (1.26)
threads is up to date. (2.21)
threads::shared is up to date. (1.60)
The following prerequisites failed to install: Time::HiRes

If I try to build Build.PL with perl and the --gui operator it also some modules fail to install.


App::cpanminus is up to date. (1.7044)
Class::Accessor is up to date. (0.51)
Growl::GNTP is up to date. (0.21)
LWP::UserAgent is up to date. (6.49)
Net::Bonjour is up to date. (0.96)
--> Working on OpenGL
Fetching http://www.cpan.org/authors/id/C/CH/CHM/OpenGL-0.70.tar.gz ... OK
Configuring OpenGL-0.70 ... N/A
! Configure failed for OpenGL-0.70. See /home/till/.cpanm/work/1601735141.23100/build.log for details.
Don't worry, this module is optional.
Socket is up to date. (2.030)
--> Working on Wx
Fetching http://www.cpan.org/authors/id/M/MD/MDOOTSON/Wx-0.9932.tar.gz ... OK
Configuring Wx-0.9932 ... OK
Building and testing Wx-0.9932 ... FAIL
! Installing Wx failed. See /home/till/.cpanm/work/1601735144.23124/build.log for details. Retry with --force to force install it.
--> Working on Wx::GLCanvas
Fetching http://www.cpan.org/authors/id/M/MB/MBARBON/Wx-GLCanvas-0.09.tar.gz ... OK
==> Found dependencies: Wx::build::MakeMaker
--> Working on Wx::build::MakeMaker
Fetching http://www.cpan.org/authors/id/M/MD/MDOOTSON/Wx-0.9932.tar.gz ... OK
Configuring Wx-0.9932 ... OK
Building and testing Wx-0.9932 ... FAIL
! Installing Wx::build::MakeMaker failed. See /home/till/.cpanm/work/1601735237.23720/build.log for details. Retry with --force to force install it.
! Installing the dependencies failed: Module 'Wx::build::MakeMaker' is not installed
! Bailing out the installation for Wx-GLCanvas-0.09.
Don't worry, this module is optional.
The following prerequisites failed to install: Wx

CMAKE Error:

`PATH: /home/till/Slic3r/local-lib/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Program Files/WindowsApps/CanonicalGroupLimited.UbuntuonWindows_2004.2020.812.0_x64__79rhkp1fndgsc:/mnt/c/Program Files/Oculus/Support/oculus-runtime:/mnt/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/bin:/mnt/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/libnvvp:/mnt/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler:/mnt/c/Program Files (x86)/Common Files/Oracle/Java/javapath:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/Java/jdk-13.0.1/bin:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/mnt/c/Program Files/CMake/bin:/mnt/c/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/Git/mingw64/bin:/mnt/c/Program Files/Git/usr/bin:/mnt/c/Program Files/NVIDIA Corporation/Nsight Compute 2019.5.0/:/mnt/c/Program Files/nodejs/:/mnt/c/Program Files/Microsoft VS Code/bin:/mnt/c/Program Files/PuTTY/:/mnt/c/ffmpeg/bin:/mnt/c/Users/tills/AppData/Local/Prog:/mnt/c/ant/bin:/mnt/c/Users/tills/AppData/Local/Programs/Python/Python38/Scripts/:/mnt/c/Users/tills/AppData/Local/Programs/Python/Python38/:/mnt/c/Users/tills/AppData/Local/Programs/Python/Python38-32/Scripts/:/mnt/c/Users/tills/AppData/Local/Programs/Python/Python38-32/:/mnt/c/Users/tills/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/tills/AppData/Local/GitHubDesktop/bin:/mnt/c/Users/tills/AppData/Roaming/npm:/mnt/c/Program Files (x86)/FAHClient:/snap/bin
PERL5LIB: /home/till/Slic3r/local-lib/lib/perl:/home/till/Slic3r/build/local-lib/lib/perl5
Slic3r will be built with GUI support
Can't locate ExtUtils/CppGuess.pm in @INC (you may need to install the ExtUtils::CppGuess module) (@INC contains: /home/till/Slic3r/local-lib/lib/perl /home/till/Slic3r/build/local-lib/lib/perl5 /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at -e line 7.
BEGIN failed--compilation aborted at -e line 7.
CMake Error at cmake/modules/FindPerlEmbed.cmake:59 (include):
  include could not find load file:

    /home/till/Slic3r/build/xs/PerlEmbed_TEMP_INCLUDE.txt
Call Stack (most recent call first):
  xs/CMakeLists.txt:368 (find_package)


--  PERL_INCLUDE_PATH      = /usr/lib/x86_64-linux-gnu/perl/5.30/CORE
--  PERL_LIBRARY           = /usr/lib/x86_64-linux-gnu/libperl.so.5.30
--  PERL_EXECUTABLE        = /usr/bin/perl
--  PERL_SITESEARCH        = UNKNOWN
--  PERL_SITELIB           = /usr/local/share/perl/5.30.0
--  PERL_VENDORARCH        = /usr/lib/x86_64-linux-gnu/perl5/5.30
--  PERL_VENDORLIB         = /usr/share/perl5
--  PERL_ARCHLIB           = /usr/lib/x86_64-linux-gnu/perl/5.30
--  PERL_PRIVLIB           = /usr/share/perl/5.30
--  PERL_EXTRA_C_FLAGS     = -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include
--  PerlEmbed_ARCHNAME     =
--  PerlEmbed_CCFLAGS      =
--  PerlEmbed_CCCDLFLAGS   =
--  LD                     =
--  PerlEmbed_LDFLAGS      =
--  PerlEmbed_LDDLFLAGS    =
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
  Could NOT find PerlEmbed (missing: PerlEmbed_CCFLAGS PerlEmbed_LDFLAGS)
  (found version "5.30.0")
Call Stack (most recent call first):
  /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
  cmake/modules/FindPerlEmbed.cmake:86 (find_package_handle_standard_args)
  xs/CMakeLists.txt:368 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/till/Slic3r/build/CMakeFiles/CMakeOutput.log".
See also "/home/till/Slic3r/build/CMakeFiles/CMakeError.log".`

Installation issue in Ubuntu 20.04 LTS

I have WSL2 set up to run Ubuntu 20.04 LTS.
Verified by running this command:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal

While trying to run this command to install prerequisites, I get an error.
I am running this command:

$ sudo apt-get install build-essential libgtk2.0-dev libwxgtk3.0-gtk3-dev libwx-perl libmodule-build-perl git cpanminus libextutils-cppguess-perl libboost-all-dev libxmu-dev liblocal-lib-perl wx-common libopengl-perl libwx-glcanvas-perl libtbb-dev libxmu-dev freeglut3-dev libwxgtk-media3.0-gtk3-dev libboost-thread-dev libboost-system-dev libboost-filesystem-dev libcurl4-openssl-dev libextutils-makemaker-cpanfile-perl

Here is the output:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libopengl-perl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Unable to locate package libgtk2.0-dev
E: Couldn't find any package by glob 'libgtk2.0-dev'
E: Couldn't find any package by regex 'libgtk2.0-dev'
E: Unable to locate package libwxgtk3.0-gtk3-dev
E: Couldn't find any package by glob 'libwxgtk3.0-gtk3-dev'
E: Couldn't find any package by regex 'libwxgtk3.0-gtk3-dev'
E: Unable to locate package libwx-perl
E: Unable to locate package libmodule-build-perl
E: Unable to locate package cpanminus
E: Unable to locate package libextutils-cppguess-perl
E: Unable to locate package libboost-all-dev
E: Unable to locate package liblocal-lib-perl
E: Unable to locate package wx-common
E: Package 'libopengl-perl' has no installation candidate
E: Unable to locate package libwx-glcanvas-perl
E: Unable to locate package libtbb-dev
E: Unable to locate package freeglut3-dev
E: Unable to locate package libwxgtk-media3.0-gtk3-dev
E: Couldn't find any package by glob 'libwxgtk-media3.0-gtk3-dev'
E: Couldn't find any package by regex 'libwxgtk-media3.0-gtk3-dev'
E: Unable to locate package libextutils-makemaker-cpanfile-perl

Cant generate support while enable nonplanar slicing

The nonplanar slicing is great work, I think very prospective! I buid this nonplanar branch in win10 with debian sub-system, its working fine at start, but today I found an issue though.
There is a fan model, and its should generate support like this
image

But, when I check both support and nonplanar, I get this:
image

Most worse is, it generate flat layer and support from 0 to Z max first, and fill nonplanar layer at last, that was definitely unprintable
And here is a model of z=sinx*siny, its a solidmodel, which means does not need support, there is nonplanar slicing result, pretty beautiful and perfect!
image

But if I check both support and nonplanar, boom...
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.