Your message dated Wed, 07 Aug 2013 12:48:16 +0000
with message-id <e1v73a0-0007bv...@franck.debian.org>
and subject line Bug#701271: fixed in elfutils 0.156-1
has caused the Debian Bug report #701271,
regarding elfutils: ftbfs with GCC-4.8
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
701271: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701271
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:elfutils
Version: 0.153-2
Severity: important
Tags: sid jessie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-4.8

The package fails to build in a test rebuild on at least amd64 with
gcc-4.8/g++-4.8, but succeeds to build with gcc-4.7/g++-4.7. The
severity of this report may be raised before the jessie release.

  nm.c:781:27: error: argument to 'sizeof' in 'snprintf' call is the same 
expression as the destination; did you mean to provide an explicit length? 
[-Werror=sizeof-pointer-memaccess]

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

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

The test rebuild was done with eglibc-2.17 and GCC-4.8, so some issues
might be caused by the updated glibc.

[...]
if gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' 
-DDEBUGPRED=0 -DSRCDIR=\"/«PKGBUILDDIR»/src\" 
-DOBJDIR=\"/«PKGBUILDDIR»/src\" -I. -I.. -I. -I. -I../lib -I.. -I./../libelf 
-I./../libebl -I./../libdw -I./../libdwfl -I./../libasm -D_FORTIFY_SOURCE=2 
-std=gnu99 -Wall -Wshadow -Wunused -Wextra -fgnu89-inline -Wformat=2 -Werror -g 
-O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -c -o none_ld.os -fpic -DPIC -DSHARED -MT none_ld.os 
-MD -MP \
          -MF ".deps/none_ld.Tpo" `test -f 'none_ld.c' || echo './'`none_ld.c; \
        then cat ".deps/none_ld.Tpo" >> ".deps/none_ld.Po"; \
             rm -f ".deps/none_ld.Tpo"; \
        else rm -f ".deps/none_ld.Tpo"; exit 1; \
        fi
:
make[3]: Leaving directory `/«PKGBUILDDIR»/src'
make[3]: Entering directory `/«PKGBUILDDIR»/src'
rm -f libld_elf.a
ar cru libld_elf.a  
ranlib libld_elf.a
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"'  
-DDEBUGPRED=0 -DSRCDIR=\"/«PKGBUILDDIR»/src\" 
-DOBJDIR=\"/«PKGBUILDDIR»/src\" -I. -I.. -I. -I. -I../lib -I.. -I./../libelf 
-I./../libebl -I./../libdw -I./../libdwfl -I./../libasm  -D_FORTIFY_SOURCE=2 
-std=gnu99 -Wall -Wshadow -Wunused -Wextra -fgnu89-inline -Wformat=2  -Werror  
-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -MT arlib.o -MD -MP -MF .deps/arlib.Tpo -c -o arlib.o 
arlib.c
mv -f .deps/arlib.Tpo .deps/arlib.Po
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"'  
-DDEBUGPRED=0 -DSRCDIR=\"/«PKGBUILDDIR»/src\" 
-DOBJDIR=\"/«PKGBUILDDIR»/src\" -I. -I.. -I. -I. -I../lib -I.. -I./../libelf 
-I./../libebl -I./../libdw -I./../libdwfl -I./../libasm  -D_FORTIFY_SOURCE=2 
-std=gnu99 -Wall -Wshadow -Wunused -Wextra -fgnu89-inline -Wformat=2  -Werror  
-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -MT arlib2.o -MD -MP -MF .deps/arlib2.Tpo -c -o 
arlib2.o arlib2.c
mv -f .deps/arlib2.Tpo .deps/arlib2.Po
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"'  
-DDEBUGPRED=0 -DSRCDIR=\"/«PKGBUILDDIR»/src\" 
-DOBJDIR=\"/«PKGBUILDDIR»/src\" -I. -I.. -I. -I. -I../lib -I.. -I./../libelf 
-I./../libebl -I./../libdw -I./../libdwfl -I./../libasm  -D_FORTIFY_SOURCE=2 
-std=gnu99 -Wall -Wshadow -Wunused -Wextra -fgnu89-inline -Wformat=2  -Werror  
-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -MT arlib-argp.o -MD -MP -MF .deps/arlib-argp.Tpo -c -o 
arlib-argp.o arlib-argp.c
mv -f .deps/arlib-argp.Tpo .deps/arlib-argp.Po
rm -f libar.a
ar cru libar.a arlib.o arlib2.o arlib-argp.o 
ranlib libar.a
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"'  
-DDEBUGPRED=0 -DSRCDIR=\"/«PKGBUILDDIR»/src\" 
-DOBJDIR=\"/«PKGBUILDDIR»/src\" -I. -I.. -I. -I. -I../lib -I.. -I./../libelf 
-I./../libebl -I./../libdw -I./../libdwfl -I./../libasm  -D_FORTIFY_SOURCE=2 
-std=gnu99 -Wall -Wshadow -Wunused -Wextra -fgnu89-inline -Wformat=2  -Werror  
-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -MT i386_ld.o -MD -MP -MF .deps/i386_ld.Tpo -c -o 
i386_ld.o i386_ld.c
mv -f .deps/i386_ld.Tpo .deps/i386_ld.Po
if gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' 
-DDEBUGPRED=0 -DSRCDIR=\"/«PKGBUILDDIR»/src\" 
-DOBJDIR=\"/«PKGBUILDDIR»/src\" -I. -I.. -I. -I. -I../lib -I.. -I./../libelf 
-I./../libebl -I./../libdw -I./../libdwfl -I./../libasm -D_FORTIFY_SOURCE=2 
-std=gnu99 -Wall -Wshadow -Wunused -Wextra -fgnu89-inline -Wformat=2 -Werror -g 
-O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -c -o i386_ld.os -fpic -DPIC -DSHARED -MT i386_ld.os 
-MD -MP \
          -MF ".deps/i386_ld.Tpo" `test -f 'i386_ld.c' || echo './'`i386_ld.c; \
        then cat ".deps/i386_ld.Tpo" >> ".deps/i386_ld.Po"; \
             rm -f ".deps/i386_ld.Tpo"; \
        else rm -f ".deps/i386_ld.Tpo"; exit 1; \
        fi
