Bug#701440: ladish: ftbfs with eglibc-2.17

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


Package: src:ladish
Version: 1+dfsg0-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.

  ../daemon/loader.c:621:19: error: storage size of 'max_fds' isn't known

The full build log can be found at:
http://people.debian.org/~doko/logs-20130217/gcc48/ladish_1+dfsg0-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


[...]
[ 80/142] c: daemon/cmd_save_studio.c -> build/daemon/cmd_save_studio.c.1.o
[ 81/142] c: daemon/cmd_rename_studio.c -> build/daemon/cmd_rename_studio.c.1.o
[ 82/142] c: cdbus/method.c -> build/cdbus/method.c.8.o
[ 83/142] c: common/file.c -> build/common/file.c.8.o
[ 84/142] c: daemon/cmd_new_studio.c -> build/daemon/cmd_new_studio.c.1.o
[ 85/142] c: alsapid/helper.c -> build/alsapid/helper.c.7.o
[ 86/142] c: daemon/cmd_load_studio.c -> build/daemon/cmd_load_studio.c.1.o
[ 87/142] c: cdbus/method.c -> build/cdbus/method.c.5.o
[ 88/142] c: cdbus/helpers.c -> build/cdbus/helpers.c.5.o
[ 89/142] c: daemon/studio_list.c -> build/daemon/studio_list.c.1.o
[ 90/142] c: cdbus/object_path.c -> build/cdbus/object_path.c.5.o
[ 91/142] c: daemon/escape.c -> build/daemon/escape.c.1.o
[ 92/142] c: common/time.c -> build/common/time.c.1.o
[ 93/142] c: daemon/graph_dict.c -> build/daemon/graph_dict.c.1.o
[ 94/142] c: cdbus/interface.c -> build/cdbus/interface.c.1.o
[ 95/142] c: daemon/check_integrity.c -> build/daemon/check_integrity.c.1.o
[ 96/142] c: daemon/dict.c -> build/daemon/dict.c.1.o
[ 97/142] c: daemon/studio_jack_conf.c -> build/daemon/studio_jack_conf.c.1.o
[ 98/142] c: daemon/virtualizer.c -> build/daemon/virtualizer.c.1.o
[ 99/142] c: daemon/proctitle.c -> build/daemon/proctitle.c.1.o
[100/142] c: string_constants.c -> build/string_constants.c.1.o
[101/142] c: daemon/client.c -> build/daemon/client.c.1.o
[102/142] c: daemon/loader.c -> build/daemon/loader.c.1.o
[103/142] c: daemon/studio.c -> build/daemon/studio.c.1.o
../daemon/loader.c: In function 'loader_execute':
../daemon/loader.c:621:19: error: storage size of 'max_fds' isn't known
     struct rlimit max_fds;
                   ^
../daemon/loader.c:622:5: error: unknown type name 'rlim_t'
     rlim_t fd;
     ^
../daemon/loader.c:624:5: warning: implicit declaration of function 'getrlimit' [-Wimplicit-function-declaration]
     getrlimit(RLIMIT_NOFILE, &max_fds);
     ^
../daemon/loader.c:624:15: error: 'RLIMIT_NOFILE' undeclared (first use in this function)
     getrlimit(RLIMIT_NOFILE, &max_fds);
               ^
../daemon/loader.c:624:15: note: each undeclared identifier is reported only once for each function it appears in
../daemon/loader.c:621:19: warning: unused variable 'max_fds' [-Wunused-variable]
     struct rlimit max_fds;
                   ^
Waf: Leaving directory `/«BUILDDIR»/ladish-1+dfsg0/build'
Build failed
 -> task failed (exit status 1): 
	{task 40852560: c loader.c -> loader.c.1.o}
['/usr/bin/gcc', '-fvisibility=hidden', '-Wall', '-g', '-O0', '-I/«BUILDDIR»/ladish-1+dfsg0/build', '-I/usr/include/dbus-1.0', '-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include', '-I/usr/include/uuid', '', '../daemon/loader.c', '-c', '-o', '', 'daemon/loader.c.1.o']
make[1]: *** [override_dh_auto_build] Error 1
make[1]: Leaving directory `/«BUILDDIR»/ladish-1+dfsg0'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



More information about the pkg-multimedia-maintainers mailing list