Your message dated Mon, 06 Oct 2014 11:04:56 +0000
with message-id <[email protected]>
and subject line Bug#764170: fixed in libjpeg-turbo 1:1.3.1-5
has caused the Debian Bug report #764170,
regarding src:libjpeg-turbo: FTBFS on x32
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.)
--
764170: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764170
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libjpeg-turbo
Version: 1:1.3.1-4
Severity: normal
Tags: patch
Hi!
I'm afraid that libjpeg-turbo fails to build on x32. While x32 is not a
release architecture, it would still be nice to have a fix applied, because
of the huge number of packages that suddenly became unbuildable.
I have attached two patches:
* a working but lame one that builds with --without-simd.
* an unfinished patch that uses x86-64 assembly. It configures and
compiles, failing at link stage. Unfortunately, my knowledge of
finer details of interaction between nasm and the linker is rather
bad, I'm thus leaving to play with other toys.
Obviously, if you don't have a working x32 setup, you'll want the working
patch for now.
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (600, 'unstable'), (500, 'experimental')
Architecture: x32 (x86_64)
Kernel: Linux 3.16.3-x32 (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nurd libjpeg-turbo-1.3.1.orig/debian/rules libjpeg-turbo-1.3.1/debian/rules
--- libjpeg-turbo-1.3.1.orig/debian/rules 2014-09-30 11:36:07.000000000 +0200
+++ libjpeg-turbo-1.3.1/debian/rules 2014-10-06 02:58:37.404185759 +0200
@@ -33,6 +33,11 @@
%:
dh $@ --parallel --with autoreconf
+ifeq ($(DEB_HOST_GNU_TYPE),x86_64-linux-gnux32)
+override_dh_auto_configure:
+ dh_auto_configure -- --without-simd
+endif
+
override_dh_auto_build:
dh_auto_build -- V=1
$(MAKE) -C debian/extra CC=$(CC) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CPPFLAGS="$(CPPFLAGS)" V=1
--- acinclude.m4.0 2014-10-06 02:14:07.286158316 +0200
+++ acinclude.m4 2014-10-06 02:26:37.441239349 +0200
@@ -31,12 +31,19 @@
objfmt='a.out'
;;
linux*)
- case "$host_cpu" in
- x86_64)
- objfmt='ELF64'
+ case "$host" in
+ *gnux32)
+ objfmt='ELFX32'
;;
*)
- objfmt='ELF'
+ case "$host_cpu" in
+ x86_64)
+ objfmt='ELF64'
+ ;;
+ *)
+ objfmt='ELF'
+ ;;
+ esac
;;
esac
;;
@@ -94,7 +101,7 @@
a.out) NAFLAGS='-faout -DAOUT';;
BSD-a.out) NAFLAGS='-faoutb -DAOUT';;
ELF) NAFLAGS='-felf -DELF';;
- ELFX32) NAFLAGS='-felfx32 -DELFX32';;
+ ELFX32) NAFLAGS='-felfx32 -DELF -D__x86_64__';;
ELF64) NAFLAGS='-felf64 -DELF -D__x86_64__';;
RDF) NAFLAGS='-frdf -DRDF';;
Mach-O) NAFLAGS='-fmacho -DMACHO';;
--- End Message ---
--- Begin Message ---
Source: libjpeg-turbo
Source-Version: 1:1.3.1-5
We believe that the bug you reported is fixed in the latest version of
libjpeg-turbo, 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.
Ondřej Surý <[email protected]> (supplier of updated libjpeg-turbo 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: Mon, 06 Oct 2014 12:24:41 +0200
Source: libjpeg-turbo
Binary: libjpeg-dev libjpeg62-dev libjpeg62 libjpeg62-dbg libturbojpeg1
libturbojpeg1-dbg libturbojpeg1-dev libjpeg-turbo-progs libjpeg-turbo-progs-dbg
Architecture: source all amd64
Version: 1:1.3.1-5
Distribution: unstable
Urgency: medium
Maintainer: Debian TigerVNC Packaging Team
<[email protected]>
Changed-By: Ondřej Surý <[email protected]>
Description:
libjpeg-dev - Development files for the JPEG library [dummy package]
libjpeg-turbo-progs - Programs for manipulating JPEG files
libjpeg-turbo-progs-dbg - Programs for manipulating JPEG files (debugging
symbols)
libjpeg62 - libjpeg-turbo JPEG runtime library
libjpeg62-dbg - Debugging symbols for the libjpeg-turbo JPEG library
libjpeg62-dev - Development files for the libjpeg-turbo JPEG library
libturbojpeg1 - TurboJPEG runtime library - SIMD optimized
libturbojpeg1-dbg - TurboJPEG runtime library - SIMD optimized (debugging
symbols)
libturbojpeg1-dev - Development files for the TurboJPEG library
Closes: 763414 763415 764170
Changes:
libjpeg-turbo (1:1.3.1-5) unstable; urgency=medium
.
* Fix typo in description and other fixes (Closes: #763414, #763415)
* Build without SIMD on x32 (Closes: #764170)
Checksums-Sha1:
cb732c3eba473bc33e838d5cb867a2025eec7b46 2783 libjpeg-turbo_1.3.1-5.dsc
1d110c1b9a62cc34cbb980739083a9af278594e5 77212
libjpeg-turbo_1.3.1-5.debian.tar.xz
25a6f5b85fd54d02be84b1b4f386647b317a8d54 48438 libjpeg-dev_1.3.1-5_all.deb
f7f41920af3144dd7651cb21b59130bc4327d90a 454258 libjpeg62-dev_1.3.1-5_amd64.deb
5d17517feb862ec9c329dada95ceb2dad400a8e6 115568 libjpeg62_1.3.1-5_amd64.deb
61610b3c75466871d382a0ad9d7529313cafc126 317266 libjpeg62-dbg_1.3.1-5_amd64.deb
1d590a12aa2dca4da8b3a91925b5bee1c65537f0 125686 libturbojpeg1_1.3.1-5_amd64.deb
6cdf69e56260b60f1b64b7d751cb00c4db939a73 353682
libturbojpeg1-dbg_1.3.1-5_amd64.deb
80be409d6c5ef8bae1fb7dbd900c185fa4ab0b0c 494936
libturbojpeg1-dev_1.3.1-5_amd64.deb
91842dd403241b4d719c072270ee38479dc6ed84 81844
libjpeg-turbo-progs_1.3.1-5_amd64.deb
8e70c350255f476ea4195f43303c6302e8e4fb9a 186108
libjpeg-turbo-progs-dbg_1.3.1-5_amd64.deb
Checksums-Sha256:
c5a28e0eb0b4b3ad1b0a62a28c9a2cf74a3bb80b831404fdd87f549a4cf53f88 2783
libjpeg-turbo_1.3.1-5.dsc
7a67d88a20a15b5d302c1cb1a0cc1f213bf14a925a125ff58e59efc071d24b35 77212
libjpeg-turbo_1.3.1-5.debian.tar.xz
c93f7014cfd99282744f3afb96090e2b82c34d6536001ec4728fcee98df10cad 48438
libjpeg-dev_1.3.1-5_all.deb
4726ff59143200c2dd6617b8f43c1130147ef908667b0819bb6d853252ba0d0e 454258
libjpeg62-dev_1.3.1-5_amd64.deb
c83492c627fe1a29361e3e48ce460cac59be595386c752bf16ebdee70c82416d 115568
libjpeg62_1.3.1-5_amd64.deb
e312748bbaf6753aacc613300919b72dfb5184d388b27d236ec40011dd2d40d1 317266
libjpeg62-dbg_1.3.1-5_amd64.deb
76f1d2e91d2b987b534e7ff5fc0bbb9d58d23981ef9657b4baa8317985149f6b 125686
libturbojpeg1_1.3.1-5_amd64.deb
6e6e76cf0085cb0fdc74dc28eb65e1b675fc517db392f0878370c6ef3d40a243 353682
libturbojpeg1-dbg_1.3.1-5_amd64.deb
8214e984a9f79f19aff69e4ac24101840213764fbc73ec8b6c2389854721130c 494936
libturbojpeg1-dev_1.3.1-5_amd64.deb
58f8ba131b60c40373e5cabfe4b108b7407549fd092c7994c2cdf54537f6bd61 81844
libjpeg-turbo-progs_1.3.1-5_amd64.deb
92ed0dfdc02c8625c201c2d19e996cb90315eb17ae91005b06179ba72eb6960a 186108
libjpeg-turbo-progs-dbg_1.3.1-5_amd64.deb
Files:
4f5aaa24018f44dbd0ba4bc92f7914c3 2783 graphics optional
libjpeg-turbo_1.3.1-5.dsc
4ec8d30cb09e73436706ed4ab6387914 77212 graphics optional
libjpeg-turbo_1.3.1-5.debian.tar.xz
41b09fcd04c81bce11b5561f36ce9bde 48438 libdevel optional
libjpeg-dev_1.3.1-5_all.deb
8f3a8e59fa3f3078342335e8388d56b9 454258 libdevel optional
libjpeg62-dev_1.3.1-5_amd64.deb
48ac5b431242ffb9ef858d66da3a1773 115568 libs optional
libjpeg62_1.3.1-5_amd64.deb
d3ce26bd61f72272db7ce04d5f83cc0f 317266 debug extra
libjpeg62-dbg_1.3.1-5_amd64.deb
a0e4681226002c68f356ed96a44b43d4 125686 libs optional
libturbojpeg1_1.3.1-5_amd64.deb
ff3d4310edb1b7339c521382183c2bf9 353682 debug extra
libturbojpeg1-dbg_1.3.1-5_amd64.deb
7658d4c2a054a9b2fb676633b7f96cb4 494936 libdevel optional
libturbojpeg1-dev_1.3.1-5_amd64.deb
75799c11ff9a7d6bffa4db8449f8dfc4 81844 graphics optional
libjpeg-turbo-progs_1.3.1-5_amd64.deb
331079ee76b71c360ac82002b353e455 186108 debug extra
libjpeg-turbo-progs-dbg_1.3.1-5_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQJ8BAEBCgBmBQJUMnHYXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw
Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsHtCIP/3UcVvw11NsgDZIN9FBC/QJQ
tnHjueSSV/wIrpCqG4PiQzTEG1/27gMDzd3ZZ+fxesJFtI7d8q2Jn3U1dNlbLE20
SFkUiMg2vAS8ySdxqcILBmd1JstC+soQWdB5GducaB1/KNIgWtuIWQaSgKy8Usmb
C4KLMjTvhOJlD51xTIaCvWizxsii76D5CvF88SeQljLNPfovnY9EY77hIBc7EsUF
9VTF801kwss2lCHcYdMEmmkFbp41fLCmgE9TXRK/R8RxkhM8eJrtwBDGCiI85Ghc
9+1ONOR6FjFoDzISk5fYNEREord4N7+ruzQUuXTwvNU3WH0F1Bp4VnBf9B4+7x0I
kMpBQ9ee7gZMw7AsF6TOs9JKUTVov90Z+VjXDgUcxqrS8GlZAAFF9RfvkNOpu0HR
3ThKMbkChdp5oo1iA/6EuVX1bnOI9MHtCx7JY4Q0wLAAmcj7wNiRWWRH7rcKxJwK
FXkdwIJT4UYVb0j9aGeR+oWDHRYzhnfoH8erI0ohb0FCCTu3Uz3cowZkCx5DGxlZ
dpuO17QK1qFHvpC7ru+1QK+JXy/OyPzbIFyHKb9sYhLGvf+STQNgMiY4I2RwyQkF
zmnbKMmR7BNgq58TktA5MnLO8uUELq1Y1hlhn5oEqKmq2r6oNuEaPvLjELOsApD/
D2cEU3GBDTRZ+lk6VYyJ
=mGaR
-----END PGP SIGNATURE-----
--- End Message ---