rm -f libld_elf_i386_pic.a
ar cru libld_elf_i386_pic.a i386_ld.os 
ranlib libld_elf_i386_pic.a
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"'  
-DDEBUGPRED=0 -DSRCDIR=\"/«PKGBUILDDIR»/src\" 
-DOBJDIR=\"/«PKGBUILDDIR»/src\" -I. -I.. -I. -I. -I../lib -I.. -I./../libelf 
-I./../libebl -I./../libdw -I./../libdwfl -I./../libasm  -D_FORTIFY_SOURCE=2 
-std=gnu99 -Wall -Wshadow -Wunused -Wextra -fgnu89-inline -Wformat=2    -g -O2 
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security 
-MT readelf.o -MD -MP -MF .deps/readelf.Tpo -c -o readelf.o readelf.c
mv -f .deps/readelf.Tpo .deps/readelf.Po
gcc -std=gnu99 -Wall -Wshadow -Wunused -Wextra -fgnu89-inline -Wformat=2  
-Werror  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -Wl,-rpath-link,../libelf:../libdw -Wl,-z,relro -o 
readelf readelf.o ../libdw/libdw.so ../libebl/libebl.a ../libelf/libelf.so 
../lib/libeu.a  -ldl 
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"'  
-DDEBUGPRED=0 -DSRCDIR=\"/«PKGBUILDDIR»/src\" 
-DOBJDIR=\"/«PKGBUILDDIR»/src\" -I. -I.. -I. -I. -I../lib -I.. -I./../libelf 
-I./../libebl -I./../libdw -I./../libdwfl -I./../libasm  -D_FORTIFY_SOURCE=2 
-std=gnu99 -Wall -Wshadow -Wunused -Wextra -fgnu89-inline -Wno-format  -Werror  
-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -MT nm.o -MD -MP -MF .deps/nm.Tpo -c -o nm.o nm.c
nm.c: In function 'show_symbols_sysv':
nm.c:781:27: error: argument to 'sizeof' in 'snprintf' call is the same 
expression as the destination; did you mean to provide an explicit length? 
[-Werror=sizeof-pointer-memaccess]
    snprintf (name, sizeof name, "[invalid sh_name %#" PRIx32 "]",
                           ^
cc1: all warnings being treated as errors
make[3]: *** [nm.o] Error 1
rm i386_ld.o
make[3]: Leaving directory `/«PKGBUILDDIR»/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

--- End Message ---
--- Begin Message ---
Source: elfutils
Source-Version: 0.156-1

We believe that the bug you reported is fixed in the latest version of
elfutils, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 701...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Kurt Roeckx <k...@roeckx.be> (supplier of updated elfutils package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 28 Jul 2013 14:32:23 +0200
Source: elfutils
Binary: elfutils libelf1 libelf-dev libdw-dev libdw1 libasm1 libasm-dev
Architecture: source amd64
Version: 0.156-1
Distribution: unstable
Urgency: low
Maintainer: Kurt Roeckx <k...@roeckx.be>
Changed-By: Kurt Roeckx <k...@roeckx.be>
Description: 
 elfutils   - collection of utilities to handle ELF objects
 libasm-dev - libasm development libraries and header files
 libasm1    - library with a programmable assembler interface
 libdw-dev  - libdw1 development libraries and header files
 libdw1     - library that provides access to the DWARF debug information
 libelf-dev - libelf1 development libraries and header files
 libelf1    - library to read and write ELF files
Closes: 647359 695927 701271
Changes: 
 elfutils (0.156-1) unstable; urgency=low
 .
   * New upstream release
     - Update portability and robustify patch
     - Make hppa_backend.diff, arm_backend.diff, mips_backend.diff,
       m68k_backend.diff, testsuite-ignore-elflint apply to the new
       upstream version
     - Drop patches elf_end_unlock.patch, alldts.patch, strip_sh_type.patch:
       applied upstream
     - Works with binutils-gold (Closes: #647359)
     - Works with gcc 4.8 (Closes: #701271)
   * drop elf_additions.diff, it's not used.
   * Remove config.h.in and test-driver during clean (Closes: #695927)
   * Add build dependency on gcc-multilib [amd64] to have a working gcc -m32
     for the test suite.
   * arm backend: change r12 back to signed, no idea why it was made unsigned.
   * arm backend: rename the "special" set to "state".
   * Our arm backend patch adds more registers, update the arm_backend.diff to
     expectd those changes in the test suite
   * disable thread safety, it's not tested upstream.
   * Update libdw1.symbols
Checksums-Sha1: 
 224487a2e25f16be317d6590898210407cd0bd12 2141 elfutils_0.156-1.dsc
 48b30828eb0fb47787e45d80db05c05bbe0eaa76 2637114 elfutils_0.156.orig.tar.bz2
 1308edfe6a113de0146e5e10a707a729d86e102d 53138 elfutils_0.156-1.debian.tar.gz
 056e0e1723f46f64479c5bad3cbdd4606dd7373b 260002 elfutils_0.156-1_amd64.deb
 28376cdb41cd16fc80791607574d17f9b90da624 155362 libelf1_0.156-1_amd64.deb
 7c900d7ee7ed40426584762236c15d574cdc0205 56036 libelf-dev_0.156-1_amd64.deb
 5e918841600ab46603c89c99be5bdc5cd5da6514 126638 libdw-dev_0.156-1_amd64.deb
 f4348693b88a5a67ebcb7680ed867cf1a3c88625 164128 libdw1_0.156-1_amd64.deb
 3712a58f9134394bc16766d520e6245f92524a0b 23984 libasm1_0.156-1_amd64.deb
 6c23d9f5b16e34160e5972dfd614710a3fea9359 25772 libasm-dev_0.156-1_amd64.deb
Checksums-Sha256: 
 8fa7d8ea21a7d60578b1823676e8666e9aeee9edff4a8f308a755880bebe0651 2141 
elfutils_0.156-1.dsc
 d2f54dd17a270ca947f831b083a6cde06e8b4fbb230cf87d23afa1530d20a4c2 2637114 
elfutils_0.156.orig.tar.bz2
 d527bf40c023dc0a033692506082f67fc45cacfeb0dd879e9fe9fedcd2f3edb5 53138 
elfutils_0.156-1.debian.tar.gz
 08923e9381d89b2fbaa9913378e83fe92a301a1f705121b313719c50bb1a89db 260002 
elfutils_0.156-1_amd64.deb
 f2dd827c5a646af0fdf9e62828139368779e2c1698099bf0d37b3b66617c3e52 155362 
libelf1_0.156-1_amd64.deb
 d768ddb997be2afe99a40fa42273b3e677c7205d33b832e8aee4c087c03acd0d 56036 
libelf-dev_0.156-1_amd64.deb
 644c6d6bcdb58afd3d93af2b92fbeb8d359f9641c9a849f08958483de7f3c14a 126638 
libdw-dev_0.156-1_amd64.deb
 64b3263c6eb1bdde38d3c4c2080cbcf85219b05f24d074b1c898fd2b0b2a5f53 164128 
libdw1_0.156-1_amd64.deb
 55f378a671802a7edb5bdb83b18140e37e689e763521086b9b1cf1e7259af799 23984 
libasm1_0.156-1_amd64.deb
 8c0af2311ddf36f30154ee1c3fc374eee1254d3b3400709bd1c322b15941637d 25772 
libasm-dev_0.156-1_amd64.deb
Files: 
 020e0ff5103c4812f7314d10dbd34516 2141 libs optional elfutils_0.156-1.dsc
 f3b5cbb63b0757f571c6cc109df4c55b 2637114 libs optional 
elfutils_0.156.orig.tar.bz2
 d71090c8ed9f7fa914e90aa732fa333d 53138 libs optional 
elfutils_0.156-1.debian.tar.gz
 6eb378fc81d0413dbb96499910314c5e 260002 utils optional 
elfutils_0.156-1_amd64.deb
 a26fb891b8a16947ce313d550d04dda2 155362 libs optional libelf1_0.156-1_amd64.deb
 2b2e30e7719270e4b29a9bd4f903732c 56036 libdevel optional 
libelf-dev_0.156-1_amd64.deb
 62d7833fcf735e320df4173ac978c493 126638 libdevel optional 
libdw-dev_0.156-1_amd64.deb
 543897485996aa22df1d20810114c714 164128 libs optional libdw1_0.156-1_amd64.deb
 80782985078d83778a22ec836b4df593 23984 libs optional libasm1_0.156-1_amd64.deb
 3db8e1ccb58c619eb526d1a00f34264c 25772 libdevel optional 
libasm-dev_0.156-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCgAGBQJSAkAdAAoJEKGfLDAaVSLdIcgP/0Guvno4VCjlrhYpEED5KT4P
1O4F6Ie44E/SPcVuQmIqrbYDUV9ES0awLkUV32K8LTDM6WZFHLafVHu1J0VzNjoV
zE8LykJK+gb5BMAxkwzhiGqsBWd6h3wX1uMiaS7fK3aofJyabaQou+0jGhWSFg80
kuv9MkAX4HrD7heNfPtc/Hwjs1b7xZMSTGyr+0WurGSlKofJjkdMX/dlxDF5RwLg
5RU8V9Kc1My662vqwjrxQHkZwVK2s8IpHY9MRa28l6FifVdRLO34WnTzynSVUzRb
vnV1ABgtHa4D9Vo2Obm49ZNbnRE3T6HAffS1XAki2h6xSuMC/I2M4qD7paD2/trk
Z8kLi3bg/tmSSuWyqozhuYAmoccmdlQ6OEH79u+6xAavID5ZzGHjcGP3I1YqT2Pa
emqDg9+xRnhmRLa4YtdIUPLWxmaN82PwJLtD+rlxQ9IKG1/6t7mCfAkwIsxeczbx
9qEQ8t3TH4wlxxMvM+KTNZCDRMYyJz/cQrDsxmjQfC3FLFtIX+aI4zQOwcKpSr8b
3HFsx3hAaWsvob0QCYnuQGxZp0C9/Y1au9Z8in/gqS/st6o14E8NsubVVWdCTI3W
0du03a2Emdmcke8A7p1A5c0Fdh3QTKDYnQ4FB7F1rcyhSis/5yNUBQF/rmxPpjEs
aisvj5g9NBJTYQz1u+++
=Bmyq
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to