[3dprinter-general] Bug#1011229: slic3r-prusa: FTBFS with onetbb/2021.5.0-8 in experimental

Andrius Merkys merkys at debian.org
Wed May 18 15:01:57 BST 2022


Source: slic3r-prusa
Version: 2.4.2+dfsg-1
Severity: normal
Tags: ftbfs

Hello,

tbb/onetbb transition (#1007222) is currently in the planning. During
test rebuild of libtbb-dev reverse dependencies with onetbb/2021.5.0-8
in experimental, current source failed to build with the following:

[ 51%] Building CXX object
src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o
cd
/home/merkys/slic3r-prusa-2.4.2+dfsg/obj-x86_64-linux-gnu/src/libslic3r
&& /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK
-DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK
-DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK
-DBOOST_LOCALE_DYN_LINK -DBOOST_LOG_DYN_LINK -DBOOST_REGEX_DYN_LINK
-DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK
-DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt
-DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI
-DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB
-DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV
-DwxUSE_UNICODE -I/usr/include/dbus-1.0
-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include
-I/home/merkys/slic3r-prusa-2.4.2+dfsg/src
-I/home/merkys/slic3r-prusa-2.4.2+dfsg/obj-x86_64-linux-gnu/src/platform
-I/home/merkys/slic3r-prusa-2.4.2+dfsg/src/libslic3r
-I/home/merkys/slic3r-prusa-2.4.2+dfsg/obj-x86_64-linux-gnu/src/libslic3r -I/home/merkys/slic3r-prusa-2.4.2+dfsg/src/libnest2d/include
-I/home/merkys/slic3r-prusa-2.4.2+dfsg/src/miniz
-I/home/merkys/slic3r-prusa-2.4.2+dfsg/src/glu-libtess/include
-I/home/merkys/slic3r-prusa-2.4.2+dfsg/src/qhull/src -isystem
/usr/include/eigen3 -isystem
/home/merkys/slic3r-prusa-2.4.2+dfsg/src/libigl -isystem
/usr/include/OpenEXR -g -O2
-ffile-prefix-map=/home/merkys/slic3r-prusa-2.4.2+dfsg=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -fext-numeric-literals -Wall -Wno-reorder -O3
-DNDEBUG -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes
-Wno-unknown-pragmas -pthread -DOPENVDB_ABI_VERSION_NUMBER=8
-std=gnu++17 -Winvalid-pch -include
/home/merkys/slic3r-prusa-2.4.2+dfsg/obj-x86_64-linux-gnu/src/libslic3r/CMakeFiles/libslic3r.dir/cmake_pch.hxx
-MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -MF
CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o.d -o
CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -c
/home/merkys/slic3r-prusa-2.4.2+dfsg/src/libslic3r/OpenVDBUtils.cpp
In file included from
/home/merkys/slic3r-prusa-2.4.2+dfsg/src/libslic3r/OpenVDBUtils.cpp:9:
/usr/include/openvdb/tools/MeshToVolume.h:36:10: fatal error:
tbb/task_scheduler_init.h: No such file or directory
   36 | #include <tbb/task_scheduler_init.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Andrius



More information about the 3dprinter-general mailing list