Your message dated Wed, 12 Sep 2018 11:51:08 +0000
with message-id <e1g03fo-0000en...@fasolo.debian.org>
and subject line Bug#906406: fixed in rapidjson 1.1.0+dfsg2-4
has caused the Debian Bug report #906406,
regarding rapidjson: FTBFS in buster/sid
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.)


-- 
906406: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906406
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:rapidjson
Version: 1.1.0+dfsg2-3
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep 
   dh_update_autotools_config -i
   dh_autoreconf -i
   dh_auto_configure -i
        cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr 
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None 
-DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var 
-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON 
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON "-GUnix Makefiles" ..
-- The CXX compiler identification is GNU 8.2.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.13") found components:  
doxygen missing components:  dot

[... snipped ...]

[ 14%] Building CXX object 
example/CMakeFiles/simpledom.dir/simpledom/simpledom.cpp.o
cd /<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/obj-x86_64-linux-gnu/example && 
/usr/bin/c++  -D__STDC_FORMAT_MACROS 
-I/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include 
-I/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/example/../include  -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -march=native -Wall -Wextra -Werror -std=c++11 -pthread 
-Werror -Wall -Wextra -Weffc++ -Wswitch-default   -o 
CMakeFiles/simpledom.dir/simpledom/simpledom.cpp.o -c 
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/example/simpledom/simpledom.cpp
In file included from 
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/example/simpledom/simpledom.cpp:4:
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h: In 
instantiation of 'void rapidjson::GenericValue<Encoding, 
Allocator>::SetObjectRaw(rapidjson::GenericValue<Encoding, Allocator>::Member*, 
rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator 
= rapidjson::MemoryPoolAllocator<>; rapidjson::GenericValue<Encoding, 
Allocator>::Member = rapidjson::GenericMember<rapidjson::UTF8<>, 
rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:2363:9:   
required from 'bool rapidjson::GenericDocument<Encoding, Allocator, 
StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = 
rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator 
= rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/reader.h:1736:18:   
required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, 
StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, 
TargetEncoding, 
StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, 
TargetEncoding, StackAllocator>::IterativeParsingState, 
rapidjson::GenericReader<SourceEncoding, TargetEncoding, 
StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, 
TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) 
[with unsigned int parseFlags = 0; InputStream = 
rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = 
rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = 
rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = 
rapidjson::CrtAllocator]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/reader.h:1832:58:   
required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, 
TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with 
unsigned int parseFlags = 0; InputStream = 
rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = 
rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = 
rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = 
rapidjson::CrtAllocator]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/reader.h:487:46:   
required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, 
TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned 
int parseFlags = 0; InputStream = 
rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = 
rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = 
rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = 
rapidjson::CrtAllocator]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:2159:22:   
required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& 
rapidjson::GenericDocument<Encoding, Allocator, 
StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; 
SourceEncoding = rapidjson::UTF8<>; InputStream = 
rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = 
rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator 
= rapidjson::CrtAllocator]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:2224:55:   
required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& 
rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const 
typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding 
= rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = 
rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; 
typename SourceEncoding::Ch = char]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:2233:43:   
required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& 
rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const 
Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator 
= rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; 
rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:2240:41:   
required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& 
rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const 
Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = 
rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; 
rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/example/simpledom/simpledom.cpp:15:17:   
required from here
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:1952:24: 
error: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 
'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct 
rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> 
>'} with no trivial copy-assignment; use copy-assignment instead 
[-Werror=class-memaccess]
             std::memcpy(m, members, count * sizeof(Member));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/example/simpledom/simpledom.cpp:4:
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:71:8: note: 
'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct 
rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> 
>'} declared here
 struct GenericMember {
        ^~~~~~~~~~~~~
In file included from 
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/example/simpledom/simpledom.cpp:4:
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h: In 
instantiation of 'void rapidjson::GenericValue<Encoding, 
Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, 
rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator 
= rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:2371:9:   
required from 'bool rapidjson::GenericDocument<Encoding, Allocator, 
StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = 
rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator 
= rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/reader.h:1766:18:   
required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, 
StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, 
TargetEncoding, 
StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, 
TargetEncoding, StackAllocator>::IterativeParsingState, 
rapidjson::GenericReader<SourceEncoding, TargetEncoding, 
StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, 
TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) 
[with unsigned int parseFlags = 0; InputStream = 
rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = 
rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = 
rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = 
rapidjson::CrtAllocator]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/reader.h:1832:58:   
required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, 
TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with 
unsigned int parseFlags = 0; InputStream = 
rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = 
rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = 
rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = 
rapidjson::CrtAllocator]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/reader.h:487:46:   
required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, 
TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned 
int parseFlags = 0; InputStream = 
rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = 
rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = 
rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = 
rapidjson::CrtAllocator]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:2159:22:   
required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& 
rapidjson::GenericDocument<Encoding, Allocator, 
StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; 
SourceEncoding = rapidjson::UTF8<>; InputStream = 
rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = 
rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator 
= rapidjson::CrtAllocator]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:2224:55:   
required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& 
rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const 
typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding 
= rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = 
rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; 
typename SourceEncoding::Ch = char]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:2233:43:   
required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& 
rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const 
Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator 
= rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; 
rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:2240:41:   
required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& 
rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const 
Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = 
rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; 
rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/example/simpledom/simpledom.cpp:15:17:   
required from here
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:1939:24: 
error: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 
'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial 
copy-assignment; use copy-assignment or copy-initialization instead 
[-Werror=class-memaccess]
             std::memcpy(e, values, count * sizeof(GenericValue));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/include/rapidjson/document.h:540:7: note: 
