Your message dated Fri, 06 Mar 2020 10:19:07 +0000
with message-id <e1jaa4r-000box...@fasolo.debian.org>
and subject line Bug#951991: fixed in bali-phy 3.5.0.1+dfsg-1
has caused the Debian Bug report #951991,
regarding bali-phy: FTBFS: detected.hpp:52:7: error: invalid use of incomplete 
type ‘struct nlohmann::detail::detector<nlohmann::detail::nonesuch, void, 
nlohmann::detail::to_json_function, nlohmann::adl_serializer<ptree, void>, 
nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned 
int, double, std::allocator, nlohmann::adl_serializer>&, ptree>’
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.)


-- 
951991: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951991
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: bali-phy
Version: 3.4.1+dfsg-2
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20200222 ftbfs-buster

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> c++ -Isrc/25a6634@@bali-phy@exe -Isrc -I../src -I. -I../ 
> -I/usr/include/eigen3 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 
> -std=c++14 -DHAVE_CONFIG_H -Wall -Wextra -Wno-sign-compare 
> -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas 
> -Wno-maybe-uninitialized -DNDEBUG -DNDEBUG_DP -O3 -funroll-loops -ffast-math 
> -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ 
> 'src/25a6634@@bali-phy@exe/util_ptree.cc.o' -MF 
> 'src/25a6634@@bali-phy@exe/util_ptree.cc.o.d' -o 
> 'src/25a6634@@bali-phy@exe/util_ptree.cc.o' -c ../src/util/ptree.cc
> In file included from /usr/include/nlohmann/detail/meta/type_traits.hpp:11,
>                  from 
> /usr/include/nlohmann/detail/conversions/from_json.hpp:19,
>                  from /usr/include/nlohmann/adl_serializer.hpp:5,
>                  from /usr/include/nlohmann/json.hpp:51,
>                  from ../src/util/json.hh:3,
>                  from ../src/util/ptree.H:12,
>                  from ../src/util/ptree.cc:1:
> /usr/include/nlohmann/detail/meta/detected.hpp: In substitution of 
> ‘template<class Expected, template<class ...> class Op, class ... Args> using 
> is_detected_exact = std::is_same<Expected, typename 
> nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args 
> ...>::type> [with Expected = void; Op = nlohmann::detail::to_json_function; 
> Args = {nlohmann::basic_json<>::json_serializer<ptree, void>, 
> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned 
> int, double, std::allocator, nlohmann::adl_serializer>&, ptree}]’:
> /usr/include/nlohmann/detail/meta/type_traits.hpp:121:27:   required from 
> ‘constexpr const bool nlohmann::detail::has_to_json<nlohmann::basic_json<>, 
> ptree, void>::value’
> /usr/include/nlohmann/detail/meta/type_traits.hpp:353:27:   required from 
> ‘constexpr const bool 
> nlohmann::detail::is_compatible_type_impl<nlohmann::basic_json<>, ptree, 
> void>::value’
> /usr/include/nlohmann/json.hpp:1299:55:   required by substitution of 
> ‘template<class CompatibleType, class U, typename std::enable_if<((! 
> nlohmann::detail::is_basic_json<T>::value) && 
> nlohmann::detail::is_compatible_type<nlohmann::basic_json<>, U>::value), 
> int>::type <anonymous> > nlohmann::basic_json<>::basic_json(CompatibleType&&) 
> [with CompatibleType = ptree; U = ptree; typename std::enable_if<((! 
> nlohmann::detail::is_basic_json<T>::value) && 
> nlohmann::detail::is_compatible_type<nlohmann::basic_json<>, U>::value), 
> int>::type <anonymous> = <missing>]’
> /usr/include/c++/9/type_traits:883:12:   required from ‘struct 
> std::is_constructible<nlohmann::basic_json<>, ptree>’
> /usr/include/nlohmann/detail/conversions/to_json.hpp:305:123:   required by 
> substitution of ‘template<class BasicJsonType, class T1, class T2, typename 
> std::enable_if<(std::is_constructible<RealIntegerType, 
> CompatibleNumberIntegerType>::value && std::is_constructible<BasicJsonType, 
> T2>::value), int>::type <anonymous> > void 
> nlohmann::detail::to_json(BasicJsonType&, const std::pair<_Tp1, _Tp2>&) [with 
> BasicJsonType = nlohmann::basic_json<>; T1 = 
> std::__cxx11::basic_string<char>; T2 = ptree; typename 
> std::enable_if<(std::is_constructible<RealIntegerType, 
> CompatibleNumberIntegerType>::value && std::is_constructible<BasicJsonType, 
> T2>::value), int>::type <anonymous> = <missing>]’
> /usr/include/nlohmann/detail/conversions/to_json.hpp:335:24:   [ skipping 12 
> instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
> /usr/include/nlohmann/adl_serializer.hpp:43:36:   required by substitution of 
> ‘template<class BasicJsonType, class ValueType> static decltype 
> ((nlohmann::{anonymous}::to_json(j, forward<ValueType>(val)), void())) 
> nlohmann::adl_serializer<ptree, void>::to_json<BasicJsonType, 
> ValueType>(BasicJsonType&, ValueType&&) [with BasicJsonType = 
> nlohmann::basic_json<>; ValueType = ptree]’
> /usr/include/nlohmann/detail/meta/detected.hpp:52:7:   recursively required 
> by substitution of ‘template<class Default, template<class ...> class Op, 
> class ... Args> struct nlohmann::detail::detector<Default, typename 
> nlohmann::detail::make_void<Op<Args ...> >::type, Op, Args ...> [with Default 
> = nlohmann::detail::nonesuch; Op = nlohmann::detail::to_json_function; Args = 
> {nlohmann::adl_serializer<ptree, void>, nlohmann::basic_json<std::map, 
> std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >, bool, long int, long unsigned int, double, 
> std::allocator, nlohmann::adl_serializer>&, ptree}]’
> /usr/include/nlohmann/detail/meta/detected.hpp:52:7:   required by 
> substitution of ‘template<class Expected, template<class ...> class Op, class 
> ... Args> using is_detected_exact = std::is_same<Expected, typename 
> nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args 
> ...>::type> [with Expected = void; Op = nlohmann::detail::to_json_function; 
> Args = {nlohmann::basic_json<>::json_serializer<ptree, void>, 
> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned 
> int, double, std::allocator, nlohmann::adl_serializer>&, ptree}]’
> /usr/include/nlohmann/detail/meta/type_traits.hpp:121:27:   required from 
> ‘constexpr const bool nlohmann::detail::has_to_json<nlohmann::basic_json<>, 
> ptree, void>::value’
> /usr/include/nlohmann/detail/meta/type_traits.hpp:353:27:   required from 
> ‘constexpr const bool 
> nlohmann::detail::is_compatible_type_impl<nlohmann::basic_json<>, ptree, 
> void>::value’
> /usr/include/nlohmann/json.hpp:1299:55:   required by substitution of 
> ‘template<class CompatibleType, class U, typename std::enable_if<((! 
> nlohmann::detail::is_basic_json<T>::value) && 
> nlohmann::detail::is_compatible_type<nlohmann::basic_json<>, U>::value), 
> int>::type <anonymous> > nlohmann::basic_json<>::basic_json(CompatibleType&&) 
> [with CompatibleType = const ptree&; U = ptree; typename std::enable_if<((! 
> nlohmann::detail::is_basic_json<T>::value) && 
> nlohmann::detail::is_compatible_type<nlohmann::basic_json<>, U>::value), 
> int>::type <anonymous> = <missing>]’
> ../src/util/ptree.cc:242:13:   required from here
> /usr/include/nlohmann/detail/meta/detected.hpp:52:7: error: invalid use of 
> incomplete type ‘struct 
> nlohmann::detail::detector<nlohmann::detail::nonesuch, void, 
> nlohmann::detail::to_json_function, nlohmann::adl_serializer<ptree, void>, 
> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned 
> int, double, std::allocator, nlohmann::adl_serializer>&, ptree>’
>    52 | using is_detected_exact = std::is_same<Expected, detected_t<Op, 
> Args...>>;
>       |       ^~~~~~~~~~~~~~~~~
> /usr/include/nlohmann/detail/meta/detected.hpp:26:8: note: declaration of 
> ‘struct nlohmann::detail::detector<nlohmann::detail::nonesuch, void, 
> nlohmann::detail::to_json_function, nlohmann::adl_serializer<ptree, void>, 
> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned 
> int, double, std::allocator, nlohmann::adl_serializer>&, ptree>’
>    26 | struct detector
>       |        ^~~~~~~~
> ../src/util/ptree.cc: In function ‘void to_json(nlohmann::json&, const 
> ptree&)’:
> ../src/util/ptree.cc:242:13: error: no match for ‘operator=’ (operand types 
> are ‘nlohmann::basic_json<>::value_type’ {aka ‘nlohmann::basic_json<>’} and 
> ‘const ptree’)
>   242 |  p[1] = arg.second;
>       |             ^~~~~~
> In file included from ../src/util/json.hh:3,
>                  from ../src/util/ptree.H:12,
>                  from ../src/util/ptree.cc:1:
> /usr/include/nlohmann/json.hpp:1926:17: note: candidate: 
> ‘nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, 
> NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, 
> JSONSerializer>& nlohmann::basic_json<ObjectType, ArrayType, StringType, 
> BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, 
> AllocatorType, JSONSerializer>::operator=(nlohmann::basic_json<ObjectType, 
> ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, 
> NumberFloatType, AllocatorType, JSONSerializer>) [with ObjectType = std::map; 
> ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; 
> BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long 
> unsigned int; NumberFloatType = double; AllocatorType = std::allocator; 
> JSONSerializer = nlohmann::adl_serializer]’
>  1926 |     basic_json& operator=(basic_json other) noexcept (
>       |                 ^~~~~~~~
> /usr/include/nlohmann/json.hpp:1926:38: note:   no known conversion for 
> argument 1 from ‘const ptree’ to ‘nlohmann::basic_json<>’
>  1926 |     basic_json& operator=(basic_json other) noexcept (
>       |                           ~~~~~~~~~~~^~~~~
> [43/256] c++ -Isrc/25a6634@@bali-phy@exe -Isrc -I../src -I. -I../ 
> -I/usr/include/eigen3 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 
> -std=c++14 -DHAVE_CONFIG_H -Wall -Wextra -Wno-sign-compare 
> -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas 
> -Wno-maybe-uninitialized -DNDEBUG -DNDEBUG_DP -O3 -funroll-loops -ffast-math 
> -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ 
> 'src/25a6634@@bali-phy@exe/parser_desugar-case.cc.o' -MF 
> 'src/25a6634@@bali-phy@exe/parser_desugar-case.cc.o.d' -o 
> 'src/25a6634@@bali-phy@exe/parser_desugar-case.cc.o' -c 
> ../src/parser/desugar-case.cc
> [44/256] c++ -Isrc/25a6634@@bali-phy@exe -Isrc -I../src -I. -I../ 
> -I/usr/include/eigen3 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 
> -std=c++14 -DHAVE_CONFIG_H -Wall -Wextra -Wno-sign-compare 
> -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas 
> -Wno-maybe-uninitialized -DNDEBUG -DNDEBUG_DP -O3 -funroll-loops -ffast-math 
> -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ 
> 'src/25a6634@@bali-phy@exe/parser_parser.cc.o' -MF 
> 'src/25a6634@@bali-phy@exe/parser_parser.cc.o.d' -o 
> 'src/25a6634@@bali-phy@exe/parser_parser.cc.o' -c ../src/parser/parser.cc
> [45/256] c++ -Isrc/25a6634@@bali-phy@exe -Isrc -I../src -I. -I../ 
> -I/usr/include/eigen3 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 
> -std=c++14 -DHAVE_CONFIG_H -Wall -Wextra -Wno-sign-compare 
> -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas 
> -Wno-maybe-uninitialized -DNDEBUG -DNDEBUG_DP -O3 -funroll-loops -ffast-math 
> -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ 
> 'src/25a6634@@bali-phy@exe/substitution_substitution.cc.o' -MF 
> 'src/25a6634@@bali-phy@exe/substitution_substitution.cc.o.d' -o 
> 'src/25a6634@@bali-phy@exe/substitution_substitution.cc.o' -c 
> ../src/substitution/substitution.cc
> ninja: build stopped: subcommand failed.
> dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j4 -v 
> returned exit code 1
> make: *** [debian/rules:20: build] Error 25

The full build log is available from:
   http://qa-logs.debian.net/2020/02/22/bali-phy_3.4.1+dfsg-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: bali-phy
Source-Version: 3.5.0.1+dfsg-1
Done: Benjamin Redelings <benjamin.redeli...@gmail.com>

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

Debian distribution maintenance software
pp.
Benjamin Redelings <benjamin.redeli...@gmail.com> (supplier of updated bali-phy 
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: Thu, 05 Mar 2020 17:36:36 -0500
Source: bali-phy
Architecture: source
Version: 3.5.0.1+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Benjamin Redelings <benjamin.redeli...@gmail.com>
Closes: 951991
Changes:
 bali-phy (3.5.0.1+dfsg-1) unstable; urgency=medium
 .
   [ Steffen Moeller ]
   * d/u/metadata: yamllint
 .
   [ Benjamin Redelings ]
   * Update copyright.
   * New upstream version 3.5.0.1+dfsg
     Closes: #951991
   * Require meson >= 0.52
   * Depend on librange-v3-dev
   * Update standards version.
   * Add --buildtype=release to debian/rules
   * Depend on python3
 .
   [ Andreas Tille ]
   * debhelper-compat 12 (routine-update)
   * Add salsa-ci file (routine-update)
   * Set field Upstream-Contact in debian/copyright.
   * Set upstream metadata fields: Bug-Database, Bug-Submit.
   * Remove obsolete fields Contact, Name from debian/upstream/metadata
     (already present in machine-readable debian/copyright).
   * Add lintian override for spelling issue
Checksums-Sha1:
 bf6d226d6cd3c740eaa16818b7bdab4a37bb0a78 2241 bali-phy_3.5.0.1+dfsg-1.dsc
 27f0886841f25f89e53620ec35426baf14e45d63 1099904 
bali-phy_3.5.0.1+dfsg.orig.tar.xz
 f1ee1b72265aca6aa96dc811d68e2d20a9d30679 4312 
bali-phy_3.5.0.1+dfsg-1.debian.tar.xz
 feda982bc7807990d521aa054b9b14d063bbab26 9088 
bali-phy_3.5.0.1+dfsg-1_amd64.buildinfo
Checksums-Sha256:
 476d8e4cd4f99ae587f179cda517b221c6a409802b43ed634a7efd8d8cc89356 2241 
bali-phy_3.5.0.1+dfsg-1.dsc
 55736e810189f3cd8ad4faab9a7b3408ceb875915d9b1ef6f7563ced0741a876 1099904 
bali-phy_3.5.0.1+dfsg.orig.tar.xz
 302fd7a0db619c4cd645fcd2d6777288c67832318bd1e11aab4df36077247ee3 4312 
bali-phy_3.5.0.1+dfsg-1.debian.tar.xz
 0c76fac68f687ba104d1a3b8e0c18886a0a6a3f318e0194a7030e41d178ddf98 9088 
bali-phy_3.5.0.1+dfsg-1_amd64.buildinfo
Files:
 4d409f6fc0b0dd08ebc291497d1fa69d 2241 science optional 
bali-phy_3.5.0.1+dfsg-1.dsc
 88b913dc27ee0ede5ed2329565b6cac5 1099904 science optional 
bali-phy_3.5.0.1+dfsg.orig.tar.xz
 68bc2e9e614c837760589933b8d3148a 4312 science optional 
bali-phy_3.5.0.1+dfsg-1.debian.tar.xz
 f995324c8597ecb557baec32ae1dd8e6 9088 science optional 
bali-phy_3.5.0.1+dfsg-1_amd64.buildinfo

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

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAl5iIFARHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtE+oxAAksDFWAkZ6mWaSKbsCvy7dRSbmssJlvYD
/dS0oGb/aPM/hG+zEsAFLvZjwCBKgyyvmVAYzaenByqvk46MHOml+83jz7GXzqoN
qiPNOAA9nWdjSC/YUPdcEquM5JMhBS0cex2LpeNcT4uMzJIqpxdUbfUjqnv0JLQU
ET4OC/uaD7MreWkWOiDt4wq0c5kNzg7nXD7x874iavXEsmEu3ALwmgHgS8Jpj8ZN
zTqFZy04yaGOzTv0/qAZWOKzmf9U/9UA5W9G7gV3m5mNa4Ke81iie97uJbkOF+ue
idbdwiChT1wZuQCM1iwJUDBbqMeKJEvrClau52EJjGL8BRoYZBtM/oZgA4HHH2fX
4VG1nlAIsMPpsxJP22PzUdGVmqOM877Q7T5BTIOHFIFVPG9QeZ0WlDP9/qKjgZAA
TrlSaqIUboeBPwrpXigvlYFOgnT8HGWct4yk0xoeQf0aSW3qXYCWpwjHHYUe+Gd4
NktIrmWGS9+KdfvCC8AK+PeE7tDqylfp8MOXoyyX8ilzklG9HoTbH/fErqfHVSy/
+exGmUx5HKWl+3xSupqu8IG96N5rN5LFCYiEm1fstIm4R58dfKQgnkJHdTKHP2O9
Ziq21CgsCgFCJ7XnpHWKq/AtX0hYQrNMOp+JGzuF+ZPWwHloXC7snXfFakdjFROt
UbnBCHIn6Bk=
=0Nle
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to