You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
build on Arch Linux fails with 'error: declaration of ‘tbb::task& tbb::internal::task_prefix::task()’ changes meaning of ‘task’ [-Wchanges-meaning]'
#1920
Closed
1 of 2 tasks
ajacocks opened this issue
Jun 11, 2023
· 2 comments
[ 37%] Building CXX object CMakeFiles/tbb_static.dir/src/tbb/private_server.cpp.o
In file included from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/old/task_v2.cpp:29:
/home/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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:118: CMakeFiles/tbb_static.dir/src/old/task_v2.cpp.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/scheduler_common.h:43,
from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/scheduler.h:24,
from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/governor.cpp:25:
/home/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/scheduler_common.h:43,
from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/scheduler.h:24,
from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/arena.cpp:23:
/home/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/scheduler_common.h:43,
from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/market.h:26,
from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/market.cpp:24:
/home/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/old/concurrent_vector_v2.cpp:24:
/home/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/scheduler_common.h:43,
from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/observer_proxy.h:26,
from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/observer_proxy.cpp:25:
/home/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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:90: CMakeFiles/tbb_static.dir/src/old/concurrent_vector_v2.cpp.o] Error 1
make[5]: *** [CMakeFiles/tbb_static.dir/build.make:258: CMakeFiles/tbb_static.dir/src/tbb/governor.cpp.o] Error 1
make[5]: *** [CMakeFiles/tbb_static.dir/build.make:286: CMakeFiles/tbb_static.dir/src/tbb/market.cpp.o] Error 1
make[5]: *** [CMakeFiles/tbb_static.dir/build.make:132: CMakeFiles/tbb_static.dir/src/tbb/arena.cpp.o] Error 1
make[5]: *** [CMakeFiles/tbb_static.dir/build.make:314: CMakeFiles/tbb_static.dir/src/tbb/observer_proxy.cpp.o] Error 1
In file included from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/include/tbb/pipeline.h:25,
from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/pipeline.cpp:21:
/home/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/scheduler_common.h:43,
from /home/ajacocks/src/bambustudio/src/BambuStudio/deps/build/dep_TBB-prefix/src/dep_TBB/src/tbb/private_server.cpp:25:
/home/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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/ajacocks/src/bambustudio/src/BambuStudio/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:328: CMakeFiles/tbb_static.dir/src/tbb/pipeline.cpp.o] Error 1
make[5]: *** [CMakeFiles/tbb_static.dir/build.make:342: CMakeFiles/tbb_static.dir/src/tbb/private_server.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...
Bambu Studio Version
1.6.2.4
Where is the application from?
Built from source by yourself or others
OS version
Arch Linux x86_64
Additional system information
Printer
Bambu X1 Carbom w/ AMS
How to reproduce
Actual results
Expected results
Package builds successfully.
Project file & Debug log uploads
build.zip
Checklist of files to include
The text was updated successfully, but these errors were encountered: