Your message dated Sun, 23 Jun 2013 15:27:36 +0000
with message-id <[email protected]>
and subject line Bug#701447: fixed in zfs-fuse 0.7.0-10.1
has caused the Debian Bug report #701447,
regarding zfs-fuse: ftbfs with eglibc-2.17
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 [email protected]
immediately.)
--
701447: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701447
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:zfs-fuse
Version: 0.7.0-10
Severity: important
Tags: sid jessie
User: [email protected]
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.
malloc.c:456:8: error: conflicting type qualifiers for
'__malloc_initialize_hook'
The full build log can be found at:
http://people.debian.org/~doko/logs-20130217/gcc48/zfs-fuse_0.7.0-10_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
[...]
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT umem.lo -MD -MP -MF .deps/umem.Tpo
-c umem.c -fPIC -DPIC -o .libs/umem.o
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT umem.lo -MD -MP -MF .deps/umem.Tpo
-c umem.c -o umem.o >/dev/null 2>&1
if /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.
-g -O2 -MT vmem.lo -MD -MP -MF ".deps/vmem.Tpo" -c -o vmem.lo vmem.c; \
then mv -f ".deps/vmem.Tpo" ".deps/vmem.Plo"; else rm -f
".deps/vmem.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT vmem.lo -MD -MP -MF .deps/vmem.Tpo
-c vmem.c -fPIC -DPIC -o .libs/vmem.o
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT vmem.lo -MD -MP -MF .deps/vmem.Tpo
-c vmem.c -o vmem.o >/dev/null 2>&1
/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -o libumem.la -rpath
/usr/local/lib -lpthread -ldl init_lib.lo umem_agent_support.lo umem_fail.lo
umem_fork.lo umem_update_thread.lo vmem_mmap.lo vmem_sbrk.lo envvar.lo
getpcstack.lo misc.lo vmem_base.lo umem.lo vmem.lo
gcc -shared .libs/init_lib.o .libs/umem_agent_support.o .libs/umem_fail.o
.libs/umem_fork.o .libs/umem_update_thread.o .libs/vmem_mmap.o
.libs/vmem_sbrk.o .libs/envvar.o .libs/getpcstack.o .libs/misc.o
.libs/vmem_base.o .libs/umem.o .libs/vmem.o -lpthread -ldl -Wl,-soname
-Wl,libumem.so.0 -o .libs/libumem.so.0.0.0
(cd .libs && rm -f libumem.so.0 && ln -s libumem.so.0.0.0 libumem.so.0)
(cd .libs && rm -f libumem.so && ln -s libumem.so.0.0.0 libumem.so)
ar cru .libs/libumem.a init_lib.o umem_agent_support.o umem_fail.o umem_fork.o
umem_update_thread.o vmem_mmap.o vmem_sbrk.o envvar.o getpcstack.o misc.o
vmem_base.o umem.o vmem.o
ranlib .libs/libumem.a
creating libumem.la
(cd .libs && rm -f libumem.la && ln -s ../libumem.la libumem.la)
if /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.
-g -O2 -MT malloc.lo -MD -MP -MF ".deps/malloc.Tpo" -c -o malloc.lo
malloc.c; \
then mv -f ".deps/malloc.Tpo" ".deps/malloc.Plo"; else rm -f
".deps/malloc.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT malloc.lo -MD -MP -MF
.deps/malloc.Tpo -c malloc.c -fPIC -DPIC -o .libs/malloc.o
malloc.c: In function 'umem_malloc_init_hook':
malloc.c:447:2: warning: '__malloc_hook' is deprecated (declared at
/usr/include/malloc.h:175) [-Wdeprecated-declarations]
if (__malloc_hook != umem_malloc_hook) {
^
malloc.c:449:3: warning: '__malloc_hook' is deprecated (declared at
/usr/include/malloc.h:175) [-Wdeprecated-declarations]
__malloc_hook = umem_malloc_hook;
^
malloc.c:450:3: warning: '__free_hook' is deprecated (declared at
/usr/include/malloc.h:172) [-Wdeprecated-declarations]
__free_hook = umem_free_hook;
^
malloc.c:451:3: warning: '__realloc_hook' is deprecated (declared at
/usr/include/malloc.h:178) [-Wdeprecated-declarations]
__realloc_hook = umem_realloc_hook;
^
malloc.c:452:3: warning: '__memalign_hook' is deprecated (declared at
/usr/include/malloc.h:182) [-Wdeprecated-declarations]
__memalign_hook = umem_memalign_hook;
^
malloc.c: At top level:
malloc.c:456:8: error: conflicting type qualifiers for
'__malloc_initialize_hook'
void (*__malloc_initialize_hook)(void) = umem_malloc_init_hook;
^
In file included from malloc.c:45:0:
/usr/include/malloc.h:169:38: note: previous declaration of
'__malloc_initialize_hook' was here
extern void (*__MALLOC_HOOK_VOLATILE __malloc_initialize_hook) (void)
^
make[1]: *** [malloc.lo] Error 1
make[1]: Leaving directory `/«PKGBUILDDIR»/src/lib/libumem'
make: *** [all] Error 2
scons: *** [lib/libumem/libumem.a] Error 2
scons: building terminated because of errors.
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
--- End Message ---
--- Begin Message ---
Source: zfs-fuse
Source-Version: 0.7.0-10.1
We believe that the bug you reported is fixed in the latest version of
zfs-fuse, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
gregor herrmann <[email protected]> (supplier of updated zfs-fuse 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 23 Jun 2013 16:09:01 +0200
Source: zfs-fuse
Binary: zfs-fuse
Architecture: source amd64
Version: 0.7.0-10.1
Distribution: unstable
Urgency: low
Maintainer: Asias He <[email protected]>
Changed-By: gregor herrmann <[email protected]>
Description:
zfs-fuse - ZFS on FUSE
Closes: 701447
Changes:
zfs-fuse (0.7.0-10.1) unstable; urgency=low
.
* Non-maintainer upload.
* Fix "ftbfs with eglibc-2.17":
add patch fix-malloc-for-newer-glibc.patch from Ben Collins / Ubuntu:
- Newer GLibC changes the way __malloc_initialize_hook is initialized, so
patch malloc.c accordingly.
(Closes: #701447)
Checksums-Sha1:
fafbdee49ef6975120b3ac90ebdcb07b20325009 1982 zfs-fuse_0.7.0-10.1.dsc
8deb7bc5dceeb7b95f7d08abd4d292e065dfa1e5 21709
zfs-fuse_0.7.0-10.1.debian.tar.gz
3682f38a76e3d3abfe663296a9de56c2c75772f1 1251034 zfs-fuse_0.7.0-10.1_amd64.deb
Checksums-Sha256:
c92bff32f9cf5362e5a57eacf1a0d2444458e6cf2d12017e8e695a6b16824133 1982
zfs-fuse_0.7.0-10.1.dsc
f3b4e7cc69684fe466e839661a0fe6fa99681887e49f35980341cab9b77d964d 21709
zfs-fuse_0.7.0-10.1.debian.tar.gz
6d55020738f044eae4e36ef68af401ccf1814d1da585a9db9154c6aa370da698 1251034
zfs-fuse_0.7.0-10.1_amd64.deb
Files:
d9dd93c9aab2848102d26ebcb80dea3b 1982 otherosfs optional
zfs-fuse_0.7.0-10.1.dsc
92e9812dd37940e758a7d1357d647df5 21709 otherosfs optional
zfs-fuse_0.7.0-10.1.debian.tar.gz
55a0ab32fd959702fcfcf4dc55c5af9c 1251034 otherosfs optional
zfs-fuse_0.7.0-10.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJRxwKwAAoJELs6aAGGSaoGtLgQAMQu9RYY/ZSh2Mvm0NwqeVql
HHz7YCxY0K/GWzF6hDygesQyF6EA99qXyKHdk28yyC+7auFiEBypIBa0jOxIRgnX
7Mbq8y4z68s2oPy0yVfB8+CUB7vH+U6EObgHy7yrOWiasFMRtlXTQsdREOHlM6Vt
0In0HIQGWfv+N56nlwkVWJYrIwVlSHGfuIbR9m7D7NYC5IvFtNjiamSWVps7F3e9
7DP9qAMHW2EyHPx05ixB3OfwQELd6L/JwUN5jvv5kLS/PEhympS4ORXLegoiZ0ti
LJcFmmbEHShJ1sIrVEiyDH1TLP0UNjwGMKV0zb0IZOp4hbbo2Fp3Vjd9UBvDIcLu
cDln6aoy7aoFkBcKQS993uop+25u6rBB/pqRGG0daZmfjQXIP8zbJ9SyWdmHe7O9
jzPdzckVqyrdpITIqe2y8nk26kRoL9lYoiBe+tQBbmHj5TD8z3GkJIVGVKIdugXx
7c6K5aYZ/BovC7c0VuLhCc1ojVwbArNGaOZvQ4rPBrcNIesnJ2FX3LsSqWKxjz4C
LC52ZmDIDCFI9gTlGQmqXN/COnHoWS34XPrtkrnsVJAN5SPx4vz4JIggr2ytk5pS
VKQHn3CoKPj0B5YsEak/uk/phF9oVkRl3JzNiskMY7iOVJvkY7X+91M9esfwpfac
Er7c5l5oulwVb+gOpLgX
=Pi63
-----END PGP SIGNATURE-----
--- End Message ---