Package Details: prusa-slicer-git 2.7.4-1

Git Clone URL: https://aur.archlinux.org/prusa-slicer-git.git (read-only, click to copy)
Package Base: prusa-slicer-git
Description: G-code generator for 3D printers (Prusa fork of Slic3r) (git version)
Upstream URL: https://github.com/prusa3d/PrusaSlicer
Licenses: AGPL3
Conflicts: prusa-slicer
Submitter: Salamandar
Maintainer: Salamandar
Last Packager: Salamandar
Votes: 15
Popularity: 0.090416
First Submitted: 2019-07-08 08:14 (UTC)
Last Updated: 2024-04-11 14:51 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 15 Next › Last »

gyscos commented on 2023-05-16 13:51 (UTC) (edited on 2023-05-19 02:07 (UTC) by gyscos)

For me, this now fails applying the patch:

==> Starting prepare()...
patching file src/slic3r/GUI/ImGuiWrapper.cpp
Hunk #1 FAILED at 460.
1 out of 1 hunk FAILED -- saving rejects to file src/slic3r/GUI/ImGuiWrapper.cpp.rej
==> ERROR: A failure occurred in prepare().
    Aborting...

Essentially the patch is no longer required on the latest commits.

The remaining issues look fixed with https://github.com/prusa3d/PrusaSlicer/pull/10499

We could either take this PR as a patch, or checkout the branch directly.

The random failure when compiling OpenSSL is a bit annoying, but even on a 5900X (24 threads), it only affected me ~50% of the time, so re-running had a good chance of succeeding.

Salamandar commented on 2023-05-13 08:30 (UTC)

FYI this fails for me :

/home/felix/.cache/yay/prusa-slicer-git/src/deps/build/dep_OpenEXR-prefix/src/dep_OpenEXR/OpenEXR/IlmImf/ImfDwaCompressor.cpp:746:31: error: unknown type name 'uintptr_t'; did you mean 'intptr_t'?

This is reported on other projects as well, and is due to the GCC 13 release: https://github.com/JuliaLang/julia/issues/49581

Not sure how I can handle that.

pavkamlc commented on 2023-05-13 07:59 (UTC)

I tried -j1, but build run a day and not finished on Ryzen5.

sippiecup commented on 2023-04-13 15:35 (UTC) (edited on 2023-04-13 15:36 (UTC) by sippiecup)

The OpenSSL error is a race condition when doing multithreaded builds. Thats why it looks random or why Salamandar is unable to easily replicate it. It seems to reliably fail once you get past 8 cores.

A temporary workaround is to just set the number of threads in /etc/makepkg.conf to 1, or forcing -j1 when building this package.

Hope this helps.

agalakhov commented on 2023-04-03 14:39 (UTC)

Can you please add 'git' to build dependencies? This is required for builds in clean environments where you can't assume Git to be installed even if the sources are pulled from Git.

diff --git a/PKGBUILD b/PKGBUILD
index e10113d..d2d41b5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,6 +8,7 @@ arch=('i686' 'x86_64' 'armv6' 'armv6h' 'armv7h')
 url='https://github.com/prusa3d/PrusaSlicer'
 license=('AGPL3')
 makedepends=(
+    'git'
     'cmake'
     'ninja'
     'clang'

ultraSsak commented on 2023-03-31 07:55 (UTC)

Same error as @edombek since like a month, Perhaps this started when Arch shipped new openSSL?

Thetic commented on 2023-03-31 04:49 (UTC)

I get the same error as @edombek. I tried 7 clean builds without success.

coffeevector commented on 2023-03-17 04:17 (UTC)

I am having the same error as @edombek. Clean building did not fix the issue.

Salamandar commented on 2023-03-12 10:41 (UTC) (edited on 2023-03-12 10:41 (UTC) by Salamandar)

@edombek this is a weird instability. It sometimes reproduces. Just re-run the build and it should run fine.

edombek commented on 2023-03-11 19:37 (UTC) (edited on 2023-03-11 20:00 (UTC) by edombek)

I get an error:

[127/176] Performing install step for 'dep_OpenSSL'
FAILED: dep_OpenSSL-prefix/src/dep_OpenSSL-stamp/dep_OpenSSL-install /home/edombek/.cache/aurman/prusa-slicer-git/src/deps/build/dep_OpenSSL-prefix/src/dep_OpenSSL-stamp/dep_OpenSSL-install 
cd /home/edombek/.cache/aurman/prusa-slicer-git/src/deps/build/dep_OpenSSL-prefix/src/dep_OpenSSL && make install_sw && /usr/bin/cmake -E touch /home/edombek/.cache/aurman/prusa-slicer-git/src/deps/build/dep_OpenSSL-prefix/src/dep_OpenSSL-stamp/dep_OpenSSL-install
make depend && make _build_libs
make depend && make _build_engines
make depend && make _build_programs
make[1]: Entering directory '/home/edombek/.cache/aurman/prusa-slicer-git/src/deps/build/dep_OpenSSL-prefix/src/dep_OpenSSL'
make[1]: Entering directory '/home/edombek/.cache/aurman/prusa-slicer-git/src/deps/build/dep_OpenSSL-prefix/src/dep_OpenSSL'
make[1]: Entering directory '/home/edombek/.cache/aurman/prusa-slicer-git/src/deps/build/dep_OpenSSL-prefix/src/dep_OpenSSL'
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
mv: cannot stat 'Makefile.new': No such file or directory
make[1]: *** [Makefile:217: depend] Error 1
make[1]: Leaving directory '/home/edombek/.cache/aurman/prusa-slicer-git/src/deps/build/dep_OpenSSL-prefix/src/dep_OpenSSL'
mv: cannot stat 'Makefile.new': No such file or directory
make: *** [Makefile:135: build_libs] Error 2
make: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:217: depend] Error 1
make[1]: Leaving directory '/home/edombek/.cache/aurman/prusa-slicer-git/src/deps/build/dep_OpenSSL-prefix/src/dep_OpenSSL'
make[1]: Leaving directory '/home/edombek/.cache/aurman/prusa-slicer-git/src/deps/build/dep_OpenSSL-prefix/src/dep_OpenSSL'
make: *** [Makefile:141: build_programs] Error 2
make[1]: Entering directory '/home/edombek/.cache/aurman/prusa-slicer-git/src/deps/build/dep_OpenSSL-prefix/src/dep_OpenSSL'
make[1]: Nothing to be done for '_build_engines'.
make[1]: Leaving directory '/home/edombek/.cache/aurman/prusa-slicer-git/src/deps/build/dep_OpenSSL-prefix/src/dep_OpenSSL'
ninja: build stopped: subcommand failed.