Package: src:schroot
Version: 1.6.13
Tags: sid forky ftbfs
User: [email protected]
Usertags: boost1.90

schroot ftbfs with boost1.90, the system library was dropped. However when fixing the configury (patch attached), the build fails later with

/home/packages/tmp/b/schroot-1.6.13/sbuild/sbuild-run-parts.cc: In constructor 'sbuild::run_parts::run_parts(const std::s
tring&, bool, bool, mode_t)':
/home/packages/tmp/b/schroot-1.6.13/sbuild/sbuild-run-parts.cc:79:22: error: 'directory_iterator' is not a member of 'boost::filesystem'; did you mean 'directory_entry'?
   79 |   boost::filesystem::directory_iterator end_iter;
      |                      ^~~~~~~~~~~~~~~~~~
      |                      directory_entry
/home/packages/tmp/b/schroot-1.6.13/sbuild/sbuild-run-parts.cc:80:27: error: 'directory_iterator' is not a member of 'boost::filesystem'; did you mean 'directory_entry'?
   80 |   for (boost::filesystem::directory_iterator dirent(dirpath);
      |                           ^~~~~~~~~~~~~~~~~~
      |                           directory_entry
/home/packages/tmp/b/schroot-1.6.13/sbuild/sbuild-util.cc:38:10: fatal error: boost/filesystem/convenience.hpp: No such file or directory
   38 | #include <boost/filesystem/convenience.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[5]: *** [sbuild/CMakeFiles/sbuild.dir/build.make:292: sbuild/CMakeFiles/sbuild.dir/sbuild-util.cc.o] Error 1
make[5]: *** Waiting for unfinished jobs....
/home/packages/tmp/b/schroot-1.6.13/sbuild/sbuild-run-parts.cc:81:8: error: 'dirent' was not declared in this scope
   81 |        dirent != end_iter;
      |        ^~~~~~
/home/packages/tmp/b/schroot-1.6.13/sbuild/sbuild-run-parts.cc:81:18: error: 'end_iter' was not declared in this scope
   81 |        dirent != end_iter;
      |                  ^~~~~~~~

diff -Nru schroot-1.6.13/debian/patches/boost1.90.diff schroot-1.6.13/debian/patches/boost1.90.diff
--- schroot-1.6.13/debian/patches/boost1.90.diff	1970-01-01 01:00:00.000000000 +0100
+++ schroot-1.6.13/debian/patches/boost1.90.diff	2026-02-05 12:15:59.000000000 +0100
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -59,7 +59,7 @@ find_package(Threads REQUIRED)
+ 
+ include(FindBoost)
+ find_package(Boost REQUIRED
+-             COMPONENTS filesystem system iostreams program_options regex)
++             COMPONENTS filesystem iostreams program_options regex)
+ 
+ # HEADER CHECKS
+ include(CheckIncludeFileCXX)
diff -Nru schroot-1.6.13/debian/patches/series schroot-1.6.13/debian/patches/series
--- schroot-1.6.13/debian/patches/series	2025-05-04 22:05:59.000000000 +0200
+++ schroot-1.6.13/debian/patches/series	2026-02-05 12:15:59.000000000 +0100
@@ -22,3 +22,4 @@
 setup.d-10mount-Don-t-bind-mount-dev-pts-ptmx-onto-dev-pt.patch
 
 # specific to Debian
+boost1.90.diff

Reply via email to