Your message dated Tue, 08 Aug 2017 22:36:23 +0000
with message-id <e1dfd6t-0007n3...@fasolo.debian.org>
and subject line Bug#860223: fixed in sleuthkit 4.4.0-6
has caused the Debian Bug report #860223,
regarding sleuthkit: please adjust symbols file for compatibility with -O3
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
860223: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860223
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sleuthkit
Version: 4.4.0-2
Severity: normal
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu zesty ubuntu-patch

Dear maintainer,

In Ubuntu, the latest upload of sleuthkit was failing to build on ppc64el
because the Ubuntu ppc64el architecture uses -O3 optimization by default,
which causes one symbol listed in your libtsk13.symbols file to be inlined
instead.  In order to fix this build failure, I have applied the attached
patch which marks that symbol as optional, and also adds a number of other
symbols that showed up in the build log as added.  The added symbols
probably have nothing to do with -O3, and may not be related to ppc64el
either - they may be newer symbols that are added across all architectures
and therefore should not be marked as optional at all.

Please consider applying the attached patch (or a variant) to make sleuthkit
portable to building with -O3.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru sleuthkit-4.4.0/debian/libtsk13.symbols sleuthkit-4.4.0/debian/libtsk13.symbols
--- sleuthkit-4.4.0/debian/libtsk13.symbols	2017-01-24 16:30:19.000000000 -0800
+++ sleuthkit-4.4.0/debian/libtsk13.symbols	2017-04-12 16:29:42.000000000 -0700
@@ -129,6 +129,152 @@
  (c++)"tsk_fs_jentry_cpp_c_cb(TSK_FS_INFO*, TSK_FS_JENTRY*, int, void*)@Base" 4.2.0
  (c++)"tsk_fs_meta_walk_cpp_c_cb(TSK_FS_FILE*, void*)@Base" 4.2.0
  (c++)"TskHashInfo::~TskHashInfo()@Base" 4.2.0
