Package Details: slic3r 1.3.0-17

Git Clone URL: (read-only, click to copy)
Package Base: slic3r
Description: Slic3r is an STL-to-GCODE translator for RepRap 3D printers, aiming to be a modern and fast alternative to Skeinforge.
Upstream URL:
Keywords: 3d-printing
Licenses: GPL
Conflicts: slic3r-git
Provides: slic3r
Submitter: nickoe
Maintainer: nickoe
Last Packager: nickoe
Votes: 51
Popularity: 0.001098
First Submitted: 2012-08-26 23:07
Last Updated: 2019-07-02 22:22

Dependencies (25)

Required by (2)

Sources (3)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

sez11a commented on 2021-04-21 18:54

Caveat: I don't know anything about Perl apps. I get this error when attempting to start slic3r:

/usr/bin/slic3r: line 4: command not found

I examined the package and found that this file is in a subdir called vendor_perl in /usr/bin, so I modified /usr/bin/slic3r to point to that. Now I get this error:

Can't load '/usr/lib/perl5/5.32/vendor_perl/auto/Slic3r/XS/' for module Slic3r::XS: cannot open shared object file: No such file or directory at /usr/share/perl5/core_perl/ line 93.
 at /usr/lib/perl5/5.32/vendor_perl/Slic3r/ line 9.
Compilation failed in require at /usr/share/perl5/vendor_perl/ line 53.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/ line 53.
Compilation failed in require at ./vendor_perl/ line 15.
BEGIN failed--compilation aborted at ./vendor_perl/ line 15.

These files are in a separate /usr/lib/perl5/5.32/vendor_perl/Slic3r directory, so I'm thinking there's some kind of packaging issue here, or something I need to add to my $path? Is anybody else having these problems?

keenerd commented on 2020-12-28 23:58

dsjstc: You don't fully understand what the AUR is. That message means you need to rebuild your old out-of-tree AUR packages for the new version of boost.

Unfortunately, 1.3.0 doesn't build with the most recent boost. Adding these to prepare() seems to work for me:

sed -i 's|boost/detail/endian.hpp|boost/spirit/home/support/detail/endian.hpp|' xs/src/admesh/stl.h
sed -i 's|^.*admesh works correctly|//&|' xs/src/admesh/stl.h
sed -i '11i #include <boost/bind/bind.hpp>' xs/src/libslic3r/libslic3r.h
sed -i '12i using namespace boost::placeholders;' xs/src/libslic3r/libslic3r.h
sed -i 's/^my @cflags = qw(/&-DBOOST_BIND_GLOBAL_PLACEHOLDERS /' xs/Build.PL

dsjstc commented on 2019-10-27 23:21

Requires boost-libs 1.69, which does not exist. The available version at this moment is 1.71.

Can't load '/usr/lib/perl5/5.30/vendor_perl/auto/Slic3r/XS/' for module Slic3r::XS: cannot open shared object file: No such file or directory at /usr/share/perl5/core_perl/ line 93.

ejona86 commented on 2019-09-16 01:01

It seems the GUI depends on perl-libwww:

$ slic3r --gui
Can't locate LWP/ in @INC (you may need to install the LWP::UserAgent module) (@INC contains: ...) at /usr/share/perl5/vendor_perl/Slic3r/GUI/ line 26.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Slic3r/GUI/ line 26.
Compilation failed in require at /usr/share/perl5/vendor_perl/Slic3r/ line 35.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Slic3r/ line 35.
Compilation failed in require at (eval 156) line 1.

nickoe commented on 2019-09-09 10:05

You need to install some of the optional packages

neo2001 commented on 2019-09-09 09:42

I've built this package and now want to start the application showing up in the app menu, but nothing happens? I tried to start "slic3r" in the command line, but I only get a long usage output of all possible options and arguments. Am I doing something wrong?

nickoe commented on 2019-07-02 22:23

@MightyTheJa, yeah, thank you. I missed that. I have updated it, but I didn't bump the pkgrel as there is no change if you already built it.

keenerd commented on 2019-07-02 17:16

MightyTheJa: Use my WIP pkgbuild. Nickoe glossed over most of the required corrections, including the changes to depends and makedepends.

MightyTheJa commented on 2019-07-02 12:14

Wouldn't build without boost,, shouldn't it be on dependency list?

nickoe commented on 2019-07-01 18:41

Ok, thank you for your feedback keenerd. I have now taken time to fix it up. I will push it shortly.

I wonder if it makes sense to move the gui stuff form the optdepends to depends for this package and maybe have a slic3r-nogui package if someone needs that.