Your message dated Tue, 07 Jul 2020 09:48:49 +0000
with message-id <e1jskdz-000972...@fasolo.debian.org>
and subject line Bug#925749: fixed in liblemon 1.3.1+dfsg-3
has caused the Debian Bug report #925749,
regarding liblemon: 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 ow...@bugs.debian.org
immediately.)


-- 
925749: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925749
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:liblemon
Version: 1.3.1+dfsg-2
Severity: normal
Tags: sid bullseye
User: debian-...@lists.debian.org
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/liblemon_1.3.1+dfsg-2_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.

[...]
 1667 |           min = _graph.oppositeArc(a);
In file included from 
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/test/matching_test.cc:27:
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/lemon/concepts/graph.h:335:9: note: because 
'lemon::concepts::Graph::Arc' has user-provided 
'lemon::concepts::Graph::Arc::Arc(const lemon::concepts::Graph::Arc&)'
  335 |         Arc(const Arc&) { }
      |         ^~~
[ 71%] Linking CXX executable matching_test
cd /<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu/test && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/matching_test.dir/link.txt 
--verbose=1
/usr/bin/c++  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/liblemon-1.3.1+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -W -Wunused -Wformat=2 -Wctor-dtor-privacy 
-Wnon-virtual-dtor -Wno-char-subscripts -Wwrite-strings -Wno-char-subscripts 
-Wreturn-type -Wcast-qual -Wcast-align -Wsign-promo -Woverloaded-virtual 
-fno-strict-aliasing -Wold-style-cast -Wno-unknown-pragmas  -Wl,-z,relro 
-Wl,-z,now -rdynamic CMakeFiles/matching_test.dir/matching_test.cc.o  -o 
matching_test  -L/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu/lemon 
-Wl,-rpath,/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu/lemon 
../lemon/liblemon.so.1.3.1 -lglpk 
make[5]: Leaving directory 
'/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu'
[ 71%] Built target matching_test
make -f test/CMakeFiles/lgf_test.dir/build.make 
test/CMakeFiles/lgf_test.dir/depend
make[5]: Entering directory 
'/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu'
cd /<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /<<BUILDDIR>>/liblemon-1.3.1+dfsg 
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/test 
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu 
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu/test 
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu/test/CMakeFiles/lgf_test.dir/DependInfo.cmake
 --color=
Scanning dependencies of target lgf_test
make[5]: Leaving directory 
'/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu'
make -f test/CMakeFiles/lgf_test.dir/build.make 
test/CMakeFiles/lgf_test.dir/build
make[5]: Entering directory 
'/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu'
[ 71%] Building CXX object test/CMakeFiles/lgf_test.dir/lgf_test.cc.o
cd /<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu/test && /usr/bin/c++  
 -I/<<BUILDDIR>>/liblemon-1.3.1+dfsg 
-I/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu  -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/liblemon-1.3.1+dfsg=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W 
-Wunused -Wformat=2 -Wctor-dtor-privacy -Wnon-virtual-dtor -Wno-char-subscripts 
-Wwrite-strings -Wno-char-subscripts -Wreturn-type -Wcast-qual -Wcast-align 
-Wsign-promo -Woverloaded-virtual -fno-strict-aliasing -Wold-style-cast 
-Wno-unknown-pragmas   -o CMakeFiles/lgf_test.dir/lgf_test.cc.o -c 
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/test/lgf_test.cc
[ 72%] Linking CXX executable lgf_test
cd /<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu/test && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/lgf_test.dir/link.txt --verbose=1
/usr/bin/c++  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/liblemon-1.3.1+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -W -Wunused -Wformat=2 -Wctor-dtor-privacy 
-Wnon-virtual-dtor -Wno-char-subscripts -Wwrite-strings -Wno-char-subscripts 
-Wreturn-type -Wcast-qual -Wcast-align -Wsign-promo -Woverloaded-virtual 
-fno-strict-aliasing -Wold-style-cast -Wno-unknown-pragmas  -Wl,-z,relro 
-Wl,-z,now -rdynamic CMakeFiles/lgf_test.dir/lgf_test.cc.o  -o lgf_test  
-L/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu/lemon 
-Wl,-rpath,/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu/lemon 
../lemon/liblemon.so.1.3.1 -lglpk 
make[5]: Leaving directory 
'/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu'
[ 72%] Built target lgf_test
make -f test/CMakeFiles/maps_test.dir/build.make 
test/CMakeFiles/maps_test.dir/depend
make[5]: Entering directory 
'/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu'
cd /<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /<<BUILDDIR>>/liblemon-1.3.1+dfsg 
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/test 
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu 
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu/test 
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu/test/CMakeFiles/maps_test.dir/DependInfo.cmake
 --color=
