--- Begin Message ---
Package: src:umview
Version: 0.8.2-3.1
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14
[This bug is targeted to the upcoming trixie release]
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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/umview_0.8.2-3.1_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 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-14/porting_to.html
[...]
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c um_ls_service.c
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -o um_ls_service
um_ls_service.o ../um_lib/libumlib.la -lpthread -ldl
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z -Wl,relro -o .libs/um_ls_service um_ls_service.o
../um_lib/.libs/libumlib.so -lpthread -ldl
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c vuname.c
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -o vuname vuname.o
../um_lib/libumlib.la -lpthread -ldl
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z -Wl,relro -o .libs/vuname vuname.o ../um_lib/.libs/libumlib.so
-lpthread -ldl
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c viewname.c
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -o viewname viewname.o
../um_lib/libumlib.la -lpthread -ldl
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z -Wl,relro -o .libs/viewname viewname.o ../um_lib/.libs/libumlib.so
-lpthread -ldl
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c viewmount.c
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -o viewmount viewmount.o
../um_lib/libumlib.la -lpthread -ldl
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z -Wl,relro -o .libs/viewmount viewmount.o ../um_lib/.libs/libumlib.so
-lpthread -ldl
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c viewumount.c
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -o viewumount
viewumount.o ../um_lib/libumlib.la -lpthread -ldl
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z -Wl,relro -o .libs/viewumount viewumount.o ../um_lib/.libs/libumlib.so
-lpthread -ldl
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c umshutdown.c
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -o umshutdown
umshutdown.o ../um_lib/libumlib.la -lpthread -ldl
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z -Wl,relro -o .libs/umshutdown umshutdown.o ../um_lib/.libs/libumlib.so
-lpthread -ldl
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c mstack.c
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -o mstack mstack.o
../um_lib/libumlib.la -lpthread -ldl
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z -Wl,relro -o .libs/mstack mstack.o ../um_lib/.libs/libumlib.so
-lpthread -ldl
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c viewsu.c
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -o viewsu viewsu.o
../um_lib/libumlib.la -lpthread -ldl
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z -Wl,relro -o .libs/viewsu viewsu.o ../um_lib/.libs/libumlib.so
-lpthread -ldl
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c viewsudo.c
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -o viewsudo viewsudo.o
../um_lib/libumlib.la -lpthread -ldl
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z -Wl,relro -o .libs/viewsudo viewsudo.o ../um_lib/.libs/libumlib.so
-lpthread -ldl
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c um_alias.c
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -o um_fsalias um_alias.o
../um_lib/libumlib.la -lpthread -ldl
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z -Wl,relro -o .libs/um_fsalias um_alias.o ../um_lib/.libs/libumlib.so
-lpthread -ldl
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c um_attach.c
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -o um_attach um_attach.o
../um_lib/libumlib.la -lpthread -ldl
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z -Wl,relro -o .libs/um_attach um_attach.o ../um_lib/.libs/libumlib.so
-lpthread -ldl
make[3]: Leaving directory '/<<PKGBUILDDIR>>/um_cmd'
Making all in um_testmodule
make[3]: Entering directory '/<<PKGBUILDDIR>>/um_testmodule'
/bin/bash ../libtool --tag=CC --tag=disable-static --mode=compile gcc
-DHAVE_CONFIG_H -I. -I.. -I../include -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
testmodule.lo testmodule.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c testmodule.c -fPIC -DPIC -o
.libs/testmodule.o
/bin/bash ../libtool --tag=CC --tag=disable-static --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -module -avoid-version -export-dynamic
-Wl,-z,relro -o testmodule.la -rpath /usr/lib/umview/modules testmodule.lo
../um_lib/libumlib.la
libtool: link: gcc -shared -fPIC -DPIC .libs/testmodule.o -Wl,-rpath
-Wl,/<<PKGBUILDDIR>>/um_lib/.libs ../um_lib/.libs/libumlib.so -O2 -Wl,-z
-Wl,relro -Wl,-soname -Wl,testmodule.so -o .libs/testmodule.so
libtool: link: ( cd ".libs" && rm -f "testmodule.la" && ln -s
"../testmodule.la" "testmodule.la" )
/bin/bash ../libtool --tag=CC --tag=disable-static --mode=compile gcc
-DHAVE_CONFIG_H -I. -I.. -I../include -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
testmodul2.lo testmodul2.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c testmodul2.c -fPIC -DPIC -o
.libs/testmodul2.o
/bin/bash ../libtool --tag=CC --tag=disable-static --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -module -avoid-version -export-dynamic
-Wl,-z,relro -o testmodul2.la -rpath /usr/lib/umview/modules testmodul2.lo
../um_lib/libumlib.la
libtool: link: gcc -shared -fPIC -DPIC .libs/testmodul2.o -Wl,-rpath
-Wl,/<<PKGBUILDDIR>>/um_lib/.libs ../um_lib/.libs/libumlib.so -O2 -Wl,-z
-Wl,relro -Wl,-soname -Wl,testmodul2.so -o .libs/testmodul2.so
libtool: link: ( cd ".libs" && rm -f "testmodul2.la" && ln -s
"../testmodul2.la" "testmodul2.la" )
/bin/bash ../libtool --tag=CC --tag=disable-static --mode=compile gcc
-DHAVE_CONFIG_H -I. -I.. -I../include -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
unreal.lo unreal.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c unreal.c -fPIC -DPIC -o
.libs/unreal.o
/bin/bash ../libtool --tag=CC --tag=disable-static --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -module -avoid-version -export-dynamic
-Wl,-z,relro -o unreal.la -rpath /usr/lib/umview/modules unreal.lo
../um_lib/libumlib.la
libtool: link: gcc -shared -fPIC -DPIC .libs/unreal.o -Wl,-rpath
-Wl,/<<PKGBUILDDIR>>/um_lib/.libs ../um_lib/.libs/libumlib.so -O2 -Wl,-z
-Wl,relro -Wl,-soname -Wl,unreal.so -o .libs/unreal.so
libtool: link: ( cd ".libs" && rm -f "unreal.la" && ln -s "../unreal.la"
"unreal.la" )
/bin/bash ../libtool --tag=CC --tag=disable-static --mode=compile gcc
-DHAVE_CONFIG_H -I. -I.. -I../include -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
real.lo real.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c real.c -fPIC -DPIC -o .libs/real.o
/bin/bash ../libtool --tag=CC --tag=disable-static --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -module -avoid-version -export-dynamic
-Wl,-z,relro -o real.la -rpath /usr/lib/umview/modules real.lo
../um_lib/libumlib.la
libtool: link: gcc -shared -fPIC -DPIC .libs/real.o -Wl,-rpath
-Wl,/<<PKGBUILDDIR>>/um_lib/.libs ../um_lib/.libs/libumlib.so -O2 -Wl,-z
-Wl,relro -Wl,-soname -Wl,real.so -o .libs/real.so
libtool: link: ( cd ".libs" && rm -f "real.la" && ln -s "../real.la" "real.la" )
/bin/bash ../libtool --tag=CC --tag=disable-static --mode=compile gcc
-DHAVE_CONFIG_H -I. -I.. -I../include -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
sockettest.lo sockettest.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c sockettest.c -fPIC -DPIC -o
.libs/sockettest.o
sockettest.c: In function ‘init’:
sockettest.c:156:26: error: assignment to ‘sysfun’ {aka ‘long int (*)()’} from
incompatible pointer type ‘int (*)(void (*)(), void *, int, int)’
[-Wincompatible-pointer-types]
156 | s.event_subscribe=um_mod_event_subscribe;
| ^
make[3]: *** [Makefile:363: sockettest.lo] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/um_testmodule'
make[2]: *** [Makefile:313: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:244: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build]
Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---