Your message dated Tue, 23 Jul 2019 10:00:53 +0000
with message-id <[email protected]>
and subject line Bug#925818: fixed in rocksdb 6.1.2-1
has caused the Debian Bug report #925818,
regarding rocksdb: ftbfs with GCC-9
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 [email protected]
immediately.)


-- 
925818: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925818
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:rocksdb
Version: 5.17.2-3
Severity: normal
Tags: sid bullseye
User: [email protected]
Usertags: ftbfs-gcc-9

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-9/g++-9, but succeeds to build with gcc-8/g++-8. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc9-20190321/rocksdb_5.17.2-3_unstable_gcc9.log
The last lines of the build log are at the end of this report.

To build with GCC 9, either set CC=gcc-9 CXX=g++-9 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-9/porting_to.html

GCC 9 also passes the linker option --as-needed by default; typical
build issues are passing libraries before object files to the linker,
or underlinking of convenience libraries built from the same source.

[...]
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-Wformat -Werror=format-security  -faligned-new -DHAVE_ALIGNED_NEW 
-DROCKSDB_USE_RTTI -g -W -Wextra -Wall -Wsign-compare -Wshadow 
-Wunused-parameter -Werror -I. -I./include -std=c++11 -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DOS_LINUX -fno-builtin-memcmp 
-DROCKSDB_FALLOCATE_PRESENT -DSNAPPY -DGFLAGS=1 -DZLIB -DBZIP2 -DLZ4 -DZSTD 
-DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX 
-DROCKSDB_BACKTRACE -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT 
-DROCKSDB_SUPPORT_THREAD_LOCAL  -isystem ./third-party/gtest-1.7.0/fused-src 
-O2 -fno-omit-frame-pointer -momit-leaf-frame-pointer -Woverloaded-virtual 
-Wnon-virtual-dtor -Wno-missing-field-initializers -c cache/sharded_cache.cc -o 
cache/
 sharded_cache.o 
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-Wformat -Werror=format-security  -faligned-new -DHAVE_ALIGNED_NEW 
-DROCKSDB_USE_RTTI -g -W -Wextra -Wall -Wsign-compare -Wshadow 
-Wunused-parameter -Werror -I. -I./include -std=c++11 -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DOS_LINUX -fno-builtin-memcmp 
-DROCKSDB_FALLOCATE_PRESENT -DSNAPPY -DGFLAGS=1 -DZLIB -DBZIP2 -DLZ4 -DZSTD 
-DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX 
-DROCKSDB_BACKTRACE -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT 
-DROCKSDB_SUPPORT_THREAD_LOCAL  -isystem ./third-party/gtest-1.7.0/fused-src 
-O2 -fno-omit-frame-pointer -momit-leaf-frame-pointer -Woverloaded-virtual 
-Wnon-virtual-dtor -Wno-missing-field-initializers -c db/builder.cc -o 
db/builder.o 
In file included from ./db/range_del_aggregator.h:17,
                 from ./db/memtable.h:19,
                 from ./db/memtable_list.h:17,
                 from ./db/column_family.h:17,
                 from ./db/version_set.h:31,
                 from ./db/compaction.h:11,
                 from ./db/compaction_iterator.h:12,
                 from db/builder.cc:16:
./db/version_edit.h: In constructor 
'rocksdb::FdWithKeyRange::FdWithKeyRange(rocksdb::FileDescriptor, 
rocksdb::Slice, rocksdb::Slice, rocksdb::FileMetaData*)':
./db/version_edit.h:178:33: error: implicitly-declared 'constexpr 
rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is 
deprecated [-Werror=deprecated-copy]
  178 |         largest_key(_largest_key) {}
      |                                 ^