Scanning dependencies of target maps_test
make[5]: Leaving directory 
'/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu'
make -f test/CMakeFiles/maps_test.dir/build.make 
test/CMakeFiles/maps_test.dir/build
make[5]: Entering directory 
'/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu'
[ 73%] Building CXX object test/CMakeFiles/maps_test.dir/maps_test.cc.o
cd /<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu/test && /usr/bin/c++  
 -I/<<BUILDDIR>>/liblemon-1.3.1+dfsg 
-I/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu  -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/liblemon-1.3.1+dfsg=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W 
-Wunused -Wformat=2 -Wctor-dtor-privacy -Wnon-virtual-dtor -Wno-char-subscripts 
-Wwrite-strings -Wno-char-subscripts -Wreturn-type -Wcast-qual -Wcast-align 
-Wsign-promo -Woverloaded-virtual -fno-strict-aliasing -Wold-style-cast 
-Wno-unknown-pragmas   -o CMakeFiles/maps_test.dir/maps_test.cc.o -c 
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/test/maps_test.cc
In file included from /<<BUILDDIR>>/liblemon-1.3.1+dfsg/test/maps_test.cc:24:
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/lemon/maps.h: In substitution of 
'template<class K, class V, V v> lemon::ConstMap<K, lemon::Const<V, v> > 
lemon::constMap() [with K = A; V = B; V v = <missing>]':
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/test/maps_test.cc:120:26:   required from here
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/lemon/maps.h:193:36: error: non-type template 
parameters of class type only available with '-std=c++2a' or '-std=gnu++2a'
  193 |   inline ConstMap<K, Const<V, v> > constMap() {
      |                                    ^~~~~~~~
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/lemon/maps.h: In substitution of 
'template<class K, class V, V v> lemon::ConstMap<K, lemon::Const<V, v> > 
lemon::constMap() [with K = A; V = lemon::Const<int, 10>; V v = <missing>]':
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/test/maps_test.cc:136:39:   required from here
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/lemon/maps.h:193:36: error: non-type template 
parameters of class type only available with '-std=c++2a' or '-std=gnu++2a'
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/test/maps_test.cc: In function 'int main()':
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/test/maps_test.cc:162:24: warning: 
implicitly-declared 'lemon::RangeMap<B>::RangeMap(const lemon::RangeMap<B>&)' 
is deprecated [-Wdeprecated-copy]
  162 |     RangeMap<B> map4 = map1;
      |                        ^~~~
In file included from /<<BUILDDIR>>/liblemon-1.3.1+dfsg/test/maps_test.cc:24:
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/lemon/maps.h:296:15: note: because 
'lemon::RangeMap<B>' has user-provided 'lemon::RangeMap<V>& 
lemon::RangeMap<V>::operator=(const lemon::RangeMap<V>&) [with V = B]'
  296 |     RangeMap& operator=(const RangeMap&);
      |               ^~~~~~~~
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/lemon/maps.h: In instantiation of 
'lemon::FunctorToMap<F, K, V>::FunctorToMap(const F&) [with F = F; K = A; V = 
B]':
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/test/maps_test.cc:234:21:   required from here
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/lemon/maps.h:627:42: warning: 
implicitly-declared 'constexpr F::F(const F&)' is deprecated [-Wdeprecated-copy]
  627 |     FunctorToMap(const F &f = F()) : _f(f) {}
      |                                          ^
/<<BUILDDIR>>/liblemon-1.3.1+dfsg/test/maps_test.cc:66:6: note: because 'F' has 
user-provided 'F& F::operator=(const F&)'
   66 |   F& operator=(const F&);
      |      ^~~~~~~~
