Your message dated Thu, 13 Aug 2009 19:47:10 +0000
with message-id <[email protected]>
and subject line Bug#541335: fixed in fakeroot 1.13
has caused the Debian Bug report #541335,
regarding Missing check for STAT64_SUPPORT in fts_read function
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.)


-- 
541335: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541335
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: fakeroot
Version: 1.12.5

A check for the define STAT64_SUPPORT is missing in the fts_read function, breaking fakeroot on platforms which do not have stat64 support. For example fakeroot on Mac OS X 10.4:

$ fakeroot do_something
dyld: lazy symbol binding failed: Symbol not found: _send_get_stat64
  Referenced from: /Users/tom/prefix/lib/libfakeroot.dylib
  Expected in: flat namespace

dyld: Symbol not found: _send_get_stat64
  Referenced from: /Users/tom/prefix/lib/libfakeroot.dylib
  Expected in: flat namespace

The following patch fixes the problem:

diff -ur fakeroot-1.12.5.orig/libfakeroot.c fakeroot-1.12.5.send_get_stat64-fix/libfakeroot.c --- fakeroot-1.12.5.orig/libfakeroot.c 2009-06-18 15:19:14.000000000 +0200 +++ fakeroot-1.12.5.send_get_stat64-fix/libfakeroot.c 2009-08-13 14:17:06.000000000 +0200
@@ -1496,11 +1496,18 @@

   r=next_fts_read(ftsp);
if(r && r->fts_statp) { /* Should we bother checking fts_info here? */
+# ifdef STAT64_SUPPORT
 # ifndef STUPID_ALPHA_HACK
     send_get_stat64(r->fts_statp);
 # else
     send_get_stat64(r->fts_statp, _STAT_VER);
 # endif
+# else
+# ifndef STUPID_ALPHA_HACK
+    send_get_stat(r->fts_statp);
+# else
+    send_get_stat(r->fts_statp, _STAT_VER);
+# endif
   }

   return r;




--- End Message ---
--- Begin Message ---
Source: fakeroot
Source-Version: 1.13

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

fakeroot_1.13.dsc
  to pool/main/f/fakeroot/fakeroot_1.13.dsc
fakeroot_1.13.tar.gz
  to pool/main/f/fakeroot/fakeroot_1.13.tar.gz
fakeroot_1.13_amd64.deb
  to pool/main/f/fakeroot/fakeroot_1.13_amd64.deb



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.
Clint Adams <[email protected]> (supplier of updated fakeroot 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: SHA512

Format: 1.8
Date: Thu, 13 Aug 2009 15:25:28 -0400
Source: fakeroot
Binary: fakeroot
Architecture: source amd64
Version: 1.13
Distribution: unstable
Urgency: low
Maintainer: Clint Adams <[email protected]>
Changed-By: Clint Adams <[email protected]>
Description: 
 fakeroot   - Gives a fake root environment
Closes: 541335
Changes: 
 fakeroot (1.13) unstable; urgency=low
 .
   * libfakeroot.c: apply fix from lorenz schori to properly deal with
     STAT64_SUPPORT in fts_read.  closes: #541335.
Checksums-Sha1: 
 90fea6676d2b3b92910862186a046f03d29cf6a6 1635 fakeroot_1.13.dsc
 49d9ee41e6a30af36ad42bc214b70c683b82e212 399253 fakeroot_1.13.tar.gz
 2cec0082831386ed6527634d6f150b3fa19bf44c 98354 fakeroot_1.13_amd64.deb
Checksums-Sha256: 
 b45222a4c14ed3d119bdc0b9eccf04dd63a4c587d9ae044f9516a43c96525d0b 1635 
fakeroot_1.13.dsc
 8ba4b4177c6d0998c09cdb1bb0d3d7e06ca2f92966e9329f88a8a97d92d57cff 399253 
fakeroot_1.13.tar.gz
 f876b508f4dd6fc11380f1ebf842d080cf294bf1d69ff46d5bfd700cc7f6715e 98354 
fakeroot_1.13_amd64.deb
Files: 
 b2f5f260bff825bed20c8d7edc742087 1635 utils optional fakeroot_1.13.dsc
 e0cbeceb066cc678c9fe1d6d35d24ceb 399253 utils optional fakeroot_1.13.tar.gz
 4e401c996871db269670ad77d9c43f5c 98354 utils optional fakeroot_1.13_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Debian!

iQIcBAEBCgAGBQJKhGrgAAoJEFWSMx4ZnTioHbEP/0MgtpCGn1UEPI0p+MI/juNm
1HKYgfQ9HFWGqlxlogbVOoSpwvAM8KGX0lTWU37+O4NbngtFj9x5JEMpYI9lNAaL
Q9G8TVpSAVsYpx3Dxvu+1UEPUEEccnBK0QcwMJvZP8WIFjfrQhJ+KRCXKygeiLIP
kI+yAM0xVPjhXnoMJQCT/J6Ru9X6Ftv2EkE7ozXEH9g4FPoeIn58P/8Ewue9MQMy
AFEBHdj7YXhdzWQ1UeWUZTE49+9HouW8SVe3Q55ItKLM+TnY9JQxd4Lw8x03PINR
w41gf7dF/eEQqxLkAo1TFr9fjvw0LnYTTmhbBxo+R7VLiu6plNVTjkUVkVvOY+dR
4jJIF3IIfXYNSxZbXT0MUXqAISJKSAnmcVqC+34pLjcvQeBOuFPSdxKHM2qp1qoB
O5bLe5vxYrbPuUKGoqjslspyHvaxhlVS3UnCax/6DlWguw9jtmo+yz2oj/0gAx3v
+S3RQmm6zWnRJk6NLsR1G+oNpkbeR7rdW4ghXudpaar7KabujkcRLixLMwK5PVcE
LDVYyGczfhlMlJ4qlBKKiWjHklCXMARLP1xHka1Q4c4ZSXkUJ9M5/AG/2u9GEglC
ZsuKEscbjdv6GUt5EzDCNv9vq3tY4cti6pWsGFqFiQ+prJNvttb7ggvmrP+Y91GP
EuAMgWzihQYEHK9lof11
=lB3D
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to