'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
 class GenericValue {
       ^~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[3]: *** [example/CMakeFiles/simpledom.dir/build.make:66: 
example/CMakeFiles/simpledom.dir/simpledom/simpledom.cpp.o] Error 1
make[3]: Leaving directory 
'/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1250: example/CMakeFiles/simpledom.dir/all] 
Error 2
make[2]: Leaving directory 
'/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:144: all] Error 2
make[1]: Leaving directory 
'/<<BUILDDIR>>/rapidjson-1.1.0+dfsg2/obj-x86_64-linux-gnu'
dh_auto_build: cd obj-x86_64-linux-gnu && make -j1 returned exit code 2
make: *** [debian/rules:7: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit 
status 2
--------------------------------------------------------------------------------

The build was made with "dpkg-buildpackage -A" in my autobuilder.
Most probably, it also fails here in reproducible builds:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/rapidjson.html

where you can get a full build log if you need it.

If this is really a bug in one of the build-depends, please use reassign and 
affects,
so that this is still visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: rapidjson
Source-Version: 1.1.0+dfsg2-4

We believe that the bug you reported is fixed in the latest version of
rapidjson, 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 906...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexander GQ Gerasiov <g...@debian.org> (supplier of updated rapidjson 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: Wed, 12 Sep 2018 02:55:49 +0300
Source: rapidjson
Binary: rapidjson-dev rapidjson-doc
Architecture: source
Version: 1.1.0+dfsg2-4
Distribution: unstable
Urgency: medium
Maintainer: Alexander GQ Gerasiov <g...@debian.org>
Changed-By: Alexander GQ Gerasiov <g...@debian.org>
Description:
 rapidjson-dev - fast JSON parser/generator for C++ with SAX/DOM style API
 rapidjson-doc - fast JSON parser/generator for C++ (API documentation)
Closes: 906406
Changes:
 rapidjson (1.1.0+dfsg2-4) unstable; urgency=medium
 .
   * Add patches to deal with gcc 8.0 errors. Fixes FTBFS (Closes: #906406)
Checksums-Sha1:
 d250c0cec035e3c3f269a668b663b18e9e15a124 1657 rapidjson_1.1.0+dfsg2-4.dsc
 681c13dabf2d329a14661b6495d9ca3ee43a7f69 8292 
rapidjson_1.1.0+dfsg2-4.debian.tar.xz
 2e453c9d32c08e118748ad894e4fd9f652661cf7 7148 
rapidjson_1.1.0+dfsg2-4_source.buildinfo
Checksums-Sha256:
 ac2f98cf340fd6221caad65b2c943008a9b1bedb3cb235c6c45b7e13a8a967a3 1657 
rapidjson_1.1.0+dfsg2-4.dsc
 81f79746904b44c929fa15438098690edc76064e32d4a79ec9e03ae7bafdd706 8292 
rapidjson_1.1.0+dfsg2-4.debian.tar.xz
 9eab8cd6f897b5464c182109d6e5278e8a1d0fece0ed74559f54becc49b80709 7148 
rapidjson_1.1.0+dfsg2-4_source.buildinfo
Files:
 6305be69fd681268334403fe7bf39622 1657 libs optional rapidjson_1.1.0+dfsg2-4.dsc
 1d545989a40861cd56c42a214281dd19 8292 libs optional 
rapidjson_1.1.0+dfsg2-4.debian.tar.xz
 cb80b24de6b19ea97cd2d1ae00a9c419 7148 libs optional 
rapidjson_1.1.0+dfsg2-4_source.buildinfo

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

iQFCBAEBCAAsFiEEBLWdkN98wqvNSbrqyofp6CqsM/EFAluY5m0OHGdxQGRlYmlh
bi5vcmcACgkQyofp6CqsM/EMIwgAi+iV5NKaQTJPuIkKiB3sIwkIgL5kPadh2IKY
N9DNJrDn/6dUpZKvVftOcWVwaKsucSv1XWx4bfPcCH1QS/qACMA/+ISV3laWqPED
xl3Lg+Df+4NmfmZkfvTd8VFFDJaajmCzxnuPvcopK8BOqLE+ALa5G5n2m+DKgsI+
bZ+PE4VEDQ38vU94dn0UQMV7KO+7OLBJ1ZLohdFbA+zRK+G6D2XhfPN3Y+f7IrCb
2O3/NrzpGXCuVsXyW4tOReEmnA9TQ4ZWip1LJPWlyVn1HrLWTe4oAsDlNFhtMKgU
tW/dyJO7EUUEdsjb03UX6RkJmDHIFyldtl4Q6LK26VXaPlyHyg==
=9ZCa
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to