+ (c++|optional)"tsk_fs_file_cpp_c_cb(TSK_FS_FILE*, long, unsigned long, char*, unsigned long, TSK_FS_BLOCK_FLAG_ENUM, void*)@Base" 4.4.0
+ (c++|optional)"transaction clone for std::bad_exception::what() const@Base" 4.4.0
+ (c++|optional)"transaction clone for std::bad_exception::~bad_exception() const@Base" 4.4.0
+ (c++|optional)"transaction clone for std::exception::what() const@Base" 4.4.0
+ (c++|optional)"transaction clone for std::exception::~exception() const@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__terminate(void (*)())@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__unexpected(void (*)())@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__forced_unwind::~__forced_unwind()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__forced_unwind::~__forced_unwind()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__forced_unwind::~__forced_unwind()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__class_type_info::~__class_type_info()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__class_type_info::~__class_type_info()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__class_type_info::~__class_type_info()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__foreign_exception::~__foreign_exception()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__foreign_exception::~__foreign_exception()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__foreign_exception::~__foreign_exception()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__terminate_handler@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__si_class_type_info::~__si_class_type_info()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__si_class_type_info::~__si_class_type_info()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__si_class_type_info::~__si_class_type_info()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__unexpected_handler@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::getFsInfos(long, std::vector<_TSK_DB_FS_INFO, std::allocator<_TSK_DB_FS_INFO> >&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::getVsInfos(long, std::vector<_TSK_DB_VS_INFO, std::allocator<_TSK_DB_VS_INFO> >&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::storeObjId(long const&, TSK_FS_FILE const*, char const*, long const&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addImageInfo(int, int, long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addImageInfo(int, int, long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addImageInfo(int, long, long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addImageName(long, char const*, int)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::findParObjId(TSK_FS_FILE const*, char const*, long const&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addCarvedFile(long, long, unsigned long, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >&, long&, long)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addVirtualDir(long, long, char const*, long&, long)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addVolumeInfo(TSK_VS_PART_INFO const*, long, long&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::getObjectInfo(long, _TSK_DB_OBJECT&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::getVsPartInfos(long, std::vector<_TSK_DB_VS_PART_INFO, std::allocator<_TSK_DB_VS_PART_INFO> >&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::getParentImageId(long, long&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addLayoutFileInfo(long, long, TSK_DB_FILES_TYPE_ENUM, char const*, unsigned long, long&, long)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addFileLayoutRange(long, unsigned long, unsigned long, int)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addUnusedBlockFile(long, long, unsigned long, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >&, long&, long)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addUnallocBlockFile(long, long, unsigned long, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >&, long&, long)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addFileWithLayoutRange(TSK_DB_FILES_TYPE_ENUM, long, long, unsigned long, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >&, long&, long)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::getFsRootDirObjectInfo(long, _TSK_DB_OBJECT&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addUnallocFsBlockFilesParent(long, long&, long)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addFile(TSK_FS_FILE*, TSK_FS_ATTR const*, char const*, unsigned char const*, TSK_DB_FILES_KNOWN_ENUM, long, long, long&, long)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addFsFile(TSK_FS_FILE*, TSK_FS_ATTR const*, char const*, unsigned char const*, TSK_DB_FILES_KNOWN_ENUM, long, long&, long)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addFsInfo(TSK_FS_INFO const*, long, long&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addObject(TSK_DB_OBJECT_TYPE_ENUM, long, long&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::addVsInfo(TSK_VS_INFO const*, long, long&)@Base" 4.4.0
+ (c++|optional)"TskDbSqlite::getVsInfo(long, _TSK_DB_VS_INFO&)@Base" 4.4.0
+ (c++|optional)"TskAuto::findFilesInFs(long, TSK_FS_TYPE_ENUM)@Base" 4.4.0
+ (c++|optional)"TskAuto::findFilesInFs(long, TSK_FS_TYPE_ENUM, unsigned long)@Base" 4.4.0
+ (c++|optional)"TskAuto::findFilesInFs(long)@Base" 4.4.0
+ (c++|optional)"TskAuto::findFilesInFs(long, unsigned long)@Base" 4.4.0
+ (c++|optional)"TskAuto::findFilesInVs(long, TSK_VS_TYPE_ENUM)@Base" 4.4.0
+ (c++|optional)"TskAuto::findFilesInVs(long)@Base" 4.4.0
+ (c++|optional)"TskAuto::findFilesInFsInt(TSK_FS_INFO*, unsigned long)@Base" 4.4.0
+ (c++|optional)"TskAuto::findFilesInFsRet(long, TSK_FS_TYPE_ENUM)@Base" 4.4.0
+ (c++|optional)"TskAutoDb::md5HashCallback(TSK_FS_FILE*, long, unsigned long, char*, unsigned long, TSK_FS_BLOCK_FLAG_ENUM, void*)@Base" 4.4.0
+ (c++|optional)"TskAutoDb::setAddUnallocSpace(bool, long)@Base" 4.4.0
+ (c++|optional)"TskAutoDb::addUnallocFsSpaceToDb(unsigned long&)@Base" 4.4.0
+ (c++|optional)"TskAutoDb::addUnallocVsSpaceToDb(unsigned long&)@Base" 4.4.0
+ (c++|optional)"__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error()@Base" 4.4.0
+ (c++|optional)"__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error()@Base" 4.4.0
+ (c++|optional)"__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error()@Base" 4.4.0
+ (c++|optional)"__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error()@Base" 4.4.0
+ (c++|optional)"__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error()@Base" 4.4.0
+ (c++|optional)"__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error()@Base" 4.4.0
+ (c++|optional)"__gnu_cxx::__verbose_terminate_handler()@Base" 4.4.0
+ (c++|optional)"__gnu_cxx::__throw_concurrence_lock_error()@Base" 4.4.0
+ (c++|optional)"__gnu_cxx::__freeres()@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned int) const@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) const@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const@Base" 4.4.0
+ (c++|optional)"__cxxabiv1::__si_class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) const@Base" 4.4.0
+ (c++|optional)"__gnu_cxx::__concurrence_lock_error::what() const@Base" 4.4.0
+ (c++|optional)"__gnu_cxx::__concurrence_unlock_error::what() const@Base" 4.4.0
+ (c++|optional)"std::bad_exception::what() const@Base" 4.4.0
+ (c++|optional)"std::ctype<char>::do_widen(char) const@Base" 4.4.0
+ (c++|optional)"std::bad_alloc::what() const@Base" 4.4.0
+ (c++|optional)"std::exception::what() const@Base" 4.4.0
+ (c++|optional)"std::type_info::__do_catch(std::type_info const*, void**, unsigned int) const@Base" 4.4.0
+ (c++|optional)"std::type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const@Base" 4.4.0
+ (c++|optional)"std::type_info::__is_pointer_p() const@Base" 4.4.0
+ (c++|optional)"std::type_info::__is_function_p() const@Base" 4.4.0
+ (c++|optional)"std::bad_exception::~bad_exception()@Base" 4.4.0
+ (c++|optional)"std::bad_exception::~bad_exception()@Base" 4.4.0
+ (c++|optional)"std::bad_exception::~bad_exception()@Base" 4.4.0
+ (c++|optional)"std::map<unsigned int, std::vector<NTFS_META_ADDR, std::allocator<NTFS_META_ADDR> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::vector<NTFS_META_ADDR, std::allocator<NTFS_META_ADDR> > > > >::operator[](unsigned int const&)@Base" 4.4.0
+ (c++|optional)"std::map<unsigned long, NTFS_PAR_MAP, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, NTFS_PAR_MAP> > >::operator[](unsigned long const&)@Base" 4.4.0
+ (c++|optional)"std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()@Base" 4.4.0
+ (c++|optional)"std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()@Base" 4.4.0
+ (c++|optional)"std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()@Base" 4.4.0
+ (c++|optional)"std::pair<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_Identity<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_Identity<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase(std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std
 ::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)@Base"
  4.4.0
