Your message dated Wed, 30 Nov 2016 19:36:32 +0000
with message-id <[email protected]>
and subject line Bug#845814: fixed in portmidi 1:217-5
has caused the Debian Bug report #845814,
regarding portmidi FTCBFS: uses build architecture toolchain
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.)
--
845814: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845814
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: portmidi
Version: 1:217-4
Tags: patch
User: [email protected]
Usertags: rebootstrap
portmidi fails to cross build from source, because it uses the build
architecture toolchain. Switching the explicit cmake and make
invocations to dh_auto_* solves this problem, because debhelper's cmake
build system knows how to cross compile. Please consider applying the
attached patch. I note that it also switches portmidi to out-of-tree
builds.
Helmut
diff --minimal -Nru portmidi-217/debian/changelog portmidi-217/debian/changelog
--- portmidi-217/debian/changelog 2016-11-14 18:02:24.000000000 +0100
+++ portmidi-217/debian/changelog 2016-11-26 21:47:49.000000000 +0100
@@ -1,3 +1,10 @@
+portmidi (1:217-4.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Let dh_auto_* pass cross tools (closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Sat, 26 Nov 2016 21:47:49 +0100
+
portmidi (1:217-4) unstable; urgency=medium
* debian/control: switch Architecture to linux-any (closes: #654187)
diff --minimal -Nru portmidi-217/debian/rules portmidi-217/debian/rules
--- portmidi-217/debian/rules 2016-11-14 17:58:26.000000000 +0100
+++ portmidi-217/debian/rules 2016-11-26 21:47:47.000000000 +0100
@@ -9,7 +9,7 @@
dh $@
override_dh_auto_configure:
- cmake \
+ dh_auto_configure -- \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_ARCHIVE_OUTPUT_DIRECTORY=$(CURDIR)/Release \
-DCMAKE_BUILD_TYPE=Release \
@@ -19,7 +19,7 @@
$(CURDIR)
override_dh_auto_build:
- $(MAKE) DESTDIR=$(CURDIR)/debian/tmp VERBOSE=1
+ dh_auto_build -- DESTDIR=$(CURDIR)/debian/tmp VERBOSE=1
override_dh_auto_clean:
[ ! -f Makefile ] || make clean VERBOSE=1
@@ -31,7 +31,7 @@
override_dh_auto_install:
# do not ship executables c files
chmod a-x $(CURDIR)/pm_test/*.c $(CURDIR)/pm_common/*.h
- $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install VERBOSE=1
+ dh_auto_install -- DESTDIR=$(CURDIR)/debian/tmp install VERBOSE=1
dh_install --sourcedir=$(CURDIR)/debian/tmp
override_dh_compress:
--- End Message ---
--- Begin Message ---
Source: portmidi
Source-Version: 1:217-5
We believe that the bug you reported is fixed in the latest version of
portmidi, 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.
Paul Brossier <[email protected]> (supplier of updated portmidi 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, 28 Nov 2016 11:31:33 +0100
Source: portmidi
Binary: libportmidi-dev libportmidi0
Architecture: source
Version: 1:217-5
Distribution: unstable
Urgency: medium
Maintainer: Paul Brossier <[email protected]>
Changed-By: Paul Brossier <[email protected]>
Description:
libportmidi-dev - library for real-time MIDI input/output
libportmidi0 - library for real-time MIDI input/output
Closes: 845814
Changes:
portmidi (1:217-5) unstable; urgency=medium
.
* Fix FTCBFS: Let dh_auto_* pass cross tools (closes: #845814), thanks to
Helmut Grohne
* debian/rules: simplify, build for multiarch, use dh_auto_*
* debian/control: make libportmidi0 multiarch, bump debhelper to 10.2.1
* debian/patches/00_cmake.diff: use CMAKE_INSTALL_LIBDIR
* debian/patches/13-disablejni.patch: use CMAKE_INSTALL_LIBDIR
* debian/patches/00_cmake.diff: include(GNUInstallDirs) for multiarch
* debian/patches/30-porttime_cmake.diff: use CMAKE_INSTALL_LIBDIR
* debian/*.install: use multiarch
Checksums-Sha1:
eec9a4e14296633231aa1528bdf83df03ce0b174 2049 portmidi_217-5.dsc
b29501e909e0274ee7aea83a9a16001e13a5f90e 13912 portmidi_217-5.debian.tar.xz
Checksums-Sha256:
c8d1adb857ee9376ddd4825093bf77f313e649b1c91b7130ae2da8b724f6e2ce 2049
portmidi_217-5.dsc
b874e8343438d6fa5f0056a8889474a6948a9eeec3be1034bf22dfc94d413da5 13912
portmidi_217-5.debian.tar.xz
Files:
d014661f84e0043b89a54d99d3c86581 2049 libs optional portmidi_217-5.dsc
d02e952a48c00e8cd5e2c5a8c608c520 13912 libs optional
portmidi_217-5.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJ8BAEBCgBmBQJYPwQaXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCODhBNTA3MkQ0OTE1QUVDRjgxQTI0MzQ2
QTQ5QjE5NzI4QUJERDkyAAoJEGpJsZcoq92ShBYP/35jqhCYLYU+GexUoPnlJBNu
Ky4aRH5CfXEe+6XqVc1aofuoQxekt4igi+y3cx2EpZ2Wv12BAbkhbYgVrtXzssoW
9+o04ZGtlaaTGbXU1aZXvufIH1g95RhBTGn037fH39EvZvs+/iFCMme7jWamrbsm
9xRpDVUBnno0xfqrYgMPJ0qJvZXbQSWVXPRXkYTSkERLEiAGdoXa4FTqynJp/OCw
raNTzUyZKHO5avH8bjF0C/8gQ44cPdL63SkFwj/JWlCYEPZLXzpjwST446wrvrmQ
NGl+nxzOO6xnytwRWs3MM9XjSrCtEHXhDjbTZwcBqomFUI4UliSOZtNrZAxV/QQ4
rYkgAwvwhvGd9iuGw0DFznGvn3nCWTJmp2/fyoWZhVkqDicc6aHNik8o1eS2PH4s
rt0QLn5o2mf+VU17sp/oy00Q5l9rcrZlufFXz2dQbuJgdcjqfJMGQ/6/wW94Vxgd
R6AtYjqzMmRPHgBVU8dxySGvBASTI0jHQPIg5Z4MpUPcCMjO7Jr+Zh4s7hnuKR6Y
jwbojzDVqCYEJe5jRANitMet5gDBy0uxlPM0AaQXrfk+UJpKFg8d4DXCfF4mMhn/
HKjdCcMfHUVLf6K5QbsWL9muknV5Z+nFx45zbYOTGEVY5qKs8o0T32I+VJ1CXAtn
4LJjQc7GxUEC7DjBuZB5
=f9Uy
-----END PGP SIGNATURE-----
--- End Message ---