./db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has 
user-provided 'rocksdb::FileDescriptor& 
rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)'
   55 |   FileDescriptor& operator=(const FileDescriptor& fd) {
      |                   ^~~~~~~~
./db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, 
_T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = rocksdb::FileMetaData; 
typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, 
_U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, 
_U2>()), bool>::type <anonymous> = true; _T1 = int; _T2 = 
rocksdb::FileMetaData]':
/usr/include/c++/9/ext/new_allocator.h:145:20:   required from 'void 
__gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = 
std::pair<int, rocksdb::FileMetaData>; _Args = {int&, rocksdb::FileMetaData}; 
_Tp = std::pair<int, rocksdb::FileMetaData>]'
/usr/include/c++/9/bits/alloc_traits.h:482:2:   required from 'static void 
std::allocator_traits<std::allocator<_CharT> 
>::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, 
_Up*, _Args&& ...) [with _Up = std::pair<int, rocksdb::FileMetaData>; _Args = 
{int&, rocksdb::FileMetaData}; _Tp = std::pair<int, rocksdb::FileMetaData>; 
std::allocator_traits<std::allocator<_CharT> >::allocator_type = 
std::allocator<std::pair<int, rocksdb::FileMetaData> >]'
/usr/include/c++/9/bits/vector.tcc:115:30:   required from 'void 
std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, 
rocksdb::FileMetaData}; _Tp = std::pair<int, rocksdb::FileMetaData>; _Alloc = 
std::allocator<std::pair<int, rocksdb::FileMetaData> >]'
./db/version_edit.h:249:48:   required from here
./db/version_edit.h:86:8: error: implicitly-declared 'constexpr 
rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is 
deprecated [-Werror=deprecated-copy]
   86 | struct FileMetaData {
      |        ^~~~~~~~~~~~
./db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has 
user-provided 'rocksdb::FileDescriptor& 
rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)'
   55 |   FileDescriptor& operator=(const FileDescriptor& fd) {
      |                   ^~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from ./db/builder.h:9,
                 from db/builder.cc:10:
/usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 
'rocksdb::FileMetaData::FileMetaData(rocksdb::FileMetaData&&)' first required 
here
  342 |  : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |                                                                ^
In file included from ./db/range_del_aggregator.h:17,
                 from ./db/memtable.h:19,
                 from ./db/memtable_list.h:17,
                 from ./db/column_family.h:17,
                 from ./db/version_set.h:31,
                 from ./db/compaction.h:11,
                 from ./db/compaction_iterator.h:12,
                 from db/builder.cc:16:
./db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, 
_T2>::pair(_U1&&, const _T2&) [with _U1 = int&; typename 
std::enable_if<std::_PCC<true, _T1, _T2>::_MoveCopyPair<true, _U1, _T2>(), 
bool>::type <anonymous> = true; _T1 = int; _T2 = rocksdb::FileMetaData]':
/usr/include/c++/9/ext/new_allocator.h:145:20:   required from 'void 
__gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = 
std::pair<int, rocksdb::FileMetaData>; _Args = {int&, const 
rocksdb::FileMetaData&}; _Tp = std::pair<int, rocksdb::FileMetaData>]'
/usr/include/c++/9/bits/alloc_traits.h:482:2:   required from 'static void 
std::allocator_traits<std::allocator<_CharT> 
>::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, 
_Up*, _Args&& ...) [with _Up = std::pair<int, rocksdb::FileMetaData>; _Args = 
{int&, const rocksdb::FileMetaData&}; _Tp = std::pair<int, 
rocksdb::FileMetaData>; std::allocator_traits<std::allocator<_CharT> 
>::allocator_type = std::allocator<std::pair<int, rocksdb::FileMetaData> >]'
/usr/include/c++/9/bits/vector.tcc:115:30:   required from 'void 
std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, const 
rocksdb::FileMetaData&}; _Tp = std::pair<int, rocksdb::FileMetaData>; _Alloc = 
std::allocator<std::pair<int, rocksdb::FileMetaData> >]'
./db/version_edit.h:254:37:   required from here
./db/version_edit.h:86:8: error: implicitly-declared 'constexpr 
rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is 
deprecated [-Werror=deprecated-copy]
   86 | struct FileMetaData {
      |        ^~~~~~~~~~~~
./db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has 
user-provided 'rocksdb::FileDescriptor& 
rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)'
   55 |   FileDescriptor& operator=(const FileDescriptor& fd) {
      |                   ^~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from ./db/builder.h:9,
                 from db/builder.cc:10:
/usr/include/c++/9/bits/stl_pair.h:312:51: note: synthesized method 
'rocksdb::FileMetaData::FileMetaData(const rocksdb::FileMetaData&)' first 
required here
  312 |        : first(std::forward<_U1>(__x)), second(__y) { }
      |                                                   ^
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1934: db/builder.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:14: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:24: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

--- End Message ---
--- Begin Message ---
Source: rocksdb
Source-Version: 6.1.2-1

We believe that the bug you reported is fixed in the latest version of
rocksdb, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <[email protected]> (supplier of updated rocksdb 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 14 Jul 2019 05:31:06 +0000
Source: rocksdb
Binary: librocksdb-dev librocksdb6.1 librocksdb6.1-dbgsym rocksdb-tools 
rocksdb-tools-dbgsym
Architecture: source amd64
Version: 6.1.2-1
Distribution: experimental
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <[email protected]>
Changed-By: Laszlo Boszormenyi (GCS) <[email protected]>
Description:
 librocksdb-dev - persistent Key-Value Store for Flash and RAM Storage 
(development
 librocksdb6.1 - persistent Key-Value Store for Flash and RAM Storage
 rocksdb-tools - persistent Key-Value Store for Flash and RAM Storage (tools)
Closes: 925818
Changes:
 rocksdb (6.1.2-1) experimental; urgency=medium
 .
   * New upstream release.
   * Library transition from librocksdb5.17 to librocksdb6.1 .
   * Fix FTBFS with GCC 9 (closes: #925818).
Checksums-Sha1:
 bde8b08e369a1647821d45d17ffba3fcb12926b9 2134 rocksdb_6.1.2-1.dsc
 b27c2a7a4d17c54e3e0b7b61eacee758cc69b344 5468047 rocksdb_6.1.2.orig.tar.gz
 f6fb3ad20717139ba37b31525d2ac3c182b4c142 6060 rocksdb_6.1.2-1.debian.tar.xz
 907bfdbebd4111651bbbb1e7bcb90f389f18edd8 2451216 
librocksdb-dev_6.1.2-1_amd64.deb
 69d63be078b56486c1e98d2d7c7fb9f46456b7f5 49388996 
librocksdb6.1-dbgsym_6.1.2-1_amd64.deb
 a4b39a9854e76a2348870b71f3fbb6f3133aa906 1600360 
librocksdb6.1_6.1.2-1_amd64.deb
 e5a045738a3be7d4b994200cf5ad9e95428e83bb 266240208 
rocksdb-tools-dbgsym_6.1.2-1_amd64.deb
 06f4d663a6d5db2e4bb1e2ced206ab74176c0af6 3523116 
rocksdb-tools_6.1.2-1_amd64.deb
 02b891333c597e0af45a64c8976f172aa37e17ea 8014 rocksdb_6.1.2-1_amd64.buildinfo
Checksums-Sha256:
 61b166bdb60ad9d601039a9f6de4a51e589df3845ee53685009f25e784b3c2bd 2134 
rocksdb_6.1.2-1.dsc
 df93f3b66caa1cbe1c2862c99c33e18a5c5b24a64fb51dfe8ef805e3c9fd1cad 5468047 
rocksdb_6.1.2.orig.tar.gz
 afe98e9044cf9b67885aa38a8d5228a500711f0863363cc5d3b21b9be80b6c93 6060 
rocksdb_6.1.2-1.debian.tar.xz
 faabb6fc53880fbf5c894e5b915733280c1f26b72464f055c82deaa23999b650 2451216 
librocksdb-dev_6.1.2-1_amd64.deb
 d818b34c23716e60517f49ef347e72e32b7f91fd60011427b2fe1d8fff6d90f1 49388996 
librocksdb6.1-dbgsym_6.1.2-1_amd64.deb
 35f78086d3f14fbacb1d8b35198a1de3692e4c982c0888f472ea3c9dbe87b8a9 1600360 
librocksdb6.1_6.1.2-1_amd64.deb
 1cde568641c37079720472655d673b57acc60c50dcca4cd475d80f137b84e26e 266240208 
rocksdb-tools-dbgsym_6.1.2-1_amd64.deb
 f7f898698f282707a76ab347d2085aa0f4a8c665b30654e195f3d6f331028563 3523116 
rocksdb-tools_6.1.2-1_amd64.deb
 bc212b03f39454811d9a48b0f5e2bb82f1a5dd745b5ff6a1c50f82034c0547d7 8014 
rocksdb_6.1.2-1_amd64.buildinfo
Files:
 947633b16f5ef53b3a4587ebf6b6eda3 2134 database optional rocksdb_6.1.2-1.dsc
 01a3d6794f2eef16be9a6a0a4b6cd5af 5468047 database optional 
rocksdb_6.1.2.orig.tar.gz
 560851c2032884b163e705c58d8aeb47 6060 database optional 
rocksdb_6.1.2-1.debian.tar.xz
 a3fdc210e0459fcb371669f14587d01b 2451216 libdevel optional 
librocksdb-dev_6.1.2-1_amd64.deb
 a55961b5cb323ef8913543aef59ab864 49388996 debug optional 
librocksdb6.1-dbgsym_6.1.2-1_amd64.deb
 6e292623cd8e7c5ba899dd33968c2883 1600360 libs optional 
librocksdb6.1_6.1.2-1_amd64.deb
 50f6dccd9f2afb37b139e04548ee34c2 266240208 debug optional 
rocksdb-tools-dbgsym_6.1.2-1_amd64.deb
 d16ee07e218c1cd902eabaadfec63595 3523116 database optional 
rocksdb-tools_6.1.2-1_amd64.deb
 be72d9f8c4b00facdb3e71be31e07862 8014 database optional 
rocksdb_6.1.2-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAl0q4ncACgkQ3OMQ54ZM
yL+l2g//Xk3nKzpguvfVx+cpnFX7k3DgfRmY4y3x+FhpkM9PI4G9YvHMscRgEwOa
9behEJWlm1N4JNxgGBfz0emGVb3cvtrnrbAppM6XQGpg8jufcLRMEY5UJHIgBEvT
/agzrvKcqh4z2gc+c++X9y0JhsLv0ls9WvIMA3ctsJp6114hWITuwrEHMYaC2LVz
xroM0NBqBRj+BQIOSaZ7HQ798BnfbL+I6B1o+3e8Nz5qa7CpyDYhbkKn2pnriWsJ
5cxtTkTjstwXV2S8qf8XRdbeMqRe24uCCeUUVZV5JZVrFLkkBincB2ZOQnn6APl2
1XG87spGERae8LBnDdVvAZSWsNeSh6wDs0XYj2lUqagtoW3K5jNAekytRMXULasP
Uo5c7bsp3cxJRwcYoztzx3572sF3nC6ClOh/T94juha8roAyZVQ2Z2HSe4b4T/y4
pvtiligAZVdLUJlH5V7CbkcgKY1LQ6Wm1lm2mrjfVo+3+DkQ01hI1IjcDh8PKpEf
DkxUO0SeHTqQLqG5BuAnE0e5wG0C+M+4Rd0ok8cUMWEBMVCBmdS1B8VCZ8N5Hipu
HuQIyiq6Ct9XOC8UtfkGA/nQUeZZ0BDi80rJjCQ6ZkHxQzB9Yio4kosO7QMBIQZS
I+bdjBmTnkVHocVemAbXPL523PKFMX8O7bgBxH/UOWLr2M5UeE4=
=Y20h
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to