Package Details: orca-slicer 2.2.0-1

Git Clone URL: https://aur.archlinux.org/orca-slicer.git (read-only, click to copy)
Package Base: orca-slicer
Description: Orca Slicer is a fork of Bambu Studio. It was previously known as BambuStudio-SoftFever
Upstream URL: https://github.com/SoftFever/OrcaSlicer
Keywords: bambustudio orcaslicer
Licenses: AGPLv3
Conflicts: OrcaSlicer
Provides: OrcaSlicer
Submitter: xburst
Maintainer: c2h5oh
Last Packager: c2h5oh
Votes: 16
Popularity: 1.94
First Submitted: 2023-03-29 15:51 (UTC)
Last Updated: 2024-10-29 14:57 (UTC)

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 Next › Last »

xburst commented on 2023-06-10 14:14 (UTC)

Sorry for no checking git apply result on makepkg environment, changed to patch command now. @sdooweloc @c2h5oh

sdooweloc commented on 2023-06-09 13:00 (UTC)

Ah okay that would explain it haha. Hopefully it can get merged. I want to play with this slicer more but dont want to deal with pulling down appimages and such haha.

c2h5oh commented on 2023-06-08 12:14 (UTC)

It fails to apply the patch. I'm working on getting the patch merged into Orca Slicer repo.

sdooweloc commented on 2023-06-04 20:29 (UTC)

Im still failing to build on Arch even when trying to pull the new v1.6.3 Any help would be appreciated.

In file included from /home/cole/.cache/paru/clone/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/scheduler_common.h:43,
                 from /home/cole/.cache/paru/clone/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/scheduler.h:24,
                 from /home/cole/.cache/paru/clone/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/custom_scheduler.h:24,
                 from /home/cole/.cache/paru/clone/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/scheduler.cpp:21:
/home/cole/.cache/paru/clone/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/include/tbb/task.h:263:20: error: declaration of ‘tbb::task& tbb::internal::task_prefix::task()’ changes meaning of ‘task’ [-Wchanges-meaning]
  263 |         tbb::task& task() {return *reinterpret_cast<tbb::task*>(this+1);}
      |                    ^~~~
/home/cole/.cache/paru/clone/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/include/tbb/task.h:222:9: note: used here to mean ‘class tbb::task’
  222 |         task* next_offloaded;
      |         ^~~~
/home/cole/.cache/paru/clone/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/include/tbb/task.h:33:7: note: declared here
   33 | class task;
      |       ^~~~
make[5]: *** [CMakeFiles/tbb_static.dir/build.make:412: CMakeFiles/tbb_static.dir/src/tbb/scheduler.cpp.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:114: CMakeFiles/tbb_static.dir/all] Error 2
make[3]: *** [Makefile:136: all] Error 2
make[2]: *** [CMakeFiles/dep_TBB.dir/build.make:86: dep_TBB-prefix/src/dep_TBB-stamp/dep_TBB-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:345: CMakeFiles/dep_TBB.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'orca-slicer-1.6.3-1': 
error: packages failed to build: orca-slicer-1.6.3-1

xburst commented on 2023-06-04 02:54 (UTC)

Update to v1.6.3 and apply patches from @c2h5oh. Looking for co-maintainers!

c2h5oh commented on 2023-05-31 23:12 (UTC)

I submitted patches required to build BambuStudio with GCC13 ( https://github.com/bambulab/BambuStudio/pull/1882 ) - those can be added to PKGBUILD and applied if it takes too long to get those pulled into OrcaSlicer repo.

novirium commented on 2023-05-31 12:59 (UTC) (edited on 2023-05-31 12:59 (UTC) by novirium)

The error: declaration of ‘tbb::task& tbb::internal::task_prefix::task()’ changes meaning of ‘task’ [-Wchanges-meaning] errors are the same ones I was getting with the bambustudio package. It looks like neither be compiled with the newest version of GCC (gcc13) - this is only an issue now because the Arch gcc package was updated to 13 at the end of April.

I was able to get orca-slicer building successfully by installing gcc12 and forcing CMake to use it by adding:

 -DCMAKE_C_COMPILER="/usr/bin/gcc-12" -DCMAKE_CXX_COMPILER="/usr/bin/g++-12"

to the options for cmake in the PKGBUILD.

c2h5oh commented on 2023-05-29 15:51 (UTC)

It currently fails to build with:

/home/c2h5oh/.cache/yay/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/include/tbb/task.h:263:20: error: declaration of ‘tbb::task& tbb::internal::task_prefix::task()’ changes meaning of ‘task’ [-Wchanges-meaning]
  263 |         tbb::task& task() {return *reinterpret_cast<tbb::task*>(this+1);}
      |                    ^~~~
/home/c2h5oh/.cache/yay/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/include/tbb/task.h:222:9: note: used here to mean ‘class tbb::task’
  222 |         task* next_offloaded;
      |         ^~~~
/home/c2h5oh/.cache/yay/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/include/tbb/task.h:33:7: note: declared here
   33 | class task;
      |       ^~~~
In file included from /home/c2h5oh/.cache/yay/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/src/old/task_v2.cpp:29:
/home/c2h5oh/.cache/yay/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/include/tbb/task.h:263:20: error: declaration of ‘tbb::task& tbb::internal::task_prefix::task()’ changes meaning of ‘task’ [-Wchanges-meaning]
  263 |         tbb::task& task() {return *reinterpret_cast<tbb::task*>(this+1);}
      |                    ^~~~
/home/c2h5oh/.cache/yay/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/include/tbb/task.h:222:9: note: used here to mean ‘class tbb::task’
  222 |         task* next_offloaded;
      |         ^~~~
/home/c2h5oh/.cache/yay/orca-slicer/src/OrcaSlicer/deps/build/dep_TBB-prefix/src/dep_TBB/include/tbb/task.h:33:7: note: declared here

zoomzoom commented on 2023-05-29 12:43 (UTC)

Currently it is impossible to build as harmonyos-sans-git has very slow (15KiB/s) download rate and times out before cloning the repository.