Unfortunately, a new bug was discovered along with a issue introduced by this NMU.
gcc-mulilib is only needed on some archs. and readlink has changed with newest libc to return ssize_t instead of int. Attached patch between 1.2 and 1.3 nmu. /Sune -- I'm not able to unlink the connection, how does it work? You should insert in the connector on a USB 2D mousepad over a TCP/IP application but from the control file menu inside DOS 6.8 you neither have to connect the driver of a prompt on the file, nor have to insert the folder, in such way you either must boot with a analogic CD terminale of a tool on the processor over the GUI, or can't send to a attachment for unlinking from a IDE modem to a connector.
diff -u fakechroot-2.6/debian/control fakechroot-2.6/debian/control
--- fakechroot-2.6/debian/control
+++ fakechroot-2.6/debian/control
@@ -3,7 +3,7 @@
Section: utils
Priority: optional
Standards-Version: 3.7.2
-Build-Depends: libc6-dev-i386 [amd64], libc6-dev-powerpc [ppc64], libc6-dev-s390x [s390], libc6-dev-sparc64 [sparc], gcc-multilib, yada (>= 0.53)
+Build-Depends: libc6-dev-i386 [amd64], libc6-dev-powerpc [ppc64], libc6-dev-s390x [s390], libc6-dev-sparc64 [sparc], gcc-multilib [amd64 i386 powerpc s390 sparc], yada (>= 0.53)
Package: fakechroot
Architecture: any
diff -u fakechroot-2.6/debian/changelog fakechroot-2.6/debian/changelog
--- fakechroot-2.6/debian/changelog
+++ fakechroot-2.6/debian/changelog
@@ -1,3 +1,11 @@
+fakechroot (2.6-1.3) unstable; urgency=low
+
+ * Non-maintainer upload to fix the fix for the fix for #422586
+ * Only use gcc-multilib on some archs.
+ * Fix the readlink function to be ssize_t as it is in newer libc
+
+ -- Sune Vuorela <[EMAIL PROTECTED]> Sat, 19 May 2007 17:19:53 +0200
+
fakechroot (2.6-1.2) unstable; urgency=low
* Non-maintainer upload.
diff -u fakechroot-2.6/debian/packages fakechroot-2.6/debian/packages
--- fakechroot-2.6/debian/packages
+++ fakechroot-2.6/debian/packages
@@ -26,7 +26,7 @@
Build-Depends: libc6-dev-powerpc [ppc64]
Build-Depends: libc6-dev-s390x [s390]
Build-Depends: libc6-dev-sparc64 [sparc]
-Build-Depends: gcc-multilib
+Build-Depends: gcc-multilib [amd64 i386 powerpc s390 sparc]
Build: bash
CC=${CC:-gcc}
CFLAGS=${CFLAGS:--Wall -pedantic -g}
only in patch2:
unchanged:
--- fakechroot-2.6.orig/src/libfakechroot.c
+++ fakechroot-2.6/src/libfakechroot.c
@@ -427,7 +427,7 @@
static DIR * (*next_opendir) (const char *name) = NULL;
#endif
static long (*next_pathconf) (const char *path, int name) = NULL;
-static int (*next_readlink) (const char *path, char *buf, READLINK_TYPE_ARG3) = NULL;
+static ssize_t (*next_readlink) (const char *path, char *buf, READLINK_TYPE_ARG3) = NULL;
static char * (*next_realpath) (const char *name, char *resolved) = NULL;
static int (*next_remove) (const char *pathname) = NULL;
#ifdef HAVE_REMOVEXATTR
@@ -1967,7 +1967,7 @@
/* #include <unistd.h> */
-int readlink (const char *path, char *buf, READLINK_TYPE_ARG3)
+ssize_t readlink (const char *path, char *buf, READLINK_TYPE_ARG3)
{
int status;
char tmp[FAKECHROOT_MAXPATH], *tmpptr;
signature.asc
Description: This is a digitally signed message part.