+ (c++|optional)"std::_Rb_tree<unsigned int, std::pair<unsigned int const, _YaffsCacheChunkGroup>, std::_Select1st<std::pair<unsigned int const, _YaffsCacheChunkGroup> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, _YaffsCacheChunkGroup> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, _YaffsCacheChunkGroup> >*)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > >, std::_Select1st<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > >*)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::vector<NTFS_META_ADDR, std::allocator<NTFS_META_ADDR> > >, std::_Select1st<std::pair<unsigned int const, std::vector<NTFS_META_ADDR, std::allocator<NTFS_META_ADDR> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::vector<NTFS_META_ADDR, std::allocator<NTFS_META_ADDR> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::vector<NTFS_META_ADDR, std::allocator<NTFS_META_ADDR> > > >, unsigned int const&)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::vector<NTFS_META_ADDR, std::allocator<NTFS_META_ADDR> > >, std::_Select1st<std::pair<unsigned int const, std::vector<NTFS_META_ADDR, std::allocator<NTFS_META_ADDR> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::vector<NTFS_META_ADDR, std::allocator<NTFS_META_ADDR> > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::vector<NTFS_META_ADDR, std::allocator<NTFS_META_ADDR> > > >*)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<unsigned int, std::pair<unsigned int const, long>, std::_Select1st<std::pair<unsigned int const, long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, long> >*)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<long, std::pair<long const, std::map<unsigned long, std::map<unsigned int, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned int, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > > > > > >, std::_Select1st<std::pair<long const, std::map<unsigned long, std::map<unsigned int, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >, st
 d::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned int, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > > > > > > >, std::less<long>, std::allocator<std::pair<long const, std::map<unsigned long, std::map<unsigned int, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > >, std::less<unsig
 ned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned int, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<long const, std::map<unsigned long, std::map<unsigned int, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned int, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >, std::less<u
 nsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > > > > > > >*)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<unsigned long, std::pair<unsigned long const, NTFS_PAR_MAP>, std::_Select1st<std::pair<unsigned long const, NTFS_PAR_MAP> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, NTFS_PAR_MAP> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, NTFS_PAR_MAP> >*)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned int, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned int, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned int, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >, std::less<unsigned int>, 
 std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, std::map<unsigned int, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, long, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, long> > > > > > > >*)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned long const, unsigned long> >, unsigned long const&)@Base" 4.4.0
