Your message dated Fri, 28 Aug 2015 16:49:35 +0000
with message-id <[email protected]>
and subject line Bug#792262: fixed in cmake 3.3.1-2
has caused the Debian Bug report #792262,
regarding cmake: does not find JNI 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.)
--
792262: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=792262
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: cmake
Version: 3.2.2-2
Severity: normal
Tags: patch
Attached patch makes cmake find JNI on Debian/x32, fixing
FTBFS in openjpeg and others.
-- System Information:
Debian Release: stretch/sid
APT prefers unreleased
APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: i386, amd64
Kernel: Linux 4.0.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)
diff -Nru cmake-3.2.2/debian/changelog cmake-3.2.2/debian/changelog
--- cmake-3.2.2/debian/changelog 2015-05-14 04:04:10.000000000 +0200
+++ cmake-3.2.2/debian/changelog 2015-07-13 12:30:16.000000000 +0200
@@ -1,3 +1,10 @@
+cmake (3.2.2-2+x32.1) unreleased; urgency=medium
+
+ * Non-maintainer upload.
+ * New: FindJNI.cmake.x32.patch
+
+ -- Thorsten Glaser <[email protected]> Mon, 13 Jul 2015 12:30:15 +0200
+
cmake (3.2.2-2) unstable; urgency=medium
* Make cmake.bash-completion use wildcards for the minor version
diff -Nru cmake-3.2.2/debian/patches/FindJNI.cmake.x32.patch cmake-3.2.2/debian/patches/FindJNI.cmake.x32.patch
--- cmake-3.2.2/debian/patches/FindJNI.cmake.x32.patch 1970-01-01 01:00:00.000000000 +0100
+++ cmake-3.2.2/debian/patches/FindJNI.cmake.x32.patch 2015-07-13 12:29:45.000000000 +0200
@@ -0,0 +1,16 @@
+# DP: find JNI on x32
+
+--- a/Modules/FindJNI.cmake
++++ b/Modules/FindJNI.cmake
+@@ -42,7 +42,11 @@ macro(java_append_library_directories _v
+ # 1.6.0_18 + icedtea patches. However, it would be much better to base the
+ # guess on the first part of the GNU config.guess platform triplet.
+ if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64")
++ if(CMAKE_LIBRARY_ARCHITECTURE STREQUAL "x86_64-linux-gnux32")
++ set(_java_libarch "x32" "amd64" "i386")
++ else()
+ set(_java_libarch "amd64" "i386")
++ endif()
+ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^i.86$")
+ set(_java_libarch "i386")
+ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^alpha")
diff -Nru cmake-3.2.2/debian/patches/series cmake-3.2.2/debian/patches/series
--- cmake-3.2.2/debian/patches/series 2015-05-14 02:22:47.000000000 +0200
+++ cmake-3.2.2/debian/patches/series 2015-07-13 12:28:28.000000000 +0200
@@ -8,3 +8,4 @@
custom-sphinx-flags.patch
fix-mips-endian.patch
openjdk-8-detection.patch
+FindJNI.cmake.x32.patch
--- End Message ---
--- Begin Message ---
Source: cmake
Source-Version: 3.3.1-2
We believe that the bug you reported is fixed in the latest version of
cmake, 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.
Felix Geyer <[email protected]> (supplier of updated cmake 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: Fri, 28 Aug 2015 18:41:24 +0200
Source: cmake
Binary: cmake cmake-data cmake-curses-gui cmake-qt-gui cmake-doc cmake-dbg
Architecture: source
Version: 3.3.1-2
Distribution: experimental
Urgency: medium
Maintainer: Debian CMake Team <[email protected]>
Changed-By: Felix Geyer <[email protected]>
Description:
cmake - cross-platform, open-source make system
cmake-curses-gui - curses based user interface for CMake (ccmake)
cmake-data - CMake data files (modules, templates and documentation)
cmake-dbg - debugging symbols for CMake
cmake-doc - extended documentation in various formats for CMake
cmake-qt-gui - Qt4 based user interface for CMake (cmake-gui)
Closes: 738161 792262
Changes:
cmake (3.3.1-2) experimental; urgency=medium
.
* Set the team mailing list as maintainer.
* Add a stage1 build profile that disables building cmake-qt-gui.
(Closes: #738161)
* Add autopkgtests which run the upstream testsuite against the system cmake.
* Add support for x32 in FindJNI. (Closes: #792262)
- FindJNI-Add-support-for-x32-architecture-on-Linux.patch
Checksums-Sha1:
f67a13ae24f89e6c972c1b5427eb1e64665f953a 2560 cmake_3.3.1-2.dsc
c2f5512ed22ff4fad339eaba4e62601772e1c55f 28360 cmake_3.3.1-2.debian.tar.xz
Checksums-Sha256:
1e133bd88c5c7147112c3d9bd427db02c667eaf35540fd49df91a31430fcf75f 2560
cmake_3.3.1-2.dsc
5a31bb03c50ae4441f4950352a8841f811d55baa4543d3d576f8f6cd403f2f8d 28360
cmake_3.3.1-2.debian.tar.xz
Files:
0783f9e6ad0a7aafeec6bc4a83c98112 2560 devel optional cmake_3.3.1-2.dsc
ce3ce83d5b75c4bc7100f3e3c04f0f87 28360 devel optional
cmake_3.3.1-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJV4I9CAAoJEP4ixv2DE11F7dcP/1nrLz8vLkCeMXMvpn9IbIda
PSw+qqDDJMGHbm4kcfKIjNptvxVZUb6EB+uVbqb5YcwI5Xh2BpqQRB4Tg9Mpks2k
RM2v3M2QIdFWSTa8fKi18wi5iMXw4g6vEG8NAu+uyg0CBCWoyoPj2Zk7lihPV06A
uTReV1MH2LPBbW9mdN26TGSeT03C01YdFugsUpcVf86sBK0M3crEpHwG4CXQbQST
1es3COI5UrbKcXAGgJ3zxhQ9pFhhyMgtNHbnb3+lHrAinn4bC9WDVV2G2UZgQwWY
PSiMMi4BB6BxEUG4dZONPRD9+nEFsaZYBrX+C7k2BY6PZnOm88RRYprLk2MxDKD/
gr00vJkNPBsz6j/9jmFB+24hBbNbJMMv6I0mBH7DW7AWORw3b+cr9SPsqPvLFpX8
6ZaYW2py5DJp9koCciBuM+Jl10JTlI76yE393+CpM+hUj13xiw76u06QKSdZsZmb
lqUjfLtVvWCLQbQRj9qqELm9TL8c33v5/GHmGhopERcEWcRFoKuBmrQWKDcZ+kwE
D7FDnxx9bg2Ny5aq9YkpBm+cjN7SUaCG2esgkIn2ptnAFtEEugz1UMpvpG1Mah0X
/8kAZw1zmXoSj0EQZ4zEpK1LjVjqJjsr7ME3nbGVAtGnvrFlC/EtLN0tnPUMC4Lx
nxpW5jO3TjW5oTDauDE6
=rAXv
-----END PGP SIGNATURE-----
--- End Message ---