Hey Matthias,
Thanks for reporting this bu I'm not able to reproduce it.
For me it compiles and runs tests just fine:
PASS: input-check.sh
PASS: backend-check.sh
PASS: potrace-check.sh
SKIP: postscript-check.sh
SKIP: pdf-check.sh
PASS: mkbitmap-check.sh
PASS: mkbitmap-input-check.sh
PASS: binary-check.sh
============================================================================
Testsuite summary for potrace 1.16
============================================================================
# TOTAL: 8
# PASS: 6
# SKIP: 2
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
peter@potrace:~/potrace/potrace-1.16$ gcc --version
gcc (Debian 10.1.0-1) 10.1.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
Can you provide more details on how to reproduce this?
regards
fEnIo
On 2020-04-17 13:09, Matthias Klose wrote:
Package: src:potrace
Version: 1.16-2
Severity: normal
Tags: sid bullseye
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-10
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-10/g++-10, but succeeds to build with gcc-9/g++-9. 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/gcc10-20200225/potrace_1.16-2_unstable_gcc10.log
The last lines of the build log are at the end of this report.
To build with GCC 10, either set CC=gcc-10 CXX=g++-10 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-10/porting_to.html
[...]
PASS: mkbitmap-input-check.sh
PASS: binary-check.sh
========================================
potrace 1.16: check/test-suite.log
========================================
# TOTAL: 8
# PASS: 5
# SKIP: 2
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: input-check.sh
====================
Checking input formats...
data1.pbm: | | 0%
[Gdata1.pbm: |= | 2%
[Gdata1.pbm: |== | 5%
[Gdata1.pbm: |=== | 7%
[Gdata1.pbm: |==== |
10% [Gdata1.pbm: |======
| 17% [Gdata1.pbm: |=======
| 17% [Gdata1.pbm: |========
| 20% [Gdata1.pbm: |=========
| 23% [Gdata1.pbm: |==========
| 25% [Gdata1.pbm: |===========
| 28% [Gdata1.pbm: |============
| 30% [Gdata1.pbm: |======================
| 55% [Gdata1.pbm: |=======================
| 5
8% [Gdata1.pbm: |===========================
| 68% [Gdata1.pbm: |============================
| 70% [Gdata1.pbm: |=============================
| 73% [Gdata1.pbm: |==============================
| 75% [Gdata1.pbm: |===============================
| 77% [Gdata1.pbm: |================================
| 80% [Gdata1.pbm: |=================================
| 84% [Gdata1.pbm:
|================================== | 85% [Gdata1.pbm:
|==================================== | 90% [Gdata1.pbm:
|===================================== | 92% [Gdata1.pbm:
|====================================== | 95% [Gdata1.pbm:
|======================================= | 97% [Gdata1.pbm:
|========================================| 100% [G
data1.pgm: | | 0%
[Gdata1.pgm: |= | 2%
[Gdata1.pgm: |== | 5%
[Gdata1.pgm: |=== | 7%
[Gdata1.pgm: |==== |
10% [Gdata1.pgm: |======
| 17% [Gdata1.pgm: |=======
| 17% [Gdata1.pgm: |========
| 20% [Gdata1.pgm: |=========
| 23% [Gdata1.pgm: |==========
| 25% [Gdata1.pgm: |===========
| 28% [Gdata1.pgm: |============
| 30% [Gdata1.pgm: |======================
| 55% [Gdata1.pgm: |=======================
| 5
8% [Gdata1.pgm: |===========================
| 68% [Gdata1.pgm: |============================
| 70% [Gdata1.pgm: |=============================
| 73% [Gdata1.pgm: |==============================
| 75% [Gdata1.pgm: |===============================
| 77% [Gdata1.pgm: |================================
| 80% [Gdata1.pgm: |=================================
| 84% [Gdata1.pgm:
|================================== | 85% [Gdata1.pgm:
|==================================== | 90% [Gdata1.pgm:
|===================================== | 92% [Gdata1.pgm:
|====================================== | 95% [Gdata1.pgm:
|======================================= | 97% [Gdata1.pgm:
|========================================| 100% [G
data1.ppm: | | 0%
[Gdata1.ppm: |= | 2%
[Gdata1.ppm: |== | 5%
[Gdata1.ppm: |=== | 7%
[Gdata1.ppm: |==== |
10% [Gdata1.ppm: |======
| 17% [Gdata1.ppm: |=======
| 17% [Gdata1.ppm: |========
| 20% [Gdata1.ppm: |=========
| 23% [Gdata1.ppm: |==========
| 25% [Gdata1.ppm: |===========
| 28% [Gdata1.ppm: |============
| 30% [Gdata1.ppm: |======================
| 55% [Gdata1.ppm: |=======================
| 5
8% [Gdata1.ppm: |===========================
| 68% [Gdata1.ppm: |============================
| 70% [Gdata1.ppm: |=============================
| 73% [Gdata1.ppm: |==============================
| 75% [Gdata1.ppm: |===============================
| 77% [Gdata1.ppm: |================================
| 80% [Gdata1.ppm: |=================================
| 84% [Gdata1.ppm:
|================================== | 85% [Gdata1.ppm:
|==================================== | 90% [Gdata1.ppm:
|===================================== | 92% [Gdata1.ppm:
|====================================== | 95% [Gdata1.ppm:
|======================================= | 97% [Gdata1.ppm:
|========================================| 100% [G
data1.pbm.plain: | | 0%
[Gdata1.pbm.plain: |= | 2%
[Gdata1.pbm.plain: |== | 5%
[Gdata1.pbm.plain: |=== | 7%
[Gdata1.pbm.plain: |==== |
10% [Gdata1.pbm.plain: |======
| 17% [Gdata1.pbm.plain: |=======
| 17% [Gdata1.pbm.plain: |========
| 20% [Gdata1.pbm.plain: |=========
| 23% [Gdata1.pbm.plain: |==========
| 25% [Gdata1.pbm.plain: |===========
| 28% [Gdata1.pbm.plain: |============
| 30% [Gdata1.pbm.plain: |======================
| 55% [Gdata1.pbm.plain: |=======================
| 5
8% [Gdata1.pbm.plain: |===========================
| 68% [Gdata1.pbm.plain: |============================
| 70% [Gdata1.pbm.plain: |=============================
| 73% [Gdata1.pbm.plain: |==============================
| 75% [Gdata1.pbm.plain: |===============================
| 77% [Gdata1.pbm.plain: |================================
| 80% [Gdata1.pbm.plain: |=================================
| 84% [Gdata1.pbm.plain:
|================================== | 85% [Gdata1.pbm.plain:
|==================================== | 90% [Gdata1.pbm.plain:
|===================================== | 92% [Gdata1.pbm.plain:
|====================================== | 95% [Gdata1.pbm.plain:
|======================================= | 97% [Gdata1.pbm.plain:
|========================================| 100% [G
data1.pgm.plain: | | 0%
[Gdata1.pgm.plain: |= | 2%
[Gdata1.pgm.plain: |== | 5%
[Gdata1.pgm.plain: |=== | 7%
[Gdata1.pgm.plain: |==== |
10% [Gdata1.pgm.plain: |======
| 17% [Gdata1.pgm.plain: |=======
| 17% [Gdata1.pgm.plain: |========
| 20% [Gdata1.pgm.plain: |=========
| 23% [Gdata1.pgm.plain: |==========
| 25% [Gdata1.pgm.plain: |===========
| 28% [Gdata1.pgm.plain: |============
| 30% [Gdata1.pgm.plain: |======================
| 55% [Gdata1.pgm.plain: |=======================
| 5
8% [Gdata1.pgm.plain: |===========================
| 68% [Gdata1.pgm.plain: |============================
| 70% [Gdata1.pgm.plain: |=============================
| 73% [Gdata1.pgm.plain: |==============================
| 75% [Gdata1.pgm.plain: |===============================
| 77% [Gdata1.pgm.plain: |================================
| 80% [Gdata1.pgm.plain: |=================================
| 84% [Gdata1.pgm.plain:
|================================== | 85% [Gdata1.pgm.plain:
|==================================== | 90% [Gdata1.pgm.plain:
|===================================== | 92% [Gdata1.pgm.plain:
|====================================== | 95% [Gdata1.pgm.plain:
|======================================= | 97% [Gdata1.pgm.plain:
|========================================| 100% [G
data1.ppm.plain: | | 0%
[Gdata1.ppm.plain: |= | 2%
[Gdata1.ppm.plain: |== | 5%
[Gdata1.ppm.plain: |=== | 7%
[Gdata1.ppm.plain: |==== |
10% [Gdata1.ppm.plain: |======
| 17% [Gdata1.ppm.plain: |=======
| 17% [Gdata1.ppm.plain: |========
| 20% [Gdata1.ppm.plain: |=========
| 23% [Gdata1.ppm.plain: |==========
| 25% [Gdata1.ppm.plain: |===========
| 28% [Gdata1.ppm.plain: |============
| 30% [Gdata1.ppm.plain: |======================
| 55% [Gdata1.ppm.plain: |=======================
| 5
8% [Gdata1.ppm.plain: |===========================
| 68% [Gdata1.ppm.plain: |============================
| 70% [Gdata1.ppm.plain: |=============================
| 73% [Gdata1.ppm.plain: |==============================
| 75% [Gdata1.ppm.plain: |===============================
| 77% [Gdata1.ppm.plain: |================================
| 80% [Gdata1.ppm.plain: |=================================
| 84% [Gdata1.ppm.plain:
|================================== | 85% [Gdata1.ppm.plain:
|==================================== | 90% [Gdata1.ppm.plain:
|===================================== | 92% [Gdata1.ppm.plain:
|====================================== | 95% [Gdata1.ppm.plain:
|======================================= | 97% [Gdata1.ppm.plain:
|========================================| 100% [G
data1.bmp1: | | 0%
[Gdata1.bmp1: |= | 2%
[Gdata1.bmp1: |== | 5%
[Gdata1.bmp1: |=== | 7%
[Gdata1.bmp1: |==== |
10% [Gdata1.bmp1: |======
| 17% [Gdata1.bmp1: |=======
| 17% [Gdata1.bmp1: |========
| 20% [Gdata1.bmp1: |=========
| 23% [Gdata1.bmp1: |==========
| 25% [Gdata1.bmp1: |===========
| 28% [Gdata1.bmp1: |============
| 30% [Gdata1.bmp1: |======================
| 55% [Gdata1.bmp1: |=======================
| 5
8% [Gdata1.bmp1: |===========================
| 68% [Gdata1.bmp1: |============================
| 70% [Gdata1.bmp1: |=============================
| 73% [Gdata1.bmp1: |==============================
| 75% [Gdata1.bmp1: |===============================
| 77% [Gdata1.bmp1: |================================
| 80% [Gdata1.bmp1: |=================================
| 84% [Gdata1.bmp1:
|================================== | 85% [Gdata1.bmp1:
|==================================== | 90% [Gdata1.bmp1:
|===================================== | 92% [Gdata1.bmp1:
|====================================== | 95% [Gdata1.bmp1:
|======================================= | 97% [Gdata1.bmp1:
|========================================| 100% [G
*** stack smashing detected ***: <unknown> terminated
Aborted
input-check.sh: test failed
Failed command: : ../src/potrace --progress -o
/tmp/input-check.sh-2.4d6gqW ./data/data1.bmp4
FAIL input-check.sh (exit status: 1)
SKIP: postscript-check.sh
=========================
Don't have ghostscript, skipping PostScript test.
SKIP postscript-check.sh (exit status: 77)
SKIP: pdf-check.sh
==================
Don't have ghostscript, skipping PDF test.
SKIP pdf-check.sh (exit status: 77)
============================================================================
Testsuite summary for potrace 1.16
============================================================================
# TOTAL: 8
# PASS: 5
# SKIP: 2
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See check/test-suite.log
Please report to selinger at users.sourceforge.net
============================================================================
make[4]: *** [Makefile:679: test-suite.log] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/check'
make[3]: *** [Makefile:787: check-TESTS] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/check'
make[2]: *** [Makefile:910: check-am] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/check'
make[1]: *** [Makefile:408: check-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j1 check VERBOSE=1 returned exit code 2
make: *** [debian/rules:13: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit
status 2