+ (c++|optional)"std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >*)@Base" 4.4.0
+ (c++|optional)"std::bad_alloc::~bad_alloc()@Base" 4.4.0
+ (c++|optional)"std::bad_alloc::~bad_alloc()@Base" 4.4.0
+ (c++|optional)"std::bad_alloc::~bad_alloc()@Base" 4.4.0
+ (c++|optional)"std::exception::~exception()@Base" 4.4.0
+ (c++|optional)"std::exception::~exception()@Base" 4.4.0
+ (c++|optional)"std::exception::~exception()@Base" 4.4.0
+ (c++|optional)"std::type_info::~type_info()@Base" 4.4.0
+ (c++|optional)"std::type_info::~type_info()@Base" 4.4.0
+ (c++|optional)"std::type_info::~type_info()@Base" 4.4.0
+ (c++|optional)"std::unexpected()@Base" 4.4.0
+ (c++|optional)"void std::__adjust_heap<__gnu_cxx::__normal_iterator<_TSK_DB_FILE_LAYOUT_RANGE*, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> > >, long, _TSK_DB_FILE_LAYOUT_RANGE, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<_TSK_DB_FILE_LAYOUT_RANGE*, std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> > >, long, long, _TSK_DB_FILE_LAYOUT_RANGE, __gnu_cxx::__ops::_Iter_less_iter)@Base" 4.4.0
+ (c++|optional)"std::get_terminate()@Base" 4.4.0
+ (c++|optional)"std::set_terminate(void (*)())@Base" 4.4.0
+ (c++|optional)"std::get_unexpected()@Base" 4.4.0
+ (c++|optional)"std::set_unexpected(void (*)())@Base" 4.4.0
+ (c++|optional)"std::get_new_handler()@Base" 4.4.0
+ (c++|optional)"std::set_new_handler(void (*)())@Base" 4.4.0
+ (c++|optional)"std::uncaught_exception()@Base" 4.4.0
+ (c++|optional)"std::uncaught_exceptions()@Base" 4.4.0
+ (c++|optional)"std::nothrow@Base" 4.4.0
+ (c++|optional)"std::terminate()@Base" 4.4.0
+ (c++|optional)"vtable for __cxxabiv1::__forced_unwind@Base" 4.4.0
+ (c++|optional)"vtable for __cxxabiv1::__class_type_info@Base" 4.4.0
+ (c++|optional)"vtable for __cxxabiv1::__foreign_exception@Base" 4.4.0
+ (c++|optional)"vtable for __cxxabiv1::__si_class_type_info@Base" 4.4.0
+ (c++|optional)"vtable for __gnu_cxx::__concurrence_lock_error@Base" 4.4.0
+ (c++|optional)"vtable for __gnu_cxx::__concurrence_unlock_error@Base" 4.4.0
+ (c++|optional)"vtable for std::bad_exception@Base" 4.4.0
+ (c++|optional)"vtable for std::bad_alloc@Base" 4.4.0
+ (c++|optional)"vtable for std::exception@Base" 4.4.0
+ (c++|optional)"vtable for std::type_info@Base" 4.4.0
+ (c++|optional)"operator delete(void*)@Base" 4.4.0
+ (c++|optional)"operator delete(void*, unsigned long)@Base" 4.4.0
+ (c++|optional)"operator<<(std::basic_ostream<char, std::char_traits<char> >&, Guid const&)@Base" 4.4.0
+ (c++|optional)"operator new(unsigned long)@Base" 4.4.0
  (c++)"tsk_vs_part_walk_cpp_c_cb(TSK_VS_INFO*, TSK_VS_PART_INFO const*, void*)@Base" 4.2.0
  (c++)"typeinfo for __cxxabiv1::__class_type_info@Base" 4.2.0
  (c++)"typeinfo for __cxxabiv1::__forced_unwind@Base" 4.2.0
@@ -162,7 +308,7 @@
  (c++)"void std::vector<NTFS_META_ADDR, std::allocator<NTFS_META_ADDR> >::_M_emplace_back_aux<NTFS_META_ADDR const&>(NTFS_META_ADDR const&)@Base" 4.3.0
  (c++)"void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_emplace_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)@Base" 4.3.0
  (c++)"void std::vector<TskAuto::error_record, std::allocator<TskAuto::error_record> >::_M_emplace_back_aux<TskAuto::error_record const&>(TskAuto::error_record const&)@Base" 4.3.0
- (c++)"void std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >::emplace_back<_TSK_DB_FILE_LAYOUT_RANGE>(_TSK_DB_FILE_LAYOUT_RANGE&&)@Base" 4.3.0
+ (c++|optional)"void std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >::emplace_back<_TSK_DB_FILE_LAYOUT_RANGE>(_TSK_DB_FILE_LAYOUT_RANGE&&)@Base" 4.3.0
  (c++)"void std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >::_M_emplace_back_aux<_TSK_DB_FILE_LAYOUT_RANGE const&>(_TSK_DB_FILE_LAYOUT_RANGE const&)@Base" 4.3.0
  (c++)"void std::vector<_TSK_DB_FILE_LAYOUT_RANGE, std::allocator<_TSK_DB_FILE_LAYOUT_RANGE> >::_M_emplace_back_aux<_TSK_DB_FILE_LAYOUT_RANGE>(_TSK_DB_FILE_LAYOUT_RANGE&&)@Base" 4.3.0
  (c++)"void std::vector<_TSK_DB_FS_INFO, std::allocator<_TSK_DB_FS_INFO> >::_M_emplace_back_aux<_TSK_DB_FS_INFO const&>(_TSK_DB_FS_INFO const&)@Base" 4.3.0

