Bug#957831: speech-tools: ftbfs with GCC-10

Matthias Klose doko at debian.org
Fri Apr 17 12:11:22 BST 2020


Package: src:speech-tools
Version: 1:2.5.0-8
Severity: normal
Tags: sid bullseye
User: debian-gcc at 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/speech-tools_2.5.0-8_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

[...]
a - freqsmooth.o
a - EST_PST.o
look at library estbase
look at library eststring
Making in directory ./intonation ...
Making in directory intonation/tilt ...
making dependencies -- tilt_analysis.cc tilt_synthesis.cc tilt_utils.cc 
x86_64-linux-gnu-g++ -fno-delete-null-pointer-checks -c -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -DOMP_WAGON=1 -g -O3 -fPIC -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -DOMP_WAGON=1 -g -O3 -fPIC -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -DOMP_WAGON=1 -g -O3 -fPIC -Wall -I../../include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security tilt_analysis.cc
x86_64-linux-gnu-g++ -fno-delete-null-pointer-checks -c -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -DOMP_WAGON=1 -g -O3 -fPIC -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -DOMP_WAGON=1 -g -O3 -fPIC -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -DOMP_WAGON=1 -g -O3 -fPIC -Wall -I../../include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security tilt_synthesis.cc
tilt_synthesis.cc: In function ‘void fill_connection_values(EST_Track&, float, float, float, float)’:
tilt_synthesis.cc:100:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
  100 |     else
      |     ^~~~
tilt_synthesis.cc:102:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  102 |  for (j = 0; j < fz.num_frames()-1; ++j)
      |  ^~~
x86_64-linux-gnu-g++ -fno-delete-null-pointer-checks -c -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -DOMP_WAGON=1 -g -O3 -fPIC -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -DOMP_WAGON=1 -g -O3 -fPIC -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -DOMP_WAGON=1 -g -O3 -fPIC -Wall -I../../include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security tilt_utils.cc
look at library estools tilt_analysis.o tilt_synthesis.o tilt_utils.o
Update library estools tilt_analysis.o tilt_synthesis.o tilt_utils.o
ar: `u' modifier ignored since `D' is the default (see `U')
a - tilt_analysis.o
a - tilt_synthesis.o
a - tilt_utils.o
look at library estbase
look at library eststring
Making in directory ./lib ...
make est_program_makefile from est_program_makefile-in
make est_mainline from est_mainline-in
echo Make Shared Library eststring
Make Shared Library eststring
if [ ! -d shared_space ] ; then mkdir shared_space ; else /bin/rm -f shared_space/*.o ; fi
(cd shared_space ; ar x ../libeststring.a )
echo Link Shared Library eststring
Link Shared Library eststring
if [ -n "" ] ; then libs='     -lncurses -lasound -lpulse-simple -lpulse  -ldl -lncurses -lm  -fopenmp ' ; fi ;\
 x86_64-linux-gnu-g++ -fno-delete-null-pointer-checks -fopenmp -shared -o libeststring.so.2.5.0 -Wl,-soname -Wl,libeststring.so.2.5 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed \
	shared_space/*.o  $libs
/bin/rm -f shared_space/*.o libeststring.so
ln -sf libeststring.so.2.5.0 libeststring.so.2.5
ln -sf libeststring.so.2.5 libeststring.so
echo Make Shared Library estbase
Make Shared Library estbase
if [ ! -d shared_space ] ; then mkdir shared_space ; else /bin/rm -f shared_space/*.o ; fi
(cd shared_space ; ar x ../libestbase.a )
echo Link Shared Library estbase
Link Shared Library estbase
if [ -n "1" ] ; then libs='     -lncurses -lasound -lpulse-simple -lpulse  -ldl -lncurses -lm  -fopenmp ' ; fi ;\
 x86_64-linux-gnu-g++ -fno-delete-null-pointer-checks -fopenmp -shared -o libestbase.so.2.5.0 -Wl,-soname -Wl,libestbase.so.2.5 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed \
	shared_space/*.o -L. -leststring $libs -L.
/bin/rm -f shared_space/*.o libestbase.so
ln -sf libestbase.so.2.5.0 libestbase.so.2.5
ln -sf libestbase.so.2.5 libestbase.so
echo Make Shared Library estools
Make Shared Library estools
if [ ! -d shared_space ] ; then mkdir shared_space ; else /bin/rm -f shared_space/*.o ; fi
(cd shared_space ; ar x ../libestools.a )
echo Link Shared Library estools
Link Shared Library estools
if [ -n "" ] ; then libs='     -lncurses -lasound -lpulse-simple -lpulse  -ldl -lncurses -lm  -fopenmp ' ; fi ;\
 x86_64-linux-gnu-g++ -fno-delete-null-pointer-checks -fopenmp -shared -o libestools.so.2.5.0 -Wl,-soname -Wl,libestools.so.2.5 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed \
	shared_space/*.o  $libs -L. -lestbase -leststring -lncurses
/usr/bin/ld: shared_space/siodeditline.o:(.data.rel.local+0x8): multiple definition of `editline_history_file'; shared_space/editline.o:(.bss+0x28): first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [../config/rules/library.mak:110: libestools.so] Error 1
make[2]: *** [config/rules/targets.mak:57: lib] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:24: override_dh_auto_build-arch] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:76: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Pkg-a11y-devel mailing list