[Debian-astro-maintainers] Bug#925659: cpl-plugin-muse: ftbfs with GCC-9

Matthias Klose doko at debian.org
Wed Mar 27 19:44:35 GMT 2019


Package: src:cpl-plugin-muse
Version: 2.6+dfsg-1
Severity: normal
Tags: sid bullseye
User: debian-gcc at 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/cpl-plugin-muse_2.6+dfsg-1_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.

[...]
checking for a CPL version with FFTW support... yes
checking for extra includes... no
checking for extra libs... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating tools/Makefile
config.status: creating Makefile
config.status: creating Doxyfile
config.status: creating muse/Makefile
config.status: creating recipes/Makefile
config.status: creating reflex/Makefile
config.status: creating reflex/muse.xml
config.status: creating reflex/muse_exp_combine.xml
config.status: creating reflex/contrib_wkf/Makefile
config.status: creating reflex/contrib_wkf/zap/Makefile
config.status: creating tests/Makefile
config.status: creating xmldoc/Doxyfile
config.status: creating xmldoc/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
make[1]: Leaving directory '/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg'
   dh_auto_build -a
	make -j4
make[1]: Entering directory '/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg'
make  all-recursive
make[2]: Entering directory '/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg'
Making all in muse
make[3]: Entering directory '/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg/muse'
make  all-am
make[4]: Entering directory '/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg/muse'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c -o muse_data_format_z.lo muse_data_format_z.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c -o muse_artifacts.lo muse_artifacts.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c -o muse_autocalib.lo muse_autocalib.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c -o muse_astro.lo muse_astro.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c muse_data_format_z.c  -fPIC -DPIC -o .libs/muse_data_format_z.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c muse_autocalib.c  -fPIC -DPIC -o .libs/muse_autocalib.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c muse_astro.c  -fPIC -DPIC -o .libs/muse_astro.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c muse_artifacts.c  -fPIC -DPIC -o .libs/muse_artifacts.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c -o muse_basicproc.lo muse_basicproc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c muse_basicproc.c  -fPIC -DPIC -o .libs/muse_basicproc.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c -o muse_combine.lo muse_combine.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c muse_combine.c  -fPIC -DPIC -o .libs/muse_combine.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c -o muse_cplwrappers.lo muse_cplwrappers.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c muse_cplwrappers.c  -fPIC -DPIC -o .libs/muse_cplwrappers.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c -o muse_dar.lo muse_dar.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c muse_dar.c  -fPIC -DPIC -o .libs/muse_dar.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c -o muse_datacube.lo muse_datacube.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DCX_LOG_DOMAIN=\"MuseLib\" -DNDEBUG -I../muse -I../muse -I/usr/include/cpl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security --std=c99 -Wno-overlength-strings -fopenmp -c muse_datacube.c  -fPIC -DPIC -o .libs/muse_datacube.o
muse_datacube.c: In function 'muse_euro3dcube_collapse':
muse_datacube.c:258:7: error: '__func__' not specified in enclosing 'parallel'
  258 |       cpl_msg_warning(__func__, "spectrum %d in Euro3D table does not have "
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |                       "position information!", k + 1);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
muse_datacube.c:250:11: error: enclosing 'parallel'
  250 |   #pragma omp parallel for default(none) private(l)      /* as req. by Ralf */ \
      |           ^~~
make[4]: *** [Makefile:659: muse_datacube.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg/muse'
make[3]: *** [Makefile:512: all] Error 2
make[3]: Leaving directory '/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg/muse'
make[2]: *** [Makefile:529: all-recursive] Error 1
make[2]: Leaving directory '/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg'
make[1]: *** [Makefile:437: all] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/cpl-plugin-muse-2.6+dfsg'
dh_auto_build: make -j4 returned exit code 2
make: *** [debian/rules:14: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2



More information about the Debian-astro-maintainers mailing list