--- End Message ---
--- Begin Message ---
Source: sleuthkit
Source-Version: 4.4.0-6

We believe that the bug you reported is fixed in the latest version of
sleuthkit, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 860...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hilko Bengen <ben...@debian.org> (supplier of updated sleuthkit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 08 Aug 2017 23:59:12 +0200
Source: sleuthkit
Binary: sleuthkit libtsk13 libtsk-dev
Architecture: source
Version: 4.4.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Forensics <forensics-de...@lists.alioth.debian.org>
Changed-By: Hilko Bengen <ben...@debian.org>
Description:
 libtsk-dev - library for forensics analysis (development files)
 libtsk13   - library for forensics analysis on volume and filesystem data
 sleuthkit  - tools for forensics analysis on volume and filesystem data
Closes: 853663 860223
Changes:
 sleuthkit (4.4.0-6) unstable; urgency=medium
 .
   * Team upload
   * Do not set default symbol version to current upstream version
   * Remove some C++ vector symbols, fixing FTBFS with GCC-7 and building
     with -O3 on ppc64el (Closes: #853663, #860223)
   * Remove useless dh-autoreconf build-dependency
   * Bump Standards-Version
Checksums-Sha1:
 f8b510ebaf163daec5a9983f4f161e7dca98ffba 2108 sleuthkit_4.4.0-6.dsc
 b9482de578fbc272213c035d7c62abc8b4d163d6 36652 sleuthkit_4.4.0-6.debian.tar.xz
 6aa24fc413e9dc5ee3c8fdb5657b1eb870e77e58 6704 
sleuthkit_4.4.0-6_source.buildinfo
Checksums-Sha256:
 6ebcb63ae3c4e6ccb0a31b6c0a050e1bc46322d27607c376e081f559c26b7aba 2108 
sleuthkit_4.4.0-6.dsc
 18906f2b2021d4c4b1f36f202eef1ebe0aa9ba394835f61962d8a84f6b58f547 36652 
sleuthkit_4.4.0-6.debian.tar.xz
 60d80c0b90be296748daf22420090c8615ee427601b820d619c3cbd5141be50b 6704 
sleuthkit_4.4.0-6_source.buildinfo
Files:
 5da35ec91607846e3d681b1b78da4053 2108 admin optional sleuthkit_4.4.0-6.dsc
 07baeb5d35fdc29f46600123f927bfc5 36652 admin optional 
sleuthkit_4.4.0-6.debian.tar.xz
 a10be0824d2d67582b9e957081f879a0 6704 admin optional 
sleuthkit_4.4.0-6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEErnMQVUQqHZbPTUx4dbcQY1whOn4FAlmKNGwACgkQdbcQY1wh
On4JrA/+JFTeO5AKD2/s3gINfylYJu2sDJdwW5N6sD4k/qNBlaOWnGew9frdVZ1R
+Q7OCAuy+adL0Ny6Im1EVLGkve/Ns9Lu+EdySNC71f45mS+hPam5Yw2XN3ucXJj3
lB9bdg3ZBZnDIxIG2EuJfIFAP8IgYXesWXjgpCkmvLyXTU6Rqdj3iArwsb87eayz
JwRMoz5I2aquzGQFldgwBNZutoc7zycaCB93LFy/48BARnXkng98zthevjC4UqiK
svG7UG0lO49oGwKo3e99vZrot1DAADgSD31Tw63EtI8yHvwOZqeBwbzIWoeMHrM5
GHvxmafPxdF+D3wwADU1JpCP0Qp7GbD+tjhsQ9SDTqk55v6gdTUjdVaTZlY9DQoD
7zR4LBNRHxUJiD4dnKG7FwaVfXIWl26bw2ASee7BE7VR7kVleO0JwIRqmRqUrYQu
o/s5ix8v7W1CBR+8OABUaoX+O7JScmLtM5+zc8mDpDPq9X6JS72ZxCBcuKPl4zho
Ew2VvmkLDU0DbsEHEMOLCzrrkBu0MIElw5p0Y2TktT2byIzr/W+t01J6cZLAXPAr
2cNQKO4SVPW1zu1R065jZZLALyoiOjjCVByHrm0bLr6Y/jJX2u6rpjxS0g36V77v
ciZMzLHOvJh/kfPnNLM4HRmj070tYg+wWCGGIXUu62QFIX5mRQo=
=7oZb
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to