[Pkg-tcltk-devel] Bug#871762: tcl-signal FTCBFS: uses the build architecture compiler
Source: tcl-signal Version: 1.4-4 Tags: patch User: helm...@debian.org Usertags: rebootstrap tcl-signal fails to cross build from source, because it uses the build architecture compiler. propagate_cflags.patch deletes the propagation of the compiler from configure and thus make falls back to the default (build architecture compiler). After picking up that assignment again, tcl-signal cross builds successfully. Please consider applying the attached patch. Helmut diff --minimal -Nru tcl-signal-1.4/debian/changelog tcl-signal-1.4/debian/changelog --- tcl-signal-1.4/debian/changelog 2016-06-01 21:33:46.0 +0200 +++ tcl-signal-1.4/debian/changelog 2017-08-05 21:24:02.0 +0200 @@ -1,3 +1,10 @@ +tcl-signal (1.4-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Propagate TCL_CC. (Closes: #-1) + + -- Helmut GrohneSat, 05 Aug 2017 21:24:02 +0200 + tcl-signal (1.4-4) unstable; urgency=low * Put package under pkg-tcltk team maintenance diff --minimal -Nru tcl-signal-1.4/debian/patches/propagate_cflags.patch tcl-signal-1.4/debian/patches/propagate_cflags.patch --- tcl-signal-1.4/debian/patches/propagate_cflags.patch2016-01-19 11:36:15.0 +0100 +++ tcl-signal-1.4/debian/patches/propagate_cflags.patch2017-08-05 21:24:00.0 +0200 @@ -2,8 +2,8 @@ Description: Propagate CFLAGS and CPPFLAGS from Debian --- a/Makefile.in +++ b/Makefile.in -@@ -1,11 +1,10 @@ --CC=@TCL_CC@ +@@ -1,11 +1,11 @@ + CC=@TCL_CC@ # Tilman Kranz; Sun Oct 19 23:21:35 CEST 2003: added Tcl include directives -CFLAGS=-I/usr/include @TCL_DEFS@ @TCL_SHLIB_CFLAGS@ -I@TCL_PREFIX@/include @TCL_INCLUDE_SPEC@ +CFLAGS+=-I/usr/include @TCL_DEFS@ @TCL_SHLIB_CFLAGS@ -I@TCL_PREFIX@/include @TCL_INCLUDE_SPEC@ ___ Pkg-tcltk-devel mailing list Pkg-tcltk-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tcltk-devel
[Pkg-tcltk-devel] New Pricelist
[ View in browser ]( http://r.newsletter.bonescamail.nl/pr4h9ppaoatrf.html ) [ ]( http://r.newsletter.bonescamail.nl/click/2v0hx2ustaoatrd.html ) [ Click here for our complete pricelist! ]( http://r.newsletter.bonescamail.nl/click/2v0hx2utlqoatrd.html ) SPECIAL PROMO FOR 1 AND 3 PALETS : [ Click here to find all recent offers. ]( http://r.newsletter.bonescamail.nl/click/2v0hx2uue6oatrd.html ) This email was sent to pkg-tcltk-devel@lists.alioth.debian.org You received this email because you are registered with Bonesca Import en Export BV [ Unsubscribe here ]( http://r.newsletter.bonescamail.nl/pr4h9ppaoatrg.html ) Sent by [ ]( http://r.newsletter.bonescamail.nl/click/2v0hx2uv6moatrd.html ) © 2017 Bonesca Import en Export BV ___ Pkg-tcltk-devel mailing list Pkg-tcltk-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tcltk-devel
[Pkg-tcltk-devel] Bug#860927: marked as done (Tk applications segmentation fault when ibus-daemon IME is restarted)
Your message dated Thu, 10 Aug 2017 10:20:26 + with message-idand subject line Bug#860927: fixed in tk8.6 8.6.7-1 has caused the Debian Bug report #860927, regarding Tk applications segmentation fault when ibus-daemon IME is restarted 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 ow...@bugs.debian.org immediately.) -- 860927: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860927 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: tk8.6 Version: 8.6.1-3ubuntu2 Severity: important Tags: upstream patch Forwarded: http://core.tcl.tk/tk/tktview?name=7d967c68a0 Hi, Steve Paik (cc-ed) reported that gitk is crashing periodically. This patch, from upstream tk, should fix it. Thoughts? Please forgive the whitespace damage. Copy/paste was the simplest way to get this here. Thanks, Jonathan commit 0175bc1be685a5ce4a92f7c153eb12e28c28cb1d (origin/bug_7d967c68) Author: jan.nijtmans Date: Thu Dec 15 16:07:06 2016 + Proposed fix for [7d967c68a09e07e355358af40f36dd5dd84c7022|7d967c68]: Tk applications segmentation fault when ibus-daemon IME is restarted diff --git a/generic/tkEvent.c b/generic/tkEvent.c index 95aeda1dd..d058e7cd6 100644 --- a/generic/tkEvent.c +++ b/generic/tkEvent.c @@ -356,6 +356,7 @@ CreateXIC( /* XCreateIC failed. */ return; } +winPtr->ximGeneration = dispPtr->ximGeneration; /* * Adjust the window's event mask if the IM requires it. @@ -1288,6 +1289,14 @@ Tk_HandleEvent( */ #ifdef TK_USE_INPUT_METHODS +/* + * If the XIC has been invalidated, it must be recreated. + */ +if (winPtr->dispPtr->ximGeneration != winPtr->ximGeneration) { + winPtr->flags &= ~TK_CHECKED_IC; + winPtr->inputContext = NULL; +} + if ((winPtr->dispPtr->flags & TK_DISPLAY_USE_IM)) { if (!(winPtr->flags & (TK_CHECKED_IC|TK_ALREADY_DEAD))) { winPtr->flags |= TK_CHECKED_IC; @@ -1295,7 +1304,9 @@ Tk_HandleEvent( CreateXIC(winPtr); } } - if (eventPtr->type == FocusIn && winPtr->inputContext != NULL) { + if ((eventPtr->type == FocusIn) && + (winPtr->dispPtr->inputMethod != NULL) && + (winPtr->inputContext != NULL)) { XSetICFocus(winPtr->inputContext); } } commit 596abb7b53897447dda6044725ea94a664dae64e Author: jan.nijtmans Date: Fri Feb 10 11:38:55 2017 + Fix [7d967c68a09e07e355358af40f36dd5dd84c7022|7d967c68a0] follow-up: Tk applications segmentation fault when ibus-daemon IME is restarted. Patch by Brad Lanam. diff --git a/generic/tkWindow.c b/generic/tkWindow.c index e4d696bdd..690a8412d 100644 --- a/generic/tkWindow.c +++ b/generic/tkWindow.c @@ -475,9 +475,6 @@ GetScreen( dispPtr->cursorFont = None; dispPtr->warpWindow = NULL; dispPtr->multipleAtom = None; -#ifdef TK_USE_INPUT_METHODS - dispPtr->ximGeneration = 0; -#endif /*TK_USE_INPUT_METHODS*/ /* * By default we do want to collapse motion events in @@ -656,6 +653,7 @@ TkAllocWindow( winPtr->flags = 0; winPtr->handlerList = NULL; #ifdef TK_USE_INPUT_METHODS +winPtr->ximGeneration = 0; winPtr->inputContext = NULL; #endif /* TK_USE_INPUT_METHODS */ winPtr->tagPtr = NULL; --- End Message --- --- Begin Message --- Source: tk8.6 Source-Version: 8.6.7-1 We believe that the bug you reported is fixed in the latest version of tk8.6, 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 860...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sergei Golovan (supplier of updated tk8.6 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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 10 Aug 2017 12:45:27 +0300 Source: tk8.6 Binary: tk8.6 libtk8.6 libtk8.6-dbg tk8.6-dev tk8.6-doc Architecture: source amd64 all Version: 8.6.7-1 Distribution: unstable Urgency: medium Maintainer: Debian Tcl/Tk Packagers Changed-By: Sergei Golovan
[Pkg-tcltk-devel] Bug#818753: marked as done (tk8.6: please make the build reproducible)
Your message dated Thu, 10 Aug 2017 10:20:26 + with message-idand subject line Bug#818753: fixed in tk8.6 8.6.7-1 has caused the Debian Bug report #818753, regarding tk8.6: please make the build reproducible 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 ow...@bugs.debian.org immediately.) -- 818753: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818753 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: tk8.6 Version: 8.6.5-1 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: locale X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org Hi! While working on the "reproducible builds" effort [1], we have noticed that tk8.6 could not be built reproducibly. While creating the static library, sorts the files from the glob differently depending on the configured locale. The attached patch fixes this by setting LC_ALL to C before. Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds diff --git a/debian/rules b/debian/rules index c4fe0c7..d90caeb 100755 --- a/debian/rules +++ b/debian/rules @@ -36,6 +36,7 @@ override_dh_auto_build: $(MAKE) -C unix # Build the static library cd unix && \ + LC_ALL=C && \ ar cr libtk$(v).a *.o && \ ar d libtk$(v).a tkAppInit.o && \ ranlib libtk$(v).a --- End Message --- --- Begin Message --- Source: tk8.6 Source-Version: 8.6.7-1 We believe that the bug you reported is fixed in the latest version of tk8.6, 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 818...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sergei Golovan (supplier of updated tk8.6 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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 10 Aug 2017 12:45:27 +0300 Source: tk8.6 Binary: tk8.6 libtk8.6 libtk8.6-dbg tk8.6-dev tk8.6-doc Architecture: source amd64 all Version: 8.6.7-1 Distribution: unstable Urgency: medium Maintainer: Debian Tcl/Tk Packagers Changed-By: Sergei Golovan Description: libtk8.6 - Tk toolkit for Tcl and X11 v8.6 - run-time files libtk8.6-dbg - Symbol files for libtk8.6 tk8.6 - Tk toolkit for Tcl and X11 v8.6 - windowing shell tk8.6-dev - Tk toolkit for Tcl and X11 v8.6 - development files tk8.6-doc - Tk toolkit for Tcl and X11 v8.6 - manual pages Closes: 818753 860927 Changes: tk8.6 (8.6.7-1) unstable; urgency=medium . * New upstream release (closes: #860927). * Refreshed patches. * Arch-qualify TCL_CC. * Sort the object files inside the static library using the C locale to make the build reproducible (closes: #818753). * Don't add ldconfig trigger manually since dh_makeshlibs can do it iself. * Bumped standards version to 4.0.0. Checksums-Sha1: f776a306035ac7db0d43809b4d73c052eecffc1e 2093 tk8.6_8.6.7-1.dsc eb58b4523f376fdf8b1f4439a958227ada52e2c8 4282972 tk8.6_8.6.7.orig.tar.gz ca4a3caf9914ad40c04ec64bbb08a4478366c9b6 11228 tk8.6_8.6.7-1.debian.tar.xz 6d13362f4d3169e00573d4ba2f7f0f877dac4e01 4979662 libtk8.6-dbg_8.6.7-1_amd64.deb 7fc9ded924aefdfd625e017eee69ccd658a5b19b 751194 libtk8.6_8.6.7-1_amd64.deb fdfd33f85c13b6a6a802fd769f87df14ce2504cc 39850 tk8.6-dbgsym_8.6.7-1_amd64.deb 1306795c989e12b058ad8380b92e876d4e4af86e 738060 tk8.6-dev_8.6.7-1_amd64.deb 46ae9b9d13b3110ea0b684791ca24e1840dbe187 1186916 tk8.6-doc_8.6.7-1_all.deb faaffcf49ec80a579fc5f4f704725f43696e4fa1 7999 tk8.6_8.6.7-1_amd64.buildinfo f092c3b019fcc2e71ed95366cb70f21894782693 71614 tk8.6_8.6.7-1_amd64.deb Checksums-Sha256: d605de8f2ccc9e94e4e407924b75ecd4dedafb3f547ed6317c0d5afd75473221 2093 tk8.6_8.6.7-1.dsc 061de2a354f9b7c7d04de3984c90c9bc6dd3a1b8377bb45509f1ad8a8d6337aa 4282972 tk8.6_8.6.7.orig.tar.gz b702eb02ad7d5f50ba56462dd266a8521434308822e6d80704ba47ad980a 11228 tk8.6_8.6.7-1.debian.tar.xz 9a99bca15ecf75d942afc944776bbc91a1eee923d111538645a6b4e80f193618 4979662 libtk8.6-dbg_8.6.7-1_amd64.deb 131982cd163209b1fc227ba9602d3edcb44ac433564197d83425209b8e8fecb5 751194 libtk8.6_8.6.7-1_amd64.deb b1d79fa57933d684262f14fc38ca680c65c8769162e8034c9fcea3c4ac6162e4 39850
[Pkg-tcltk-devel] tk8.6_8.6.7-1_amd64.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 10 Aug 2017 12:45:27 +0300 Source: tk8.6 Binary: tk8.6 libtk8.6 libtk8.6-dbg tk8.6-dev tk8.6-doc Architecture: source amd64 all Version: 8.6.7-1 Distribution: unstable Urgency: medium Maintainer: Debian Tcl/Tk PackagersChanged-By: Sergei Golovan Description: libtk8.6 - Tk toolkit for Tcl and X11 v8.6 - run-time files libtk8.6-dbg - Symbol files for libtk8.6 tk8.6 - Tk toolkit for Tcl and X11 v8.6 - windowing shell tk8.6-dev - Tk toolkit for Tcl and X11 v8.6 - development files tk8.6-doc - Tk toolkit for Tcl and X11 v8.6 - manual pages Closes: 818753 860927 Changes: tk8.6 (8.6.7-1) unstable; urgency=medium . * New upstream release (closes: #860927). * Refreshed patches. * Arch-qualify TCL_CC. * Sort the object files inside the static library using the C locale to make the build reproducible (closes: #818753). * Don't add ldconfig trigger manually since dh_makeshlibs can do it iself. * Bumped standards version to 4.0.0. Checksums-Sha1: f776a306035ac7db0d43809b4d73c052eecffc1e 2093 tk8.6_8.6.7-1.dsc eb58b4523f376fdf8b1f4439a958227ada52e2c8 4282972 tk8.6_8.6.7.orig.tar.gz ca4a3caf9914ad40c04ec64bbb08a4478366c9b6 11228 tk8.6_8.6.7-1.debian.tar.xz 6d13362f4d3169e00573d4ba2f7f0f877dac4e01 4979662 libtk8.6-dbg_8.6.7-1_amd64.deb 7fc9ded924aefdfd625e017eee69ccd658a5b19b 751194 libtk8.6_8.6.7-1_amd64.deb fdfd33f85c13b6a6a802fd769f87df14ce2504cc 39850 tk8.6-dbgsym_8.6.7-1_amd64.deb 1306795c989e12b058ad8380b92e876d4e4af86e 738060 tk8.6-dev_8.6.7-1_amd64.deb 46ae9b9d13b3110ea0b684791ca24e1840dbe187 1186916 tk8.6-doc_8.6.7-1_all.deb faaffcf49ec80a579fc5f4f704725f43696e4fa1 7999 tk8.6_8.6.7-1_amd64.buildinfo f092c3b019fcc2e71ed95366cb70f21894782693 71614 tk8.6_8.6.7-1_amd64.deb Checksums-Sha256: d605de8f2ccc9e94e4e407924b75ecd4dedafb3f547ed6317c0d5afd75473221 2093 tk8.6_8.6.7-1.dsc 061de2a354f9b7c7d04de3984c90c9bc6dd3a1b8377bb45509f1ad8a8d6337aa 4282972 tk8.6_8.6.7.orig.tar.gz b702eb02ad7d5f50ba56462dd266a8521434308822e6d80704ba47ad980a 11228 tk8.6_8.6.7-1.debian.tar.xz 9a99bca15ecf75d942afc944776bbc91a1eee923d111538645a6b4e80f193618 4979662 libtk8.6-dbg_8.6.7-1_amd64.deb 131982cd163209b1fc227ba9602d3edcb44ac433564197d83425209b8e8fecb5 751194 libtk8.6_8.6.7-1_amd64.deb b1d79fa57933d684262f14fc38ca680c65c8769162e8034c9fcea3c4ac6162e4 39850 tk8.6-dbgsym_8.6.7-1_amd64.deb 0f05b2af880e7c5f343b6e52c5775db6cacd1cc618175ac579043941647e0c4c 738060 tk8.6-dev_8.6.7-1_amd64.deb c5b6482d1ef267105dc5f6a29c67f01cc9a36a9f187a6f4f2f0c2aac7e1cf303 1186916 tk8.6-doc_8.6.7-1_all.deb 919c4e73739c0d2cc40b0fcb4e9dcc57944c17e12ed44699615739fab7a2465f 7999 tk8.6_8.6.7-1_amd64.buildinfo 8a624ffc33d0118cf7b890883af4e96bd725603be525f1ed3d28097f88b5fba3 71614 tk8.6_8.6.7-1_amd64.deb Files: e57e31c008c98ab41ffaa6446e8e5c83 2093 libs optional tk8.6_8.6.7-1.dsc 46ea9c0165c515d87393700f4891ab6f 4282972 libs optional tk8.6_8.6.7.orig.tar.gz 949aab29d9708d38ce483540ac50ed77 11228 libs optional tk8.6_8.6.7-1.debian.tar.xz 3bb5fd1cf70832903435bb1ee1471bff 4979662 debug extra libtk8.6-dbg_8.6.7-1_amd64.deb 174c8c00910c08aef02c471ecf6637de 751194 libs optional libtk8.6_8.6.7-1_amd64.deb db523bbdb0497795882e0c78d1976428 39850 debug extra tk8.6-dbgsym_8.6.7-1_amd64.deb 2f8b746eccf031faf2baecfcf2755fb8 738060 libdevel optional tk8.6-dev_8.6.7-1_amd64.deb d2d65dba60ddec8f9e7b02dbf1b609c7 1186916 doc optional tk8.6-doc_8.6.7-1_all.deb 1fa80b7c9f9225a3e3df057c1619ace4 7999 libs optional tk8.6_8.6.7-1_amd64.buildinfo 3867439be23f6f10fd037dc61f82beb9 71614 interpreters optional tk8.6_8.6.7-1_amd64.deb -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEE/SYPsyDB+ShSnvc4Tyrk60tj54cFAlmMLi0ACgkQTyrk60tj 54e/GxAAyIBkkZJe87K+UdhF/eYZFj+4ox0ciURx467Ix6fwBDNgN4NFeFzprAuM nf+7bRjDr5cUArqrVAgaBQHJlC6a3JTB66CJ7ryEE31ozZL5kv3ik3zjPVwZbffB l/HNd4ux8knDWIVCI7kCKs+DAKbYXcBhtbhGzpDg7fFO2dEfri7vhDWIvRX9BmDl q83cNu4LoIg6oo8uu/7lxL/BiSLgXAkiw1hvMKOwDmNfyXHR+f2/JF+VUW/51v8/ kxmy8A8+CPWGnP4ApOJFHnGxz7s9/YHiuKJdgRZ2GOgDauP/5M/m8pbF/OaWYkEI d1JCy8kGPQAHRNDZmx0gHw87EgPAK4hwLY0hrpPRH4CiimdCXbHn45g6S+8hClWU z6MZl01NrgPENbmbIZ6ro6T+RRia4cR7GaVDXTyebnXhNuaabjD2OINGg0WTYyRA ClNUfjaBvxX3ma1XJn80TMjhdrYxsfAfnTxdlrqEImhjW4JsfQWs8wjpy1tyRhUl AuvxBm72+hYjlSgE9qErtyRunswE2M8xkuOR9kBcvDmFKIgR8eO5qAoVNBbPAkY3 a4wZRgyJcuRYbaUc8dJghSmvCPdH7aVRCpe+gQMD12wJYyZzpNuG9ZWSk7m/0kZm 6+WjAqFgmB7DVmJ7I39ax5oxYnVWaga0z9nUzD9P5oWvCdPG0bk= =2XT7 -END PGP SIGNATURE- Thank you for your contribution to Debian. ___ Pkg-tcltk-devel mailing list Pkg-tcltk-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tcltk-devel
[Pkg-tcltk-devel] Processing of tk8.6_8.6.7-1_amd64.changes
tk8.6_8.6.7-1_amd64.changes uploaded successfully to localhost along with the files: tk8.6_8.6.7-1.dsc tk8.6_8.6.7.orig.tar.gz tk8.6_8.6.7-1.debian.tar.xz libtk8.6-dbg_8.6.7-1_amd64.deb libtk8.6_8.6.7-1_amd64.deb tk8.6-dbgsym_8.6.7-1_amd64.deb tk8.6-dev_8.6.7-1_amd64.deb tk8.6-doc_8.6.7-1_all.deb tk8.6_8.6.7-1_amd64.buildinfo tk8.6_8.6.7-1_amd64.deb Greetings, Your Debian queue daemon (running on host usper.debian.org) ___ Pkg-tcltk-devel mailing list Pkg-tcltk-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tcltk-devel
[Pkg-tcltk-devel] Bug#870853: marked as done (captures unqualified compiler in tclConfig.sh variable TCL_CC)
Your message dated Thu, 10 Aug 2017 09:50:54 + with message-idand subject line Bug#870853: fixed in tcl8.6 8.6.7+dfsg-1 has caused the Debian Bug report #870853, regarding captures unqualified compiler in tclConfig.sh variable TCL_CC 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 ow...@bugs.debian.org immediately.) -- 870853: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870853 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: tcl8.6-dev Version: 8.6.6+dfsg-1 Tags: patch User: helm...@debian.org Usertags: rebootstrap Control: affects -1 + src:tcl-signal The build of tcl8.6 captures the ./configure detected CC into a variable TCL_CC stored in tclConfig.sh in tcl8.6-dev. Other packages end up sourcing that file in ./configure and use TCL_CC for building (e.g. tcl-signal). Since tcl8.6-dev uses "gcc" (i.e. the build architecture compiler), such packages fail to cross build. tclConfig.sh (being an architecture dependent file) should use an architecture-qualified compiler, i.e. one with the host architecture prefix. The attached patch ensures that tcl8.6's ./configure uses such a qualified CC. Please consider applying it. Helmut diff --minimal -Nru tcl8.6-8.6.6+dfsg/debian/changelog tcl8.6-8.6.6+dfsg/debian/changelog --- tcl8.6-8.6.6+dfsg/debian/changelog 2016-07-28 05:15:50.0 +0200 +++ tcl8.6-8.6.6+dfsg/debian/changelog 2017-08-05 21:30:21.0 +0200 @@ -1,3 +1,10 @@ +tcl8.6 (8.6.6+dfsg-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Arch-qualify TCL_CC. (closes: #-1) + + -- Helmut Grohne Sat, 05 Aug 2017 21:30:21 +0200 + tcl8.6 (8.6.6+dfsg-1) unstable; urgency=medium * New upstream release. diff --minimal -Nru tcl8.6-8.6.6+dfsg/debian/rules tcl8.6-8.6.6+dfsg/debian/rules --- tcl8.6-8.6.6+dfsg/debian/rules 2016-07-28 05:05:40.0 +0200 +++ tcl8.6-8.6.6+dfsg/debian/rules 2017-08-05 21:30:16.0 +0200 @@ -10,6 +10,10 @@ LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) export LDFLAGS +ifeq ($(origin CC),default) +CC = $(DEB_HOST_GNU_TYPE)-gcc +endif + ifeq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) # See bug #446335 for -fno-unit-at-a-time ifeq ($(DEB_HOST_ARCH), hppa) @@ -33,6 +37,7 @@ TCL_PACKAGE_PATH="/usr/local/lib/tcltk /usr/local/share/tcltk \ /usr/lib/tcltk/$(DEB_HOST_MULTIARCH) /usr/lib/tcltk /usr/share/tcltk \ /usr/lib/tcltk/tcl$(v) /usr/lib" \ + CC="$(CC)" \ CFLAGS="$(CFLAGS)" \ CPPFLAGS="$(CPPFLAGS)" \ TCL_SHLIB_LD_EXTRAS="-Wl,-soname,\$${TCL_LIB_FILE}" \ --- End Message --- --- Begin Message --- Source: tcl8.6 Source-Version: 8.6.7+dfsg-1 We believe that the bug you reported is fixed in the latest version of tcl8.6, 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 870...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sergei Golovan (supplier of updated tcl8.6 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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 10 Aug 2017 12:20:14 +0300 Source: tcl8.6 Binary: tcl8.6 libtcl8.6 libtcl8.6-dbg tcl8.6-dev tcl8.6-doc Architecture: source amd64 all Version: 8.6.7+dfsg-1 Distribution: unstable Urgency: medium Maintainer: Debian Tcl/Tk Packagers Changed-By: Sergei Golovan Description: libtcl8.6 - Tcl (the Tool Command Language) v8.6 - run-time library files libtcl8.6-dbg - Symbol files for libtcl8.6 tcl8.6 - Tcl (the Tool Command Language) v8.6 - shell tcl8.6-dev - Tcl (the Tool Command Language) v8.6 - development files tcl8.6-doc - Tcl (the Tool Command Language) v8.6 - manual pages Closes: 870853 Changes: tcl8.6 (8.6.7+dfsg-1) unstable; urgency=medium . * New upstream release. * Refreshed patches and the symbols table. * Arch-qualify TCL_CC. (closes: #870853). * Don't add ldconfig trigger manually since dh_makeshlibs can do it iself. * Bumped standards version to 4.0.1. Checksums-Sha1: 9a6d620342273b134434de9d9fca370f714699a8 2053 tcl8.6_8.6.7+dfsg-1.dsc
[Pkg-tcltk-devel] tcl8.6_8.6.7+dfsg-1_amd64.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 10 Aug 2017 12:20:14 +0300 Source: tcl8.6 Binary: tcl8.6 libtcl8.6 libtcl8.6-dbg tcl8.6-dev tcl8.6-doc Architecture: source amd64 all Version: 8.6.7+dfsg-1 Distribution: unstable Urgency: medium Maintainer: Debian Tcl/Tk PackagersChanged-By: Sergei Golovan Description: libtcl8.6 - Tcl (the Tool Command Language) v8.6 - run-time library files libtcl8.6-dbg - Symbol files for libtcl8.6 tcl8.6 - Tcl (the Tool Command Language) v8.6 - shell tcl8.6-dev - Tcl (the Tool Command Language) v8.6 - development files tcl8.6-doc - Tcl (the Tool Command Language) v8.6 - manual pages Closes: 870853 Changes: tcl8.6 (8.6.7+dfsg-1) unstable; urgency=medium . * New upstream release. * Refreshed patches and the symbols table. * Arch-qualify TCL_CC. (closes: #870853). * Don't add ldconfig trigger manually since dh_makeshlibs can do it iself. * Bumped standards version to 4.0.1. Checksums-Sha1: 9a6d620342273b134434de9d9fca370f714699a8 2053 tcl8.6_8.6.7+dfsg-1.dsc 7b5d54f8c35b03238cb23b71a0dcfb2254cb3fcd 5873685 tcl8.6_8.6.7+dfsg.orig.tar.gz af8630e71ccbaef27b6375a62634c839ddca1f6b 15116 tcl8.6_8.6.7+dfsg-1.debian.tar.xz 86db72d63c57936fadaf09057a8c4008979cf75c 5269154 libtcl8.6-dbg_8.6.7+dfsg-1_amd64.deb c0d8f689758aff002a1c40ed6e90f23dcd5ada88 987568 libtcl8.6_8.6.7+dfsg-1_amd64.deb 871f823def38b055506d05db82dc714651123fa4 24080 tcl8.6-dbgsym_8.6.7+dfsg-1_amd64.deb e332400c74f8dd988eef5bd5569a3915c16a2847 991798 tcl8.6-dev_8.6.7+dfsg-1_amd64.deb fd0be0116137dee553af6ce9d2776f073c1396a5 1722236 tcl8.6-doc_8.6.7+dfsg-1_all.deb 008def8bd923347b6f8132ca1476d2d95f567308 6719 tcl8.6_8.6.7+dfsg-1_amd64.buildinfo 64ed3ccbce371c343df9c65051065f71eb132454 122748 tcl8.6_8.6.7+dfsg-1_amd64.deb Checksums-Sha256: c0a77a3407eda4225583e0c766cdd46491a7800a52445bf5797e0e24b933549f 2053 tcl8.6_8.6.7+dfsg-1.dsc 6a4f0682b08e2823162b6136be9f9b217c49c68387b771a84d80557849c99b78 5873685 tcl8.6_8.6.7+dfsg.orig.tar.gz 30d42f83c77a15feb45345f8da240790bf5a25bf80e98ad235cbbdcddecddd88 15116 tcl8.6_8.6.7+dfsg-1.debian.tar.xz 5c2b660916f18325ff0b8af3e411867a7ed3db9ceffe960bbd2253968cdff3ca 5269154 libtcl8.6-dbg_8.6.7+dfsg-1_amd64.deb d43d76a5be6c44f1b86ffe027b2e70f46c8afa5367425e0021c0e9d0bbfb1a0d 987568 libtcl8.6_8.6.7+dfsg-1_amd64.deb eedf729ba5b5994e420e2b821294fa6192e5cf6c907c4c12198689956b191206 24080 tcl8.6-dbgsym_8.6.7+dfsg-1_amd64.deb bb5e656525907bdd02c3909dac8286c56ca51453f51f55c7f08a26573c741d4b 991798 tcl8.6-dev_8.6.7+dfsg-1_amd64.deb a478786f3ca0e5e2c88a13e32b40356cf8b780fceafdd8d0fbd57bbc0a81b8da 1722236 tcl8.6-doc_8.6.7+dfsg-1_all.deb 42c0a4fad6401a87caca97f81ca0cc017eb3944bc17e0be3224ac258a0abab9f 6719 tcl8.6_8.6.7+dfsg-1_amd64.buildinfo 8ebf8dbb4f58e6731e77a631065ec545b7f825f5420ed5b4ae8205333cafe675 122748 tcl8.6_8.6.7+dfsg-1_amd64.deb Files: 1359bc2e38f7458faac43108239a5fcc 2053 libs optional tcl8.6_8.6.7+dfsg-1.dsc a78b1f6a4d9e36859ea414f8f7353102 5873685 libs optional tcl8.6_8.6.7+dfsg.orig.tar.gz fb9d404d98ccd2ce1b91c5e842686ff9 15116 libs optional tcl8.6_8.6.7+dfsg-1.debian.tar.xz 46bbcc0dd67e675bcf595d0d34b829b3 5269154 debug extra libtcl8.6-dbg_8.6.7+dfsg-1_amd64.deb fe594ff6a5ee527bd66503a5a1b58e55 987568 libs optional libtcl8.6_8.6.7+dfsg-1_amd64.deb 98e1915e7564441e1261f457c892d53c 24080 debug extra tcl8.6-dbgsym_8.6.7+dfsg-1_amd64.deb 29db99ba7dd85001ec83afc831781ce1 991798 libdevel optional tcl8.6-dev_8.6.7+dfsg-1_amd64.deb 7bff290b2c05ad79b4e302561e61b6e7 1722236 doc optional tcl8.6-doc_8.6.7+dfsg-1_all.deb ceb6a84448550346a1239a8674f657ed 6719 libs optional tcl8.6_8.6.7+dfsg-1_amd64.buildinfo 0fa424620b39bbd296d6272e264aa596 122748 interpreters optional tcl8.6_8.6.7+dfsg-1_amd64.deb -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEE/SYPsyDB+ShSnvc4Tyrk60tj54cFAlmMJ7wACgkQTyrk60tj 54flmBAAyIHENtJQutqF0kKW28ZOpsDH6xbJ36GVcZGTVVEIj3B17Pcin/lKqB1i 6RoLazp7OFBKFroJ4hd+WW3sQdbu+evX2ZaROHgc3GsAsdwq8DwMOmlbkMaaulle qmhNo6tZZgfJ9Z8HwxZIKAC2oyUSR67D4YAE5+iggH1eVlhiCnV71mSelcaB43G0 bjnZTJba1THo8/JAh+l4CxA9EqL/5j7qWlP+Mx2iWsRpYYTMY6iK+xOY8NvKknni +/LbTugW8QVk2PDdAJy38tkHHu5S9ECI3APDD1vZlqyEb4JRqNoe9HJ77P5UQ8aW R00z8mwiVqwA1cm+4XypmQPwbXGH0uEkd3IBoQSySgQwd9wxJcRqK4+xVz1hJMrk y6ATLVbDZT2Khi0dze+32lROsTisBb0SSOVxaTLdE37gykMHxrk4vPhy1kub/PVy 9Ms415gNgW19kC5ZllI/qB28Yu/FW6h3eNrEzkPChnrJMb19R5XWK56+J2nnEqD9 Km+pM94PvKLSJ+I5GTKdPwqIyuUtiQFSVrnLt3w/boGRjMEIw4qXTEq1T4qMvyB2 IOxzKRuaTxIVoSGz2m9ruuRNqO4H1Oi2eYx3PfZtScg4uaIpNZIYsqcJMBUCezjN HYs/gcknmlxWEpIVbEs0lia8hh6JZbjYQg8uH21n9/WxKk5tnJk= =d+ag -END PGP SIGNATURE- Thank you for your contribution to Debian. ___ Pkg-tcltk-devel mailing list Pkg-tcltk-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tcltk-devel
[Pkg-tcltk-devel] Processing of tcl8.6_8.6.7+dfsg-1_amd64.changes
tcl8.6_8.6.7+dfsg-1_amd64.changes uploaded successfully to localhost along with the files: tcl8.6_8.6.7+dfsg-1.dsc tcl8.6_8.6.7+dfsg.orig.tar.gz tcl8.6_8.6.7+dfsg-1.debian.tar.xz libtcl8.6-dbg_8.6.7+dfsg-1_amd64.deb libtcl8.6_8.6.7+dfsg-1_amd64.deb tcl8.6-dbgsym_8.6.7+dfsg-1_amd64.deb tcl8.6-dev_8.6.7+dfsg-1_amd64.deb tcl8.6-doc_8.6.7+dfsg-1_all.deb tcl8.6_8.6.7+dfsg-1_amd64.buildinfo tcl8.6_8.6.7+dfsg-1_amd64.deb Greetings, Your Debian queue daemon (running on host usper.debian.org) ___ Pkg-tcltk-devel mailing list Pkg-tcltk-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tcltk-devel