View previous topic :: View next topic |
Author |
Message |
cwc Veteran
Joined: 20 Mar 2006 Posts: 1386 Location: Tri-Cities, WA USA
|
Posted: Fri Jun 28, 2024 2:10 pm Post subject: prusaslicer 2.8 discussion webkit required |
|
|
Prusaslicer now comes as an appimage and requires WebKit
https://github.com/prusa3d/PrusaSlicer/releases
I extracted the new 2.8 appimage
PrusaSlicer-2.8.0+linux-x64-GTK3-202406270929.AppImage
How can I make sure
libwebkit2gtk-4.1.so.0 => not found
libjavascriptcoregtk-4.1.so.0 => not found
get installed?
Here is the ldd:
Code: |
ldd prusa-slicer
linux-vdso.so.1 (0x00007ffc8d775000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.so.6 (0x00007fc87f802000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fc87f78f000)
libwebkit2gtk-4.1.so.0 => not found
libjavascriptcoregtk-4.1.so.0 => not found
libgtk-3.so.0 => /usr/lib64/libgtk-3.so.0 (0x00007fc87efae000)
libgdk-3.so.0 => /usr/lib64/libgdk-3.so.0 (0x00007fc87eec4000)
libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007fc87eeb2000)
libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007fc87ee4b000)
libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007fc87ed09000)
libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007fc87ecdb000)
libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007fc87eaf1000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007fc87ea91000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fc87e94c000)
libm.so.6 => /lib64/libm.so.6 (0x00007fc87e86b000)
libc.so.6 => /lib64/libc.so.6 (0x00007fc87e68c000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc8830af000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fc87e549000)
libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007fc87e4f9000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fc87e4ab000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc_s.so.1 (0x00007fc87e486000)
libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007fc87e40c000)
libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007fc87e3d9000)
libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007fc87e3d2000)
libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fc87e2a1000)
libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007fc87e285000)
libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007fc87e265000)
libcairo-gobject.so.2 => /usr/lib64/libcairo-gobject.so.2 (0x00007fc87e25c000)
libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007fc87e236000)
libepoxy.so.0 => /usr/lib64/libepoxy.so.0 (0x00007fc87e11b000)
libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007fc87e107000)
libatk-bridge-2.0.so.0 => /usr/lib64/libatk-bridge-2.0.so.0 (0x00007fc87e0c9000)
libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 (0x00007fc87e0b9000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fc87e0b1000)
libxkbcommon.so.0 => /usr/lib64/libxkbcommon.so.0 (0x00007fc87e069000)
libwayland-cursor.so.0 => /usr/lib64/libwayland-cursor.so.0 (0x00007fc87e060000)
libwayland-egl.so.1 => /usr/lib64/libwayland-egl.so.1 (0x00007fc87e059000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fc87e044000)
libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007fc87e037000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007fc87e032000)
libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007fc87e02d000)
libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007fc87e020000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007fc87e004000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fc87dfcc000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fc87df08000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fc87defb000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fc87ded0000)
libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007fc87debf000)
libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007fc87deba000)
libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007fc87de11000)
libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007fc87dd53000)
libmount.so.1 => /usr/lib64/libmount.so.1 (0x00007fc87dce6000)
libffi.so.8 => /usr/lib64/libffi.so.8 (0x00007fc87dcd7000)
libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0 (0x00007fc87dc38000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007fc87dc0f000)
libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007fc87dbea000)
libatspi.so.0 => /usr/lib64/libatspi.so.0 (0x00007fc87dbb2000)
libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007fc87db9d000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fc87db97000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fc87db8f000)
libblkid.so.1 => /usr/lib64/libblkid.so.1 (0x00007fc87db34000)
|
_________________ Without diversity there can be no evolution:) |
|
Back to top |
|
|
sdauth l33t
Joined: 19 Sep 2018 Posts: 651 Location: Ásgarðr
|
|
Back to top |
|
|
cwc Veteran
Joined: 20 Mar 2006 Posts: 1386 Location: Tri-Cities, WA USA
|
Posted: Fri Jun 28, 2024 3:48 pm Post subject: |
|
|
Wow I did not realize gentoo had an ebuild. I've been using the tar for a few years.
Thanks
emerge --search prusa
[ Results for search key : prusa ]
Searching...
* media-gfx/prusaslicer
Latest version available: 2.7.4
Latest version installed: [ Not Installed ]
Size of files: 63,864 KiB
Homepage: https://www.prusa3d.com/prusaslicer/
Description: A mesh slicer to generate G-code for fused-filament-fabrication (3D printers)
License: AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT
[ Applications found : 1 ]
yoda ~ # _________________ Without diversity there can be no evolution:) |
|
Back to top |
|
|
cwc Veteran
Joined: 20 Mar 2006 Posts: 1386 Location: Tri-Cities, WA USA
|
Posted: Sun Jun 30, 2024 8:46 pm Post subject: |
|
|
I'm going for it:
Code: |
emerge -av media-gfx/prusaslicer
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 22.05 s (backtrack: 0/20).
[ebuild N ] dev-util/unifdef-2.12-r1::gentoo 66 KiB
[ebuild N ] app-eselect/eselect-ruby-20231226::gentoo 2 KiB
[ebuild N ] media-libs/graphene-1.10.8-r1::gentoo USE="introspection -doc -test" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" 0 KiB
[ebuild N ] sys-apps/bubblewrap-0.8.0::gentoo USE="(-selinux) -suid" 146 KiB
[ebuild N ] sys-apps/xdg-dbus-proxy-0.1.5::gentoo USE="-test" 122 KiB
[ebuild N ] media-libs/qhull-2020.2-r3:0/8::gentoo USE="static-libs -doc" 1,277 KiB
[ebuild N ] sci-libs/libigl-2.5.0::gentoo USE="-static-libs" 1,202 KiB
[ebuild N ] sci-libs/nlopt-2.7.1-r2::gentoo USE="-cxx -guile -octave -python -test" PYTHON_TARGETS="python3_12 -python3_10 -python3_11" 1,997 KiB
[ebuild N ] media-libs/nanosvg-20221222::gentoo 292 KiB
[ebuild N ] media-libs/woff2-1.0.2-r5::gentoo 39 KiB
[ebuild N ] dev-libs/heatshrink-0.4.1::gentoo 37 KiB
[ebuild N ] dev-libs/imath-3.1.11-r1:3/29::gentoo USE="-doc -large-stack -python -test" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11" 583 KiB
[ebuild N ] dev-libs/log4cplus-2.0.7:0/3::gentoo USE="iconv qt5 -explicit-initialization -server -test -threads" 910 KiB
[ebuild N ] app-arch/lz4-1.9.4:0/r132::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild N ] app-arch/snappy-1.1.10-r1:0/1.1::gentoo USE="-test" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx -avx2" 1,080 KiB
[ebuild N ] dev-libs/rapidjson-1.1.0-r4::gentoo USE="-doc -examples -test" 996 KiB
[ebuild N ] dev-libs/cereal-1.3.2-r2::gentoo USE="-doc -test" 377 KiB
[ebuild N ] media-gfx/libbgcode-0.0.20240328::gentoo USE="-test" 446 KiB
[ebuild N ] dev-libs/c-blosc-1.21.5:0/1::gentoo USE="lz4 snappy zlib -test -zstd" 2,402 KiB
[ebuild N ] dev-libs/hyphen-2.8.8-r2::gentoo USE="-static-libs" 624 KiB
[ebuild N ] dev-libs/jemalloc-5.3.0-r1:0/2::gentoo USE="-debug -lazy-lock -prof -stats -xmalloc" ABI_X86="(64) -32 (-x32)" 719 KiB
[ebuild N ] sys-apps/hwloc-2.9.2:0/15::gentoo USE="X cairo cpuid pci svg udev xml (-cuda) -debug -nvml -static-libs -valgrind" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="-nvidia" 6,831 KiB
[ebuild N ] dev-util/ragel-6.10::gentoo 1,205 KiB
[ebuild N ] dev-cpp/tbb-2021.9.0:0/12.5-2.5-3.5::gentoo USE="-test" ABI_X86="(64) -32 (-x32)" 2,519 KiB
[ebuild N ] media-gfx/openvdb-11.0.0:0/11.0.0::gentoo USE="abi11-compat blosc jpeg nanovdb png zlib -abi9-compat -abi10-compat -abi12-compat -alembic -ax (-cuda) -doc -examples -numpy -openexr -python -static-libs -test -utils" CPU_FLAGS_X86="avx sse4_2" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11" 4,513 KiB
[ebuild N ] media-libs/glew-2.2.0-r1:0/2.2::gentoo USE="-doc -egl-only -static-libs" ABI_X86="(64) -32 (-x32)" 817 KiB
[ebuild N ] sci-libs/opencascade-7.7.0-r2:0/7.7::gentoo USE="-doc -examples -ffmpeg -freeimage -gles2 -json -optimize (-tbb) -vtk" 47,260 KiB
[ebuild N ] sci-mathematics/cgal-5.6:0/14::gentoo USE="-doc -examples" 24,292 KiB
[ebuild N ] dev-lang/ruby-3.1.5:3.1::gentoo USE="gdbm ipv6 ssl tk -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -systemtap -valgrind -xemacs" 14,935 KiB
[ebuild N ] dev-lang/ruby-3.2.4:3.2::gentoo USE="gdbm ipv6 ssl tk -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -systemtap -valgrind -xemacs" 14,820 KiB
[ebuild N ] virtual/ruby-ssl-13::gentoo RUBY_TARGETS="ruby31 ruby32" 0 KiB
[ebuild N ] dev-ruby/rubygems-3.4.22::gentoo USE="-server -test" RUBY_TARGETS="ruby31 ruby32" 14,702 KiB
[ebuild N ] virtual/rubygems-19::gentoo RUBY_TARGETS="ruby31 ruby32" 0 KiB
[ebuild N ] dev-ruby/rake-13.0.6-r2::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32" 121 KiB
[ebuild N ] dev-ruby/power_assert-2.0.3::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 17 KiB
[ebuild N ] dev-ruby/test-unit-3.6.1:2::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 162 KiB
[ebuild N ] dev-ruby/did_you_mean-1.6.3:2.6::gentoo USE="-test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 46 KiB
[ebuild N ] dev-ruby/json-2.7.2:2::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 123 KiB
[ebuild N ] dev-ruby/minitest-5.22.3:5::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 97 KiB
[ebuild N ] dev-ruby/bundler-2.4.22:2::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32" 410 KiB
[ebuild N ] dev-ruby/matrix-0.4.2::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 42 KiB
[ebuild N ] dev-ruby/abbrev-0.1.2::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 5 KiB
[ebuild N ] dev-ruby/rbs-3.4.4::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 1,208 KiB
[ebuild N ] dev-ruby/typeprof-0.21.11::gentoo USE="-test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 1,012 KiB
[ebuild N ] dev-ruby/strscan-3.0.9:3::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 27 KiB
[ebuild N ] dev-ruby/rexml-3.2.8:3::gentoo USE="-test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 450 KiB
[ebuild N ] dev-ruby/rss-0.2.9-r1::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32" 104 KiB
[ebuild N ] dev-ruby/date-3.3.4::gentoo USE="-test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 97 KiB
[ebuild N ] dev-ruby/kpeg-1.3.3:1::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 57 KiB
[ebuild N ] dev-ruby/racc-1.7.3::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 445 KiB
[ebuild N ] dev-ruby/stringio-3.0.7::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32" 44 KiB
[ebuild N ] dev-ruby/psych-5.1.0:5::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32" 39 KiB
[ebuild N ] dev-ruby/rdoc-6.6.3.1-r1::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 749 KiB
[ebuild N ] dev-ruby/io-console-0.7.2::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 37 KiB
[ebuild N ] dev-ruby/reline-0.4.3::gentoo USE="-test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 92 KiB
[ebuild N ] dev-ruby/irb-1.11.1::gentoo USE="-test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 126 KiB
[ebuild N ] dev-ruby/debug-1.9.1:1::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 161 KiB
[ebuild N ] dev-ruby/forwardable-1.3.3::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 18 KiB
[ebuild N ] dev-ruby/singleton-0.1.1::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32" 5 KiB
[ebuild N ] dev-ruby/prime-0.1.2-r1::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 10 KiB
[ebuild N ] dev-ruby/time-0.2.2::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32" 26 KiB
[ebuild N ] dev-ruby/timeout-0.3.2::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32" 17 KiB
[ebuild N ] dev-ruby/net-protocol-0.2.2::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 8 KiB
[ebuild N ] dev-ruby/net-imap-0.4.10:0.4::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 237 KiB
[ebuild N ] dev-ruby/net-ftp-0.3.4::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 28 KiB
[ebuild N ] dev-ruby/net-smtp-0.5.0::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 26 KiB
[ebuild N ] dev-ruby/net-pop-0.1.2::gentoo USE="-doc -test" RUBY_TARGETS="ruby31 ruby32 (-ruby33)" 22 KiB
[ebuild N ] media-libs/gstreamer-1.22.11:1.0::gentoo USE="caps introspection nls -test -unwind" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild N ] media-libs/gst-plugins-base-1.22.11-r1:1.0::gentoo USE="X alsa egl gles2 introspection nls ogg opengl orc pango vorbis -gbm -ivorbis -test -theora -wayland" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild N ] media-plugins/gst-plugins-opus-1.22.11:1.0::gentoo ABI_X86="(64) -32 (-x32)" 5,423 KiB
[ebuild N ] media-libs/gst-plugins-bad-1.22.11-r1:1.0::gentoo USE="X bzip2 introspection nls orc udev -test -vaapi -vnc -wayland" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild N ] net-libs/webkit-gtk-2.44.1:4/37::gentoo USE="X gstreamer introspection jumbo-build lcms pdf (seccomp) spell (-aqua) -avif -examples -gamepad -jpegxl -keyring -systemd -wayland" 35,431 KiB
[ebuild R ] x11-libs/wxGTK-3.2.2.1-r4:3.2-gtk3::gentoo USE="X libnotify lzma opengl sdl spell tiff webkit* -curl -debug -doc -gstreamer -keyring (-pch) -test -wayland" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild N ~] media-gfx/prusaslicer-2.8.0::gentoo USE="-test" 68,171 KiB
Total: 74 packages (73 new, 1 reinstall), Size of downloads: 260,275 KiB
|
_________________ Without diversity there can be no evolution:) |
|
Back to top |
|
|
NichtDerHans Apprentice
Joined: 27 Jan 2023 Posts: 177
|
Posted: Sat Aug 10, 2024 1:01 pm Post subject: |
|
|
This is crap. Takes hours for the webkit sh1t to build. |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22672
|
Posted: Sat Aug 10, 2024 2:30 pm Post subject: |
|
|
NichtDerHans wrote: | Takes hours for the webkit | WebKit is known to be slow to build, because it is huge. If you have a problem with that, I suggest you contact the projects that decided to add a hard dependency on it and nicely ask them to provide some way to avoid it. Your post here was not nice, and none of the users active in this thread seem likely to be able to get PrusaSlicer to stop using webkit. |
|
Back to top |
|
|
NichtDerHans Apprentice
Joined: 27 Jan 2023 Posts: 177
|
Posted: Sat Aug 10, 2024 3:17 pm Post subject: |
|
|
I know. I dont blame the gentoo guys. |
|
Back to top |
|
|
|