Package: src:tilemaker
Version: 3.0.0-1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: boost1.88

tilemaker ftbfs with boost 1.88:

[...]
[ 31%] Building CXX object CMakeFiles/tilemaker.dir/src/mmap_allocator.cpp.o
/usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -I/usr/include/lua5.1 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/tilemaker-3.0.0-1build2 -DTM_VERSION=3.0.0 -Wdate-time -D_FORTIFY_SOURCE=3 -std=gnu++17 -MD -MT CMakeFiles/tilemaker.dir/src/mmap_allocator.cpp.o -MF CMakeFiles/tilemaker.dir/src/mmap_allocator.cpp.o.d -o CMakeFiles/tilemaker.dir/src/mmap_allocator.cpp.o -c /<<PKGBUILDDIR>>/src/mmap_allocator.cpp /<<PKGBUILDDIR>>/src/mmap_allocator.cpp: In static member function ‘static void void_mmap_allocator::destroy(void*)’: /<<PKGBUILDDIR>>/src/mmap_allocator.cpp:227:42: error: ‘using allocator_t = class boost::interprocess::allocator<unsigned char, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::null_mutex_family>, boost::interprocess::iset_index> >’ {aka ‘class boost::interprocess::allocator<unsigned char, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::null_mutex_family>, boost::interprocess::iset_index> >’} has no member named ‘destroy’ 227 | return allocator.destroy(reinterpret_cast<uint8_t *>(p));
      |                                          ^~~~~~~
/<<PKGBUILDDIR>>/src/mmap_allocator.cpp:235:35: error: ‘using allocator_t = class boost::interprocess::allocator<unsigned char, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::null_mutex_family>, boost::interprocess::iset_index> >’ {aka ‘class boost::interprocess::allocator<unsigned char, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::null_mutex_family>, boost::interprocess::iset_index> >’} has no member named ‘destroy’ 235 | allocator.destroy(reinterpret_cast<uint8_t *>(p));
      |                                   ^~~~~~~
/<<PKGBUILDDIR>>/src/mmap_allocator.cpp:245:35: error: ‘using allocator_t = class boost::interprocess::allocator<unsigned char, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::null_mutex_family>, boost::interprocess::iset_index> >’ {aka ‘class boost::interprocess::allocator<unsigned char, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::null_mutex_family>, boost::interprocess::iset_index> >’} has no member named ‘destroy’ 245 | allocator.destroy(reinterpret_cast<uint8_t *>(p));
      |                                   ^~~~~~~
/<<PKGBUILDDIR>>/src/mmap_allocator.cpp:254:35: error: ‘using allocator_t = class boost::interprocess::allocator<unsigned char, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::null_mutex_family>, boost::interprocess::iset_index> >’ {aka ‘class boost::interprocess::allocator<unsigned char, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::null_mutex_family>, boost::interprocess::iset_index> >’} has no member named ‘destroy’ 254 | allocator.destroy(reinterpret_cast<uint8_t *>(p));
      |                                   ^~~~~~~
make[3]: *** [CMakeFiles/tilemaker.dir/build.make:222: CMakeFiles/tilemaker.dir/src/mmap_allocator.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
[ 34%] Linking CXX executable tilemaker-server
/usr/bin/cmake -E cmake_link_script CMakeFiles/tilemaker-server.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/tilemaker-3.0.0-1build2 -DTM_VERSION=3.0.0 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tilemaker-server.dir/link.d "CMakeFiles/tilemaker-server.dir/server/server.cpp.o" -o tilemaker-server -lpthread -ldl /usr/lib/x86_64-linux-gnu/libsqlite3.so /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.88.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.88.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.88.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.88.0 -latomic
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 34%] Built target tilemaker-server
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:93: CMakeFiles/tilemaker.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:16: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

Reply via email to