Your message dated Thu, 31 Aug 2017 04:51:21 +0000
with message-id <[email protected]>
and subject line Bug#868078: fixed in poco 1.7.8+dfsg1-3
has caused the Debian Bug report #868078,
regarding poco: Please add m68k as target to Double-Conversion
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.)
--
868078: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=868078
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: poco
Version: 1.7.6+dfsg1
Severity: normal
Tags: patch
User: [email protected]
Usertags: m68k
Hi!
poco currently fails to build from source because the embedded
version of Double-Conversion lacks support for m68k:
g++ -Iinclude -I/<<BUILDDIR>>/poco-1.7.6+dfsg1/CppUnit/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/CppUnit/WinTestRunner/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/Foundation/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/XML/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/JSON/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/Util/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/Net/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/Crypto/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/NetSSL_OpenSSL/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/Data/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/Data/SQLite/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/Data/ODBC/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/Data/MySQL/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/MongoDB/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/Zip/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/PageCompiler/include
-I/<<BUILDDIR>>/poco-1.7.6+dfsg1/PageCompiler/File2Page/include -g -O2
-fdebug-prefix-map=/<<BUILDDIR>>/poco-1.7.6+dfsg1=. -fstack-protector-strong
-Wformat -Werror=format-security -W
all -Wno-sign-compare -Wall -Wno-sign-compare -DPOCO_BUILD_HOST=vs91
-DPOCO_TARGET_OSNAME=Linux -DPOCO_TARGET_OSARCH=m68k
-DPOCO_UTIL_NO_JSONCONFIGURATION -D_XOPEN_SOURCE=500 -D_REENTRANT
-D_THREAD_SAFE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
-DPOCO_HAVE_FD_EPOLL -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -fPIC -c
src/NumericString.cpp -o
/<<BUILDDIR>>/poco-1.7.6+dfsg1/Foundation/obj/Linux/m68k/release_shared/NumericString.o
In file included from src/diy-fp.h:31:0,
from src/diy-fp.cc:29,
from src/NumericString.cpp:23:
src/utils.h:74:2: error: #error Target architecture was not detected as
supported by Double-Conversion.
#error Target architecture was not detected as supported by Double-Conversion.
^~~~~
This is fixed by applying the attached patch which was cherry-picked
from Double-Conversion upstream [1]. poco upstream is missing the patch
as well as Double-Conversion upstream hasn't released since after the
patch [1] was merged in 2014.
Thanks for consideration!
Adrian
> [1]
> https://github.com/google/double-conversion/commit/da11179623145f53b204105a93b8bbca431141da
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - [email protected]
`. `' Freie Universitaet Berlin - [email protected]
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
Description: Add m68k as target architecture to Double Conversion
Origin:
https://github.com/google/double-conversion/commit/da11179623145f53b204105a93b8bbca431141da
Last-Update: 2017-07-11
--- poco-1.7.6+dfsg1.orig/Foundation/src/utils.h
+++ poco-1.7.6+dfsg1/Foundation/src/utils.h
@@ -63,6 +63,8 @@
defined(__AARCH64EL__) || \
defined(nios2) || defined(__nios2) || defined(__nios2__)
#define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
+#elif defined(__mc68000__)
+#undef DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS
#elif defined(_M_IX86) || defined(__i386__) || defined(__i386)
#if defined(_WIN32)
// Windows uses a 64bit wide floating point stack.
--- End Message ---
--- Begin Message ---
Source: poco
Source-Version: 1.7.8+dfsg1-3
We believe that the bug you reported is fixed in the latest version of
poco, 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.
Jochen Sprickerhof <[email protected]> (supplier of updated poco 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: Thu, 31 Aug 2017 06:29:37 +0200
Source: poco
Binary: libpoco-dev libpococrypto48 libpocodata48 libpocomongodb48
libpocodatamysql48 libpocodataodbc48 libpocodatasqlite48 libpocofoundation48
libpoconet48 libpoconetssl48 libpocoutil48 libpocoxml48 libpocozip48
Architecture: source
Version: 1.7.8+dfsg1-3
Distribution: unstable
Urgency: medium
Maintainer: Krzysztof Burghardt <[email protected]>
Changed-By: Jochen Sprickerhof <[email protected]>
Description:
libpoco-dev - C++ Portable Components (POCO) Development files
libpococrypto48 - C++ Portable Components (POCO) Crypto library
libpocodata48 - C++ Portable Components (POCO) Data library
libpocodatamysql48 - C++ Portable Components (POCO) Data MySQL library
libpocodataodbc48 - C++ Portable Components (POCO) ODBC library
libpocodatasqlite48 - C++ Portable Components (POCO) Data SQLite library
libpocofoundation48 - C++ Portable Components (POCO) Foundation library
libpocomongodb48 - C++ Portable Components (POCO) Data MongoDB library
libpoconet48 - C++ Portable Components (POCO) Network library
libpoconetssl48 - C++ Portable Components (POCO) Network library with SSL
libpocoutil48 - C++ Portable Components (POCO) Util library
libpocoxml48 - C++ Portable Components (POCO) XML library
libpocozip48 - C++ Portable Components (POCO) Zip library
Closes: 868078 872786
Changes:
poco (1.7.8+dfsg1-3) unstable; urgency=medium
.
* Add patch for m86k.
Thanks to John Paul Adrian Glaubitz (Closes: #868078)
* Fix typo in description (Closes: #872786)
Checksums-Sha1:
b4d25eff812b3704f7d811a61ae7e86ffce8e430 2874 poco_1.7.8+dfsg1-3.dsc
a6afa964b649d9002979d5b08c7b054453ae04ad 13028 poco_1.7.8+dfsg1-3.debian.tar.xz
10da294ba0a6cfdd3b71427686b90645956c4580 6026
poco_1.7.8+dfsg1-3_source.buildinfo
Checksums-Sha256:
bcd932d47f922d2b9d6f8ce6aebffeac8beea9bf63ea54a4b8dc7fae86cd9222 2874
poco_1.7.8+dfsg1-3.dsc
68cf1a75421c23e94afd9642397685d6d11fc05d40b622c91f0eff263b7e5fb2 13028
poco_1.7.8+dfsg1-3.debian.tar.xz
d932a1240c6940dea9b4331c16a43a1de4ecec0535a931508f97d6ae3fb0acec 6026
poco_1.7.8+dfsg1-3_source.buildinfo
Files:
852f534610cf3744d019289e51556098 2874 libs optional poco_1.7.8+dfsg1-3.dsc
8261225bef09024dddcc437277bb0dee 13028 libs optional
poco_1.7.8+dfsg1-3.debian.tar.xz
ab9035ed93e5c34a1b52c9db32348b91 6026 libs optional
poco_1.7.8+dfsg1-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAlmnkOUUHGpzcHJpY2tl
QGRlYmlhbi5vcmcACgkQW//cwljmlDP+ig/9GqG4SCL5f2qQj2q/zpwv28tPG2Sx
Yc2T7npVyqWPsZKIDIBEVpoW7AS0WZsiAKz4d4V5gfR0GVpIzhg+qMZuSrmqMOJJ
0+RQfUlUe+Ryhmfncw27O2h2QDf99Iz3LHkdjRxsN1/aiB5qRmcDZfD81+72Adn0
TLMZ1t8/7a9IJgpGUfrs3+X1vssG97M3xMpjwHgBUr03eJHtG6WtDwJLPZXuuCPU
d/3dKa37D+1BynAAqQbTZPUkDYHqCSX8+hd/THEpzLd9wuNC/AvltWXhBFV6nmNN
nIu8wdlGnDUJFS/bRuQokr2kMpdEMKTyDpngFQ8ZmPxy0CVcQrNHQJLY2f/0Etzb
cugoeiJRAHW9oU5UuH5c60bf4JvsjLBDaoIOr36IxjiOKXTVgj6ELIlOE/kD93Rf
Zh37UXxDenD/tEQFNVewB4njoQU+IzG1Hfv2gZx+U3Mi+Edw8Wzs/xn9vYTnjf84
RdkmyBwBcbuO3EuUhwXrhFq/0owb4Wxu8HEeGUQ/G1cTjOxtIhgA6+PMoDp2Prz4
tAP3e5PjH4/gZ1SgayL4Ckb5vi4ZQ1xN6Tul6T9NAeFXkLARaCb6KGo6URyTnrx1
VYB3bxDyD/klmvGgmWDiEu8Xda5+5PA/GR4lIe9RgHL0ZYTfg5ClVOvXecwmzlM0
KYtxDBcPjT4iO74=
=4EDf
-----END PGP SIGNATURE-----
--- End Message ---