[Pkg-gpe-maintainers] Bug#701452: gpe-soundserver: ftbfs with eglibc-2.17

Matthias Klose doko at debian.org
Sat Feb 23 11:35:54 UTC 2013


Package: src:gpe-soundserver
Version: 0.4-3
Severity: important
Tags: sid jessie
User: debian-glibc at lists.debian.org
Usertags: ftbfs-glibc-2.17

The package fails to build in a test rebuild on at least amd64 with
eglibc-2.17, but succeeds to build with eglibc-2.13. The
severity of this report may be raised before the jessie release.

The test rebuild was done together with GCC-4.8, so some issues
might be caused by the updated GCC as well.

  wrapesd.c:19:16: error: 'PRIO_PROCESS' undeclared (first use in this function)

The full build log can be found at:
http://people.debian.org/~doko/logs-20130217/gcc48/gpe-soundserver_0.4-3_unstable_gcc48.log
The last lines of the build log are at the end of this report.

To install eglibc from experimental,

  apt-get -t experimental install libc6-dev

To build with GCC 4.8, either set CC=gcc-4.8 CXX=g++-4.8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t experimental install g++ g++-4.7 g++-4.8 libc6-dev


[...]
make[1]: Leaving directory `/«PKGBUILDDIR»'
if [ "reverse-patches" = "reverse-patches" ]; then rm -f debian/stamp-patched; fi
patches: debian/patches/010-Makefile.patch
Patch debian/patches/010-Makefile.patch is not applied.
if [ "reverse-patches" != "reverse-patches" ]; then touch debian/stamp-patched; fi
if [ "reverse-patches" != "reverse-patches" ] ; then \
		/usr/bin/make -f debian/rules update-config ; \
	fi
for dir in debian/patches ; do \
	    rm -f $dir/*.log ; \
	done
dh_clean 
rm -f wrapesd wrapesd.o
 debian/rules build-arch
/usr/share/cdbs/1/rules/simple-patchsys.mk:31: WARNING:  simple-patchsys.mk is deprecated - please use source format 3.0 (quilt) instead
test -x debian/rules
mkdir -p "."
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory `/«PKGBUILDDIR»'
/usr/share/cdbs/1/rules/simple-patchsys.mk:31: WARNING:  simple-patchsys.mk is deprecated - please use source format 3.0 (quilt) instead
make[1]: Nothing to be done for `reverse-config'.
make[1]: Leaving directory `/«PKGBUILDDIR»'
if [ "debian/stamp-patched" = "reverse-patches" ]; then rm -f debian/stamp-patched; fi
patches: debian/patches/010-Makefile.patch
Trying patch debian/patches/010-Makefile.patch at level 1 ... success.
if [ "debian/stamp-patched" != "reverse-patches" ]; then touch debian/stamp-patched; fi
if [ "debian/stamp-patched" != "reverse-patches" ] ; then \
		/usr/bin/make -f debian/rules update-config ; \
	fi
/usr/share/cdbs/1/rules/simple-patchsys.mk:31: WARNING:  simple-patchsys.mk is deprecated - please use source format 3.0 (quilt) instead
make[1]: Entering directory `/«PKGBUILDDIR»'
make[1]: Nothing to be done for `update-config'.
make[1]: Leaving directory `/«PKGBUILDDIR»'
/usr/bin/make  -C . CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall" CXXFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall" CPPFLAGS="-D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro"  
make[1]: Entering directory `/«PKGBUILDDIR»'
cc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2  -c -o server.o server.c
cc -o gpe-soundserver server.o -Wl,-z,relro -lX11
cc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2  -c -o wrapesd.o wrapesd.c
wrapesd.c: In function 'main':
wrapesd.c:19:3: warning: implicit declaration of function 'setpriority' [-Wimplicit-function-declaration]
   setpriority (PRIO_PROCESS, 0, -19);
   ^
wrapesd.c:19:16: error: 'PRIO_PROCESS' undeclared (first use in this function)
   setpriority (PRIO_PROCESS, 0, -19);
                ^
wrapesd.c:19:16: note: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [wrapesd.o] Error 1
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2




More information about the Pkg-gpe-maintainers mailing list