Bug#457557: wine: FTBFS on amd64
If I understand the last comment correctly, configure is still being run because on x86_64 debian/rules still sets NATIVE_BUILD = build32, and the build-indep-stamp depends on $(subst build,configure,$(NATIVE_BUILD)) (which turns out to be configure32) which runs configure since DEB_SAVEBUILD isn't set. After it runs configure (at least on my laptop) it then happily extracts the tarball and builds packages, so it's almost working fine. (Although I can't actually vouch for the other comments in this bug regarding dependancies or gendeps.sh, it seems to work here but I haven't looked too hard, since it seems to just work) -- Paul TBBle Hampson, [EMAIL PROTECTED] Shorter .sig for a more eco-friendly paperless office. pgpfmRqLbttcB.pgp Description: PGP signature
Bug#457557: wine: FTBFS on amd64
Paul TBBle Hampson skrev: If I understand the last comment correctly, configure is still being run because on x86_64 debian/rules still sets NATIVE_BUILD = build32, and the build-indep-stamp depends on $(subst build,configure,$(NATIVE_BUILD)) (which turns out to be configure32) which runs configure since DEB_SAVEBUILD isn't set. I thought autobuilders didn't have to run build-indep, since it's only used for Arch: all packages, which only have to be built once for all, and this is done by the package maintainer. Do they really run it? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#457557: wine: FTBFS on amd64
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ove Kaaven wrote: Paul TBBle Hampson skrev: If I understand the last comment correctly, configure is still being run because on x86_64 debian/rules still sets NATIVE_BUILD = build32, and the build-indep-stamp depends on $(subst build,configure,$(NATIVE_BUILD)) (which turns out to be configure32) which runs configure since DEB_SAVEBUILD isn't set. I thought autobuilders didn't have to run build-indep, since it's only used for Arch: all packages, which only have to be built once for all, and this is done by the package maintainer. Do they really run it? I think they don't _have_ to, but the AMD64 builder for the -1 and - -2 versions of 0.9.51 (according to buildd.debian.org) ran debian/rules build, rather than just debian/rules build-arch It _does_ only run the binary-arch rule, rather than the full binary rule. I just checked policy, and build-arch and build-indep are optional rules, so I guess sbuild doesn't check for them before running the build rule... - -- - --- Paul TBBle Hampson, B.Sc, LPI, MCSE Very-later-year Asian Studies student, ANU The Boss, Bubblesworth Pty Ltd (ABN: 51 095 284 361) [EMAIL PROTECTED] Of course Pacman didn't influence us as kids. If it did, we'd be running around in darkened rooms, popping pills and listening to repetitive music. -- Kristian Wilson, Nintendo, Inc, 1989 License: http://creativecommons.org/licenses/by/2.1/au/ - --- -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHcvzeexDuohKLFuARAt/ZAKCnMFtGj4N6SaYs67kJPDTSQR2AcwCfRTOL 9xGqkcmQs4ItT2nOrLOThOM= =2Ccz -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#457557: wine: FTBFS on amd64
block 457557 by 456914 found 457557 0.9.51-1 stop Hello, The missing dependency to gcc-multilib is not the only problem. dh_shlibdeps fails for 2 reasons : The 1st one might be related to #453885 : I could work around the issue by adding /emul/ia32-linux/lib and /emul/ia32-linux/usr/lib to the -l flag. It produced many warnings. The 2nd one is already reported at #456914 : ia32-libs: Missing shlibs entry for libxml2 JM -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#457557: wine: FTBFS on amd64
Julien Muchembled skrev: block 457557 by 456914 found 457557 0.9.51-1 stop Hello, The missing dependency to gcc-multilib is not the only problem. dh_shlibdeps fails for 2 reasons : The 1st one might be related to #453885 : I could work around the issue by adding /emul/ia32-linux/lib and /emul/ia32-linux/usr/lib to the -l flag. It produced many warnings. It could also be that my debian/gendeps.sh script wasn't tested on amd64 and forgets to use gcc -m32. I may have to do something about that. What puzzles me more, though, is that configure is run at all. I have ifeq/ifneq/etc statements in debian/rules that skips building if running on x86_64-linux-gnu, and just unpacks the debian/amd64.tar.lzma.uu instead. Except for that gendeps.sh, it shouldn't even notice that the compiler cannot create executables. I could of course add the build deps and fix gendeps.sh, but before I make a new package, I'd kind of like to know why my conditional compilation stuff isn't working. Unfortunately, I don't seem to have access to an amd64 system to test stuff on right now... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#457557: wine: FTBFS on amd64: Can't create 32 bit binaries.
Package: wine Version: 0.9.48-1 Severity: serious Hi, Since version 0.9.48-1 your package is failing to build on amd64 with the following error: checking for gcc... gcc -m32 checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. make: *** [configure32-stamp] Error 77 If you want to build 32 bit applications on amd64 you need to build depend on gcc-multilib on amd64. Kurt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#457557: wine: FTBFS on amd64: Can't create 32 bit binaries.
On Sun, Dec 23, 2007 at 04:33:39PM +0100, Ove Kaaven wrote: Kurt Roeckx skrev: Package: wine Version: 0.9.48-1 Severity: serious Hi, Since version 0.9.48-1 your package is failing to build on amd64 with the following error: checking for gcc... gcc -m32 checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. make: *** [configure32-stamp] Error 77 If you want to build 32 bit applications on amd64 you need to build depend on gcc-multilib on amd64. What, libc6-dev-i386 isn't enough to get the right compiler? Hmm... No it isn't. You need gcc-multilib which pulls in things like gcc-4.2-multilib lib32gcc1 lib32gomp1 libc6-dev-i386 libc6-i386 libc6-dev-i386 only depends on libc6-i386 There is also an g++-multilib, if you need C++. Kurt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#457557: wine: FTBFS on amd64: Can't create 32 bit binaries.
Kurt Roeckx skrev: Package: wine Version: 0.9.48-1 Severity: serious Hi, Since version 0.9.48-1 your package is failing to build on amd64 with the following error: checking for gcc... gcc -m32 checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. make: *** [configure32-stamp] Error 77 If you want to build 32 bit applications on amd64 you need to build depend on gcc-multilib on amd64. What, libc6-dev-i386 isn't enough to get the right compiler? Hmm... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]