Your message dated Wed, 10 Jul 2013 19:48:02 +0000
with message-id <e1ux0ms-0008oz...@franck.debian.org>
and subject line Bug#701305: fixed in libemu 0.2.0+git20120122-1.2
has caused the Debian Bug report #701305,
regarding libemu: 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.)
--
701305: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701305
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:libemu
Version: 0.2.0+git20120122-1
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.
environment/win32/emu_env_w32.c:385:21: error: typedef 'PUNICODE_STRING'
locally defined but not used [-Werror=unused-local-typedefs]
The full build log can be found at:
http://people.debian.org/~doko/logs-20130217/gcc48/libemu_0.2.0+git20120122-1_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.
[...]
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -D
_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -pipe -D
_GNU_SOURCE -I../include -Werror -Wall -g -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wstrict-prototypes
-MT xor.lo -MD -MP -MF .deps/xor.Tpo -c functions/xor.c -o xor.o >/dev/null 2>&1
mv -f .deps/xor.Tpo .deps/xor.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-D_FORTIFY_SOURCE=2 -D _GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_LARGE_FILES -pipe -D _GNU_SOURCE -I../include -Werror -Wall -g -g -O2
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
-Wstrict-prototypes -MT libdasm.lo -MD -MP -MF .deps/libdasm.Tpo -c -o
libdasm.lo libdasm.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -D
_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -pipe -D
_GNU_SOURCE -I../include -Werror -Wall -g -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wstrict-prototypes
-MT libdasm.lo -MD -MP -MF .deps/libdasm.Tpo -c libdasm.c -fPIC -DPIC -o
.libs/libdasm.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -D
_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -pipe -D
_GNU_SOURCE -I../include -Werror -Wall -g -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wstrict-prototypes
-MT libdasm.lo -MD -MP -MF .deps/libdasm.Tpo -c libdasm.c -o libdasm.o
>/dev/null 2>&1
mv -f .deps/libdasm.Tpo .deps/libdasm.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-D_FORTIFY_SOURCE=2 -D _GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_LARGE_FILES -pipe -D _GNU_SOURCE -I../include -Werror -Wall -g -g -O2
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
-Wstrict-prototypes -MT emu_env.lo -MD -MP -MF .deps/emu_env.Tpo -c -o
emu_env.lo `test -f 'environment/emu_env.c' || echo './'`environment/emu_env.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -D
_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -pipe -D
_GNU_SOURCE -I../include -Werror -Wall -g -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wstrict-prototypes
-MT emu_env.lo -MD -MP -MF .deps/emu_env.Tpo -c environment/emu_env.c -fPIC
-DPIC -o .libs/emu_env.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -D
_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -pipe -D
_GNU_SOURCE -I../include -Werror -Wall -g -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wstrict-prototypes
-MT emu_env.lo -MD -MP -MF .deps/emu_env.Tpo -c environment/emu_env.c -o
emu_env.o >/dev/null 2>&1
mv -f .deps/emu_env.Tpo .deps/emu_env.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-D_FORTIFY_SOURCE=2 -D _GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_LARGE_FILES -pipe -D _GNU_SOURCE -I../include -Werror -Wall -g -g -O2
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
-Wstrict-prototypes -MT emu_profile.lo -MD -MP -MF .deps/emu_profile.Tpo -c -o
emu_profile.lo `test -f 'environment/emu_profile.c' || echo
'./'`environment/emu_profile.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -D
_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -pipe -D
_GNU_SOURCE -I../include -Werror -Wall -g -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wstrict-prototypes
-MT emu_profile.lo -MD -MP -MF .deps/emu_profile.Tpo -c
environment/emu_profile.c -fPIC -DPIC -o .libs/emu_profile.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -D
_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -pipe -D
_GNU_SOURCE -I../include -Werror -Wall -g -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wstrict-prototypes
-MT emu_profile.lo -MD -MP -MF .deps/emu_profile.Tpo -c
environment/emu_profile.c -o emu_profile.o >/dev/null 2>&1
mv -f .deps/emu_profile.Tpo .deps/emu_profile.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-D_FORTIFY_SOURCE=2 -D _GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_LARGE_FILES -pipe -D _GNU_SOURCE -I../include -Werror -Wall -g -g -O2
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
-Wstrict-prototypes -MT emu_env_w32.lo -MD -MP -MF .deps/emu_env_w32.Tpo -c -o
emu_env_w32.lo `test -f 'environment/win32/emu_env_w32.c' || echo
'./'`environment/win32/emu_env_w32.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -D
_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -pipe -D
_GNU_SOURCE -I../include -Werror -Wall -g -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wstrict-prototypes
-MT emu_env_w32.lo -MD -MP -MF .deps/emu_env_w32.Tpo -c
environment/win32/emu_env_w32.c -fPIC -DPIC -o .libs/emu_env_w32.o
environment/win32/emu_env_w32.c: In function 'emu_env_w32_new':
environment/win32/emu_env_w32.c:385:21: error: typedef 'PUNICODE_STRING'
locally defined but not used [-Werror=unused-local-typedefs]
} UNICODE_STRING, *PUNICODE_STRING;
^
environment/win32/emu_env_w32.c:395:17: error: typedef 'PLIST_ENTRY' locally
defined but not used [-Werror=unused-local-typedefs]
} LIST_ENTRY, *PLIST_ENTRY; //, *RESTRICTED_POINTER PRLIST_ENTRY;
^
environment/win32/emu_env_w32.c:398:24: error: typedef 'BYTE' locally defined
but not used [-Werror=unused-local-typedefs]
typedef unsigned char BYTE;
^
environment/win32/emu_env_w32.c:418:4: error: typedef 'LDR_DATA_TABLE_ENTRY'
locally defined but not used [-Werror=unused-local-typedefs]
} LDR_DATA_TABLE_ENTRY, *PLDR_DATA_TABLE_ENTRY;
^
environment/win32/emu_env_w32.c:418:27: error: typedef 'PLDR_DATA_TABLE_ENTRY'
locally defined but not used [-Werror=unused-local-typedefs]
} LDR_DATA_TABLE_ENTRY, *PLDR_DATA_TABLE_ENTRY;
^
environment/win32/emu_env_w32.c:431:4: error: typedef 'PEB_LDR_DATA' locally
defined but not used [-Werror=unused-local-typedefs]
} PEB_LDR_DATA, *PPEB_LDR_DATA;
^
environment/win32/emu_env_w32.c:431:19: error: typedef 'PPEB_LDR_DATA' locally
defined but not used [-Werror=unused-local-typedefs]
} PEB_LDR_DATA, *PPEB_LDR_DATA;
^
cc1: all warnings being treated as errors
make[4]: *** [emu_env_w32.lo] Error 1
make[4]: Leaving directory `/«BUILDDIR»/libemu-0.2.0+git20120122/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/«BUILDDIR»/libemu-0.2.0+git20120122/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/«BUILDDIR»/libemu-0.2.0+git20120122'
make[1]: *** [all] Error 2
dh_auto_build: make -j1 returned exit code 2
make[1]: Leaving directory `/«BUILDDIR»/libemu-0.2.0+git20120122'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
--- End Message ---
--- Begin Message ---
Source: libemu
Source-Version: 0.2.0+git20120122-1.2
We believe that the bug you reported is fixed in the latest version of
libemu, 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.
Hilko Bengen <ben...@debian.org> (supplier of updated libemu 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: SHA1
Format: 1.8
Date: Wed, 10 Jul 2013 21:14:21 +0200
Source: libemu
Binary: libemu-dev libemu2 python-libemu
Architecture: source i386
Version: 0.2.0+git20120122-1.2
Distribution: unstable
Urgency: low
Maintainer: Hilko Bengen <ben...@debian.org>
Changed-By: Hilko Bengen <ben...@debian.org>
Description:
libemu-dev - x86 shellcode detection and emulation
libemu2 - x86 shellcode detection and emulation
python-libemu - x86 shellcode detection and emulation - Python bindings
Closes: 701305
Changes:
libemu (0.2.0+git20120122-1.2) unstable; urgency=low
.
* Another non-maintainer upload, fixing the breakage I introduced.
(FTBFS on architectures where gcc-4.8 was not the default.)
* Recognize GNU systems, such as kfreebsd, hurd, so *as*printf() is
available.
* Don't mess with CFLAGS. Instead remove unused local typedefs that led
to FTBFS with GCC 4.8 (Closes: #701305)
Checksums-Sha1:
2084f5722591c32261bd8e5ac36349bd3ecdd91b 1294 libemu_0.2.0+git20120122-1.2.dsc
51f77606770161c9b60ecdfac082870eddfae240 4969
libemu_0.2.0+git20120122-1.2.debian.tar.gz
dd2013632dddb2c3d56155b708ce92e417ad1b94 392012
libemu-dev_0.2.0+git20120122-1.2_i386.deb
113c0ee6c50606d8fd928a4deb8ce62d2b3b169f 324376
libemu2_0.2.0+git20120122-1.2_i386.deb
f9697f323de08fb4f887d1ef12c3128f43f4d2c3 10360
python-libemu_0.2.0+git20120122-1.2_i386.deb
Checksums-Sha256:
d91da679e88af9743ccb2890acab6538eaeeef623a868ad41e12442da8dc8abc 1294
libemu_0.2.0+git20120122-1.2.dsc
5a214c95510c2b41430d054c225df89782e193ef3144685caabc71f10cd250a8 4969
libemu_0.2.0+git20120122-1.2.debian.tar.gz
9c4a164ad8d4145b19d0e2ac8926dfa7f67f7d61bad6c2076eed17daf8c9f185 392012
libemu-dev_0.2.0+git20120122-1.2_i386.deb
d65bbff41fdc640fa059c359ac5c4f036063ebfb7ec95771f85309d244bf4043 324376
libemu2_0.2.0+git20120122-1.2_i386.deb
f8637b3797f3bccae3833138d440ac3eeb32da4fa92da5dbb5e43a3cf86d9cd2 10360
python-libemu_0.2.0+git20120122-1.2_i386.deb
Files:
fad9ac7fd24866b8e8056c1fa772c78e 1294 libs extra
libemu_0.2.0+git20120122-1.2.dsc
eb7ff9aafaf7107e6d85a960cbefa50c 4969 libs extra
libemu_0.2.0+git20120122-1.2.debian.tar.gz
fa22d7922f01613a0f87f6d74d1fce38 392012 libdevel extra
libemu-dev_0.2.0+git20120122-1.2_i386.deb
06f406cdde13158addef9a34d822ae80 324376 libs extra
libemu2_0.2.0+git20120122-1.2_i386.deb
be92cae9d3fb2bed91632e3406c70556 10360 python extra
python-libemu_0.2.0+git20120122-1.2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlHduGEACgkQUCgnLz/SlGjOswCgkc3uTOFg9zwQ6l5Frg8N4nA6
jPsAn252pKVLJttJ3BVlssZaqeu0YM3W
=QCyG
-----END PGP SIGNATURE-----
--- End Message ---