[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#701381: busybox: ftbfs with eglibc-2.17



Package: src:busybox
Version: 1:1.20.0-7
Severity: important
Tags: sid jessie
User: debian-glibc@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.

  miscutils/time.c:23:16: error: field 'ru' has incomplete type

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


[...]
libbb/xfuncs_printf.c:593:7: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
   read(i, buf, 16);
       ^
  CC      libbb/xgetcwd.o
  CC      libbb/xgethostbyname.o
  CC      libbb/xreadlink.o
  CC      libbb/xrealloc_vector.o
  CC      libbb/xregcomp.o
  AR      libbb/lib.a
  LD      libpwdgrp/built-in.o
  CC      libpwdgrp/uidgid_get.o
  AR      libpwdgrp/lib.a
  LD      loginutils/built-in.o
  CC      loginutils/getty.o
loginutils/getty.c: In function 'open_tty':
loginutils/getty.c:203:9: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
   fchown(0, 0, 0);        /* 0:0 */
         ^
  CC      loginutils/login.o
loginutils/login.c: In function 'login_main':
loginutils/login.c:467:8: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
  fchown(0, pw->pw_uid, pw->pw_gid);
        ^
  AR      loginutils/lib.a
  LD      mailutils/built-in.o
  AR      mailutils/lib.a
  LD      miscutils/built-in.o
  CC      miscutils/adjtimex.o
  CC      miscutils/dc.o
  CC      miscutils/ionice.o
  CC      miscutils/last.o
  CC      miscutils/less.o
  CC      miscutils/microcom.o
miscutils/microcom.c: In function 'microcom_main':
miscutils/microcom.c:152:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
    write(sfd, &c, 1);
         ^
  CC      miscutils/mt.o
  CC      miscutils/setsid.o
  CC      miscutils/strings.o
  CC      miscutils/taskset.o
  CC      miscutils/time.o
miscutils/time.c:23:16: error: field 'ru' has incomplete type
  struct rusage ru;
                ^
make[2]: *** [miscutils/time.o] Error 1
make[1]: *** [miscutils] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»/debian/build/deb'
make: *** [debian/build/deb/.built] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2


Reply to: