[336/336] : && /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -march=znver3 -pipe -g -ggdb3 -fext-numeric-literals -Wall -Wno-reorder -pthread -Wl,-O1 -Wl,--as-needed src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -o src/prusa-slicer src/libslic3r/liblibslic3r.a -lcereal -ldl -lstdc++ src/slic3r/liblibslic3r_gui.a -ldl src/libslic3r/liblibslic3r.a src/libnest2d/liblibnest2d.a src/libslic3r/liblibslic3r.a src/libnest2d/liblibnest2d.a src/admesh/libadmesh.a src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.78.0 /usr/lib64/libboost_filesystem.so.1.78.0 /usr/lib64/libboost_locale.so.1.78.0 /usr/lib64/libboost_thread.so.1.78.0 /usr/lib64/libboost_regex.so.1.78.0 /usr/lib64/libboost_chrono.so.1.78.0 /usr/lib64/libboost_atomic.so.1.78.0 /usr/lib64/libboost_date_time.so.1.78.0 src/clipper/libclipper.a src/boost/libnowide.a src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 src/semver/libsemver.a src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so /usr/lib64/libpng.so /usr/lib64/libopenvdb.so /usr/lib64/libboost_system.so.1.78.0 /usr/lib64/libboost_iostreams.so.1.78.0 /usr/lib64/libImath-3_1.so.29.3.0 -lm /usr/lib64/libtbb.so.12.5 /usr/lib64/libnlopt.so -lcereal src/avrdude/libavrdude.a src/imgui/libimgui.a /usr/lib64/libGLEW.so /usr/lib64/libGL.so src/hidapi/libhidapi.a -ldl /usr/lib64/libz.so /usr/lib64/libcurl.so -L/usr/lib64 -pthread -lwx_baseu-3.0-gtk3 -lwx_gtk3u_core-3.0-gtk3 -lwx_gtk3u_adv-3.0-gtk3 -lwx_gtk3u_html-3.0-gtk3 -lwx_gtk3u_gl-3.0-gtk3 /usr/lib64/libpng.so -lz /usr/lib64/libtiff.so /usr/lib64/libjpeg.so /usr/lib64/libexpat.so /usr/lib64/librt.a /usr/lib64/libdbus-1.so -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 && cd /var/tmp/portage/media-gfx/prusaslicer-2.4.0-r2/work/PrusaSlicer-version_2.4.0_build/src && ln -sf prusa-slicer prusa-gcodeviewer && cd /var/tmp/portage/media-gfx/prusaslicer-2.4.0-r2/work/PrusaSlicer-version_2.4.0_build/src && ln -sfn /var/tmp/portage/media-gfx/prusaslicer-2.4.0-r2/work/PrusaSlicer-version_2.4.0/resources /var/tmp/portage/media-gfx/prusaslicer-2.4.0-r2/work/PrusaSlicer-version_2.4.0_build/src/../resources FAILED: src/prusa-slicer : && /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -march=znver3 -pipe -g -ggdb3 -fext-numeric-literals -Wall -Wno-reorder -pthread -Wl,-O1 -Wl,--as-needed src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -o src/prusa-slicer src/libslic3r/liblibslic3r.a -lcereal -ldl -lstdc++ src/slic3r/liblibslic3r_gui.a -ldl src/libslic3r/liblibslic3r.a src/libnest2d/liblibnest2d.a src/libslic3r/liblibslic3r.a src/libnest2d/liblibnest2d.a src/admesh/libadmesh.a src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.78.0 /usr/lib64/libboost_filesystem.so.1.78.0 /usr/lib64/libboost_locale.so.1.78.0 /usr/lib64/libboost_thread.so.1.78.0 /usr/lib64/libboost_regex.so.1.78.0 /usr/lib64/libboost_chrono.so.1.78.0 /usr/lib64/libboost_atomic.so.1.78.0 /usr/lib64/libboost_date_time.so.1.78.0 src/clipper/libclipper.a src/boost/libnowide.a src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 src/semver/libsemver.a src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so /usr/lib64/libpng.so /usr/lib64/libopenvdb.so /usr/lib64/libboost_system.so.1.78.0 /usr/lib64/libboost_iostreams.so.1.78.0 /usr/lib64/libImath-3_1.so.29.3.0 -lm /usr/lib64/libtbb.so.12.5 /usr/lib64/libnlopt.so -lcereal src/avrdude/libavrdude.a src/imgui/libimgui.a /usr/lib64/libGLEW.so /usr/lib64/libGL.so src/hidapi/libhidapi.a -ldl /usr/lib64/libz.so /usr/lib64/libcurl.so -L/usr/lib64 -pthread -lwx_baseu-3.0-gtk3 -lwx_gtk3u_core-3.0-gtk3 -lwx_gtk3u_adv-3.0-gtk3 -lwx_gtk3u_html-3.0-gtk3 -lwx_gtk3u_gl-3.0-gtk3 /usr/lib64/libpng.so -lz /usr/lib64/libtiff.so /usr/lib64/libjpeg.so /usr/lib64/libexpat.so /usr/lib64/librt.a /usr/lib64/libdbus-1.so -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 && cd /var/tmp/portage/media-gfx/prusaslicer-2.4.0-r2/work/PrusaSlicer-version_2.4.0_build/src && ln -sf prusa-slicer prusa-gcodeviewer && cd /var/tmp/portage/media-gfx/prusaslicer-2.4.0-r2/work/PrusaSlicer-version_2.4.0_build/src && ln -sfn /var/tmp/portage/media-gfx/prusaslicer-2.4.0-r2/work/PrusaSlicer-version_2.4.0/resources /var/tmp/portage/media-gfx/prusaslicer-2.4.0-r2/work/PrusaSlicer-version_2.4.0_build/src/../resources /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lcereal /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lcereal collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. Reproducible: Always
Please include the full build.log and emerge --info, but https://github.com/prusa3d/PrusaSlicer/commit/0ffcfd8393457fd035576436752267c9a1e6bbcc may fix it.
@Sam: Was going to, am doing some local automation to do that more easily :)
Compiles fine with cereal-1.3.0 by the way
Created attachment 765781 [details] build.log
(In reply to Kobboi from comment #2) > @Sam: Was going to, am doing some local automation to do that more easily :) \o/ (we really need an automated bug reporting tool, even if it's cheesy) does the patch help? no rush
Created attachment 765782 [details] tmp.2s1JxoqLUd
(In reply to Sam James from comment #5) > (In reply to Kobboi from comment #2) > > @Sam: Was going to, am doing some local automation to do that more easily :) > > \o/ (we really need an automated bug reporting tool, even if it's cheesy) > > does the patch help? no rush It does, PR @ https://github.com/gentoo/gentoo/pull/24341
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2e007c630acea68b4be35af63ebc1accb33b210 commit c2e007c630acea68b4be35af63ebc1accb33b210 Author: Christophe Lermytte <gentoo@lermytte.be> AuthorDate: 2022-02-24 22:10:07 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-24 22:26:54 +0000 media-gfx/prusaslicer: fix build with cereal-1.3.1 Upstream patch on master branch, should make it in the new release. Signed-off-by: Christophe Lermytte <gentoo@lermytte.be> Closes: https://bugs.gentoo.org/834005 Closes: https://github.com/gentoo/gentoo/pull/24341 Signed-off-by: Sam James <sam@gentoo.org> .../files/2.4.0-fix-build-with-cereal-1.3.1.patch | 47 ++++++++++++++++++++++ media-gfx/prusaslicer/prusaslicer-2.4.0-r2.ebuild | 4 ++ 2 files changed, 51 insertions(+)