make[5]: *** [test/CMakeFiles/maps_test.dir/build.make:66: 
test/CMakeFiles/maps_test.dir/maps_test.cc.o] Error 1
make[5]: Leaving directory 
'/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu'
make[4]: *** [CMakeFiles/Makefile2:1600: test/CMakeFiles/maps_test.dir/all] 
Error 2
make[4]: Leaving directory 
'/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:158: CMakeFiles/check.dir/rule] Error 2
make[3]: Leaving directory 
'/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:213: check] Error 2
make[2]: Leaving directory 
'/<<BUILDDIR>>/liblemon-1.3.1+dfsg/obj-x86_64-linux-gnu'
make[1]: *** [debian/rules:17: override_dh_auto_test] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/liblemon-1.3.1+dfsg'
make: *** [debian/rules:10: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

--- End Message ---
--- Begin Message ---
Source: liblemon
Source-Version: 1.3.1+dfsg-3
Done: Andreas Tille <ti...@debian.org>

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

Debian distribution maintenance software
pp.
Andreas Tille <ti...@debian.org> (supplier of updated liblemon 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, 07 Jul 2020 10:47:54 +0200
Source: liblemon
Architecture: source
Version: 1.3.1+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Closes: 925749
Changes:
 liblemon (1.3.1+dfsg-3) unstable; urgency=medium
 .
   [ Andreas Tille ]
   * Drop workaround for jquery.js which is not used any more
   * Secure URI in watch file
   * debhelper-compat 13
   * Standards-Version: 4.5.0
   * Respect DEB_BUILD_OPTIONS in override_dh_auto_test target
   * Remove trailing whitespace in debian/rules
   * Use secure URI in Homepage field.
   * Add salsa-ci file (routine-update)
   * Rules-Requires-Root: no (routine-update)
   * Do not install lemon-0.x-to-1.x.sh
 .
   [ zhao feng ]
   * filter out failed test
   * fix ctest path
     Closes: #925749
Checksums-Sha1:
 5097f6154eed0bc12343d72d3938b88d096ce460 2243 liblemon_1.3.1+dfsg-3.dsc
 fe925425aae0251584dd5b20cfd04494cf91b4bf 6112 
liblemon_1.3.1+dfsg-3.debian.tar.xz
 03bdc93d02358d3a66aac1753f76241492ad9168 11530 
liblemon_1.3.1+dfsg-3_amd64.buildinfo
Checksums-Sha256:
 fee994bd09a2dc3c4f102d04a1d110caa81d9b1c86d2f89a8adf6fee37f0be54 2243 
liblemon_1.3.1+dfsg-3.dsc
 951fe87aeba85fb2e464c266c11e9a14b09e27df659f9915c5c66e24e6be6cc3 6112 
liblemon_1.3.1+dfsg-3.debian.tar.xz
 adf187caa31ceffdc807de1eaed7ad6d5782ce68e9d03092bc04b469425eb8a7 11530 
liblemon_1.3.1+dfsg-3_amd64.buildinfo
Files:
 d2788fe33792f4c8346b2485c27207da 2243 science optional 
liblemon_1.3.1+dfsg-3.dsc
 6ae408dc156bfff2ed3256ad7165843c 6112 science optional 
liblemon_1.3.1+dfsg-3.debian.tar.xz
 411e57819314d2c1b4f841b03cd52545 11530 science optional 
liblemon_1.3.1+dfsg-3_amd64.buildinfo

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

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAl8EQXMRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtGDCw/8DqnNDUFRbhW9J+KVBReG+yXMhLek7msC
NQwPJ322Dn6IGmJseMgTa26//4/VQnwlQvFHGnY7DA/Avz8dShQDqJEUEq7yBoHw
ODo3h3dVJEIy9eo/IV//PcRFMvGPRreBmPVUItzexResKu4wP/OGfWCAf8uS0kqW
b6gGkJIvmRvJIbljpBCG09quJMLkO9At78vN5bOIffSMUku2ZVAoS6Cbd5LBHdx2
FIrp2JBRPOseAyUeifDaQSnNeZBnU3RHmHOqrTO5v4ZTjnP1Gq2LCAuK5msd5kp8
NQtTKnvVc0/n30QoKHHYsFQix6P3YdMMmzxyRTGihsv9jKON78TYxdGqQuC8nv5B
AH06RUcsXNwMRwGGwycvNKkcDo7aPH0Q9xXQeotn4EOTrrJDlvRzYLFr8X+1RZjT
tz6dZhduWSV/7cgdtPpedxbnWqM/LrCOZwwusjIsAKr9aA/DD3XHKWyoWZWe1WlU
B7/lsoYzQZvm5ujqODS3HL/wxTX3OT8zuW7nU+qbpUvPV+EymIjBX6vA5Wgo1BVb
OGqyPGQLtD4SMmxTstvfSp4zcA1vHX9muz+lFeo6LFtVND5L5zTH5efkJS9dd3P/
BkMtWm+njf3TQHk8CXSkGwgGCXltuv2QQgk3owkX4Qm6lYcv4TcN48MW+7dIsBOb
YEewJpjwPYk=
=z9dZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to