Your message dated Mon, 31 Aug 2020 13:18:28 +0000
with message-id <[email protected]>
and subject line Bug#961101: fixed in mmseqs2 11-e1a1c+ds-4
has caused the Debian Bug report #961101,
regarding mmseqs2 FTBFS on i386
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.)
--
961101: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961101
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mmseqs2
Version: 11-e1a1c+ds-3
Severity: important
Tags: ftbfs patch
https://buildd.debian.org/status/fetch.php?pkg=mmseqs2&arch=i386&ver=11-e1a1c%2Bds-3&stamp=1588613875&raw=0
...
/<<PKGBUILDDIR>>/src/commons/Util.cpp: In static member function ‘static
uint64_t Util::revComplement(uint64_t, int)’:
/<<PKGBUILDDIR>>/src/commons/Util.cpp:601:17: error: ‘_mm_cvtsi64_si128’ was
not declared in this scope; did you mean ‘_mm_cvtsi32_si128’?
601 | __m128i x = _mm_cvtsi64_si128(kmer);
| ^~~~~~~~~~~~~~~~~
| _mm_cvtsi32_si128
/<<PKGBUILDDIR>>/src/commons/Util.cpp:638:24: error: ‘_mm_cvtsi128_si64’ was
not declared in this scope; did you mean ‘_mm_cvtsi128_si32’?
638 | return (((uint64_t)_mm_cvtsi128_si64(x)) >> (uint64_t)(64-2*k));
| ^~~~~~~~~~~~~~~~~
| _mm_cvtsi128_si32
make[4]: *** [src/CMakeFiles/mmseqs-framework.dir/build.make:573:
src/CMakeFiles/mmseqs-framework.dir/commons/Util.cpp.o] Error 1
It makes sense to provide compile with different optimizations
for amd64, but for i386 the generic version is good enough
(there are unlikely to be many serious users on i386):
--- debian/rules.old 2020-05-19 09:28:28.837521336 +0000
+++ debian/rules 2020-05-19 09:28:56.101507374 +0000
@@ -23,13 +23,6 @@
export CXXFLAGS="$(CXXFLAGS) -m$${SIMD}" && export
CFLAGS="$(CFLAGS) -m$${SIMD}" && \
dh_auto_configure --builddirectory build_$${SIMD} --
-DEXE_SUFFIX=-$${SIMD} -DVERSION_OVERRIDE=$(DEB_VERSION) ; \
done
-else ifeq (i386,$(DEB_HOST_ARCH))
- for SIMD in ssse3 sse3 sse2 ; do \
- export CXXFLAGS="$(CXXFLAGS) -m$${SIMD}" && export
CFLAGS="$(CFLAGS) -m$${SIMD}" && \
- dh_auto_configure --builddirectory build_$${SIMD} --
-DEXE_SUFFIX=-$${SIMD} -DVERSION_OVERRIDE=$(DEB_VERSION) ; \
- done
- export CXXFLAGS="$(CXXFLAGS)" && export CFLAGS="$(CFLAGS)" && \
- dh_auto_configure --builddirectory build_plain --
-DEXE_SUFFIX=-plain -DVERSION_OVERRIDE=$(DEB_VERSION)
else
dh_auto_configure -- -DVERSION_OVERRIDE=$(DEB_VERSION)
endif
@@ -42,12 +35,6 @@
for SIMD in avx2 avx sse4.1 ssse3 sse3 sse2 ; do \
dh_auto_build --builddirectory build_$${SIMD} ; \
done
-else ifeq (i386,$(DEB_HOST_ARCH))
- mkdir -p $(binprefix)
- for SIMD in ssse3 sse3 sse2 ; do \
- dh_auto_build --builddirectory build_$${SIMD} ; \
- done
- dh_auto_build --builddirectory build_plain
else
dh_auto_build
endif
@@ -63,16 +50,6 @@
dh_install -pmmseqs2 usr/bin/mmseqs-* usr/bin/
cd $(binprefix) \
&& for prog in mmseqs ; do \
- ln -s ../lib/$(DEB_SOURCE)/simd-dispatch $${prog} ; done
-else ifeq (i386,$(DEB_HOST_ARCH))
- dh_install -pmmseqs2 debian/bin/simd-dispatch /usr/lib/$(DEB_SOURCE)/
- for SIMD in ssse3 sse3 sse2 ; do \
- dh_auto_install --builddirectory build_$${SIMD} ; \
- done
- dh_auto_install --builddirectory build_plain
- dh_install -pmmseqs2 usr/bin/mmseqs-* usr/bin/
- cd $(binprefix) \
- && for prog in mmseqs ; do \
ln -s ../lib/$(DEB_SOURCE)/simd-dispatch $${prog} ; done
else
dh_auto_install
--- End Message ---
--- Begin Message ---
Source: mmseqs2
Source-Version: 11-e1a1c+ds-4
Done: [email protected] (Michael R. Crusoe)
We believe that the bug you reported is fixed in the latest version of
mmseqs2, 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.
Michael R. Crusoe <[email protected]> (supplier of updated mmseqs2 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, 31 Aug 2020 14:25:45 +0200
Source: mmseqs2
Architecture: source
Version: 11-e1a1c+ds-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Michael R. Crusoe <[email protected]>
Closes: 961101
Changes:
mmseqs2 (11-e1a1c+ds-4) unstable; urgency=medium
.
* Team upload.
* debian/patches/simde: Fix for i386 (Closes: #961101).
* debian/rules: simplify the multi-build
* debhelper-compat 13 (routine-update)
Checksums-Sha1:
8921e45964be79d442841170ebc46e7b315bc671 2147 mmseqs2_11-e1a1c+ds-4.dsc
439a47533c89ccb18c5acac6d6201b8ec9dac6c7 6554524
mmseqs2_11-e1a1c+ds-4.debian.tar.xz
c178ea6e6b484136fc9e9dca4751d268445ba87c 6304
mmseqs2_11-e1a1c+ds-4_source.buildinfo
Checksums-Sha256:
e5a4b3bbd31e51dcf29ac132fd6ce157e680a892fe10fa2017ccd4a769f10549 2147
mmseqs2_11-e1a1c+ds-4.dsc
c45c14444606b1b74ae831876e91ab8764b7fb2053d35ca7ece1bfef59699caf 6554524
mmseqs2_11-e1a1c+ds-4.debian.tar.xz
b3c74f479ba3263f13b6e67c44f153bdce31d1779f4cc6316aaa4c58018c1852 6304
mmseqs2_11-e1a1c+ds-4_source.buildinfo
Files:
77b6d9b545d456c3b2b4d054f564b7d8 2147 science optional
mmseqs2_11-e1a1c+ds-4.dsc
3aa5d7bee6e38621d5829a1a210113c8 6554524 science optional
mmseqs2_11-e1a1c+ds-4.debian.tar.xz
d92e18f6744e9e0e6a342f3cd90a1272 6304 science optional
mmseqs2_11-e1a1c+ds-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEck1gkzcRPHEFUNdHPCZ2P2xn5uIFAl9M8+4ACgkQPCZ2P2xn
5uIK9A/9G5Mc24EEsz2KX5LKUehaAm5dRSWrKlaHy7p45fKtVGpdx/yM5ssCZhlx
eVZvrZ5IxG/RKt/iRa1wl5i0DANyJxR/LvidYoF2MdN2J0GLWVE/KepaeOhsxF/l
IvId3tUrPHLueaPLffp8rAvKwTPM8jaQ3RNCOwRMxQxEbhuANAUcQVsXZK8M74lV
0qkGXUdpSBn9Ln1Vw2eSl9Ok3khXNnWqjc3xHBz9m0DpmcKml9aAyRgX8Tsxz8+W
vVWnzUifa+zkxsmPBd4jJlp01uoQwVwsRRjyXUSNOFXwCI0MS94cSY+2vQEJzSnA
fwMyuX29RH67IYsFIXKiA24Nj9zv2juL+1Vi59K6dFAzKMI68rJ5Vu5kjsJTplwj
nIJIUYoPD32trnfWnovuxTYJ10aX+LDiIMkgrb3r1VuUmSCih4oM6cLX1QY/s2BL
qzguxfqEM0ey+jZrLFa3UvtPs4eC0A9Nx5xjogFqTMaub7+4CLY+BCW747mCD4be
V+sSi3C6bO7HF6INP5pe3uG3jnRE8SjW4GkjL2jPyHn7VqA2zSi6IOIUoFaTnugF
UDUHhKRvFcTOaG5XzTk4pih6ZgA23x2qreBBnSNnmAI5ZYP8j63i6FSs4a9u+F3j
qGu3bag/Frr/ICGjL9PxvSQM1Pifi+Q5WxI5zjF3HhEeWqwl+h8=
=/dn6
-----END PGP SIGNATURE-----
--- End Message ---