Bug#422586: fakechroot - FTBFS: Missing gcc-multilib build dependency
2007/5/20, Sune Vuorela [EMAIL PROTECTED]: and readlink has changed with newest libc to return ssize_t instead of int. Attached patch between 1.2 and 1.3 nmu. Is this change compatible with other OS-es, like FreeBSD, etc? -- .''`.Piotr Roszatycki : :' :mailto:[EMAIL PROTECTED] `. `' mailto:[EMAIL PROTECTED] `- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#422586: fakechroot - FTBFS: Missing gcc-multilib build dependency
On Sunday 20 May 2007, Piotr Roszatycki wrote: 2007/5/20, Sune Vuorela [EMAIL PROTECTED]: and readlink has changed with newest libc to return ssize_t instead of int. Attached patch between 1.2 and 1.3 nmu. Is this change compatible with other OS-es, like FreeBSD, etc? I don't know. it is glibc that has changed, I don't know if other libc's follow. /Sune -- How to enable the driver? First you neither can ever get access over a driver of the space bar, nor can log on a editor, so that from the preferences menu inside Flash MX XP you either should configure a tool, or have to log in a mouse to click a file. signature.asc Description: This is a digitally signed message part.
Bug#422586: fakechroot - FTBFS: Missing gcc-multilib build dependency
Hi! Attached is the patch for the nmu to 2.6-1.2 which hopefully fixet is the correct way. /Sune -- Man, do you know how to cancel the kernel from Office? From the control drawer menu inside MkLinuxPPC NT you should save a mail to the CPU to a ethernet board over the GPU, this way you neither can load the modem, nor can ever telnet to a BIOS of a laser ISDN microprocessor, so that from Outlook Express 2000 and from the options within Word XP you either cannot reset the ADSL utility, or should never click the controller for installing the gadget. 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], 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,11 +1,3 @@ -fakechroot (2.6-1.2) unstable; urgency=low - - * Non-maintainer upload. - * Add build-dependency on gcc-multilib the yada way to avoid FTBFS. -(Closes: #422586) - - -- Sune Vuorela [EMAIL PROTECTED] Sat, 19 May 2007 15:13:28 +0200 - fakechroot (2.6-1.1) unstable; urgency=low * Non-maintainer upload during BSP. 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,6 @@ Build-Depends: libc6-dev-powerpc [ppc64] Build-Depends: libc6-dev-s390x [s390] Build-Depends: libc6-dev-sparc64 [sparc] -Build-Depends: gcc-multilib Build: bash CC=${CC:-gcc} CFLAGS=${CFLAGS:--Wall -pedantic -g} signature.asc Description: This is a digitally signed message part.
Bug#422586: fakechroot - FTBFS: Missing gcc-multilib build dependency
hmm.. attached patch is reversed. I try once more. /Sune -- Genius, I'm not able to log from a periferic, how does it work? The point is that you neither should ever digit on the memory, nor must send to a button over a icon for renaming a CPU to a mousepad. 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], yada (= 0.53) +Build-Depends: libc6-dev-i386 [amd64], libc6-dev-powerpc [ppc64], libc6-dev-s390x [s390], libc6-dev-sparc64 [sparc], gcc-multilib, yada (= 0.53) Package: fakechroot Architecture: any diff -u fakechroot-2.6/debian/packages fakechroot-2.6/debian/packages --- fakechroot-2.6/debian/packages +++ fakechroot-2.6/debian/packages @@ -26,6 +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: bash CC=${CC:-gcc} CFLAGS=${CFLAGS:--Wall -pedantic -g} 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.2) unstable; urgency=low + + * Non-maintainer upload. + * Add build-dependency on gcc-multilib the yada way to avoid FTBFS. +(Closes: #422586) + + -- Sune Vuorela [EMAIL PROTECTED] Sat, 19 May 2007 15:13:28 +0200 + fakechroot (2.6-1.1) unstable; urgency=low * Non-maintainer upload during BSP. signature.asc Description: This is a digitally signed message part.
Bug#422586: fakechroot - FTBFS: Missing gcc-multilib build dependency
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.
Bug#422586: fakechroot - FTBFS: Missing gcc-multilib build dependency
reopen 422586 thanks This bug is not fixed, the package is still failing to build on multiple architectures. Apparently you tried to edit debian/control directly on a package that uses yada. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#422586: fakechroot - FTBFS: Missing gcc-multilib build dependency
Package: fakechroot Version: 2.6-1 Severity: serious There was an error while trying to autobuild your package: Automatic build of fakechroot_2.6-1 on lxdebian.bfinv.de by sbuild/s390 98 [...] ** Using build dependencies supplied by package: Build-Depends: libc6-dev-i386 [amd64], libc6-dev-powerpc [ppc64], libc6-dev-s390x [s390], libc6-dev-sparc64 [sparc], yada (= 0.52) [...] checking for style of include used by make... GNU checking for s390x-linux-gcc... gcc -m64 checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. make: *** [debian/build-stamp] Error 77 ** Build finished at 20070505-2004 FAILED [dpkg-buildpackage died] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]